Commit graph

7023 commits

Author SHA1 Message Date
H. S. Teoh
a0ca85550a Merge pull request #2663 from aG0aep6G/lockingtextreader
fix LockingTextReader: issues 13686 and 12320
2014-11-13 11:53:37 -08:00
H. S. Teoh
384d370ba1 Merge pull request #2693 from CyberShadow/pull-20141112-205225
std.windows.syserror: Fix doc build error
2014-11-12 21:51:19 -08:00
H. S. Teoh
c3fb3f42cd Merge pull request #2694 from 9il/cstring
std.internal.cstring: clean imports
2014-11-12 20:50:34 -08:00
H. S. Teoh
c4173b31b8 Merge pull request #2696 from 9il/bm
std.bitmanip: clean imports
2014-11-12 17:52:54 -08:00
H. S. Teoh
f255e076c7 Merge pull request #2695 from 9il/sb
scope buffer: clean imports
2014-11-12 17:20:24 -08:00
Ilya Yaroshenko
e15920e8b7 std.bitmanip: clean imports 2014-11-13 03:20:58 +03:00
Ilya Yaroshenko
488e62abc6 scope buffer: clean imports 2014-11-13 03:04:44 +03:00
Ilya Yaroshenko
bd8f9fb98a std.internal.cstring: clean imports 2014-11-13 02:58:01 +03:00
anonymous
3d058e2853 fix LockingTextReader: issues 13686 and 12320
Issue 13686 (Reading unicode string with readf ("%s") produces a wrong
string) is fixed by reading all chars of a multibyte sequence and decoding.
Before, each char was mistaken for a dchar.

Issue 12320 (std.stdio.LockingTextReader populates .front in .empty) is
fixed by moving the work from empty to popFront.
2014-11-12 23:47:09 +01:00
Vladimir Panteleev
aa0cf9e262 std.windows.syserror: Fix doc build error 2014-11-12 20:52:37 +00:00
H. S. Teoh
b049c00bbe Merge pull request #2692 from 9il/issue13717
fix issue 13717
2014-11-12 10:33:29 -08:00
Ilya Yaroshenko
09fe0a31c6 issue 13717
https://issues.dlang.org/show_bug.cgi?id=13717
2014-11-12 20:24:38 +03:00
H. S. Teoh
bfe96424b9 Merge pull request #2689 from WalterBright/toauto
[blocker fix]: use auto return in std.datetime
2014-11-12 07:41:51 -08:00
Михаил Страшун
a9d45235da Merge pull request #2673 from 9il/array
std.array: clean imports
2014-11-12 14:13:57 +01:00
Ilya Yaroshenko
3fcf723aa4 std.array: clean imports
assocArray: updated doc header.

add scope import

added global import in std.array

global import std.algorithm : splitter; in std.arra;

update splitter

import typetuple

import std.algorithm

Fix split

import std.algorithm fix
2014-11-12 15:34:30 +03:00
Walter Bright
1f7142f941 use auto return in std.datetime 2014-11-12 01:54:39 -08:00
Михаил Страшун
b77880e9bf Merge pull request #2688 from MartinNowak/fixup2591
fixup #2591 - missing attributes for GC.malloc call
2014-11-12 01:51:13 +01:00
Martin Nowak
dc7eb9dbd9 Merge pull request #2682 from aG0aep6G/stride
std.utf.stride: reject sequence lengths greater than 4
2014-11-12 01:21:11 +01:00
Martin Nowak
996d8bc5db fixup #2591 - missing attributes for GC.malloc call 2014-11-12 01:04:54 +01:00
Михаил Страшун
858296f87a Merge pull request #2591 from MartinNowak/memoize
improve memoize with size limit
2014-11-12 00:02:40 +01:00
Михаил Страшун
a33ef931bf Merge pull request #2668 from quickfur/issue8087
Partial fix for issue 8087: improve std.algorithm documentation
2014-11-11 23:30:35 +01:00
H. S. Teoh
19bdf98cc7 Merge pull request #2675 from 9il/string
std.string: clean imports
2014-11-11 13:58:00 -08:00
Ilya Yaroshenko
4515a201d1 type 2014-11-12 00:20:21 +03:00
Ilya Yaroshenko
deef0cfba3 update dummyRanges 2014-11-12 00:15:39 +03:00
Ilya Yaroshenko
70884cb072 dummyRanges 2014-11-12 00:00:58 +03:00
Ilya Yaroshenko
31953f1d32 range/constraints.d move mixin
and update scope imports
2014-11-11 23:41:46 +03:00
Ilya Yaroshenko
290cb51d69 range/constraints.d : update imports and unites
solv unittest name conflict with std.algorithm
2014-11-11 23:29:27 +03:00
Ilya Yaroshenko
a22f1b354d add local imports to std.uni 2014-11-11 23:12:12 +03:00
Ilya Yaroshenko
fd82dfe87f update array.d scope import 2014-11-11 23:03:27 +03:00
Ilya Yaroshenko
c7e3c0f025 added scope import 2014-11-11 22:57:09 +03:00
Ilya Yaroshenko
6670bb0e6b added scope imports 2014-11-11 22:54:54 +03:00
Ilya Yaroshenko
ab83cd94da std.string: clean imports 2014-11-11 22:42:57 +03:00
anonymous
5025e47790 back to old "Notes:" 2014-11-11 19:37:03 +01:00
H. S. Teoh
271c771a57 Merge pull request #2665 from 9il/traits
std.traits: clean imports
2014-11-11 10:21:57 -08:00
Михаил Страшун
c0028b4cf9 Merge pull request #2667 from 9il/conv
std.conv: clean imports & parse (null and bool) fix
2014-11-11 18:40:46 +01:00
Михаил Страшун
30192597b9 Merge pull request #2661 from 9il/range
std.range package
2014-11-11 18:16:11 +01:00
H. S. Teoh
cc8bb595d8 Merge pull request #2672 from 9il/exception
std.exception: clean imports
2014-11-11 08:52:28 -08:00
Ilya Yaroshenko
6e27f89393 std.exception: clean imports
use format

use empty

use empty

use dup

remove tabs
2014-11-11 19:14:09 +03:00
Ilya Yaroshenko
3ddf9133f3 remove unused import in gammafunction.d 2014-11-11 18:47:27 +03:00
Ilya Yaroshenko
c828a08b64 std.range.package init
delete range.d

std.range : move traits

move concept

1. traits => concept
2. move manipulation into concept

update package import

update module name

remove range.traits import

remove some local imports

add _swapImpl

move _swapImpl

fix _swapImpl

fix hasSlicing

restore old hasSwappableElements

update unittests

update unitises

fix module name

fix pop****N

move interfaces

update unites

add import std.typetuple : staticMap

clean imports

rename local min to _min

remove wrong scope import

add until for unittests

update *.mac

update import

optimize DList import

move comment

remove private global selective imports

remove private global selective imports (interfaces)

remove new private stuff

add local imports

public import std.typecons : Flag, Yes, No;

concept => constraints

update scoped imports

add local imports (min)
2014-11-11 18:26:36 +03:00
anonymous
b051c0e278 back to old "Throws:" 2014-11-11 16:14:09 +01:00
Dmitry Olshansky
e6071e47b9 Merge pull request #2684 from 9il/uni
fix regression in std.uni imports
2014-11-11 17:49:03 +03:00
Ryan Sullivan
cb34ef28e3 Fixed Typo
recursively was spelt incorrectly
2014-11-11 09:44:44 +00:00
Ilya Yaroshenko
d1fe151465 fix regression in std.uni imports
remove array global import

move scope import
2014-11-11 11:45:09 +03:00
Ilya Yaroshenko
cd8531fc55 added scope format imports 2014-11-11 11:31:37 +03:00
Ilya Yaroshenko
cb01d8dab9 std.conv: clean imports
fix parse for null and bool

1. Allow parse nulls from input range
2. Remove slow (unicode like) version of parse for bools.
3. Range version of parse for bools is used.

revert some changes

remove some changes

remove few changes
2014-11-11 11:19:08 +03:00
David Nadlinger
713f35aace Merge pull request #2683 from 9il/format
fix regression: std.format imports
2014-11-11 00:53:42 +01:00
Ilya Yaroshenko
ca933b1c82 fix std.format new scope imports 2014-11-11 02:02:56 +03:00
anonymous
7ed4999515 link to RFC 3629 2014-11-10 23:49:53 +01:00
anonymous
bdecb4cbce reject sequence lengths greater than 4 2014-11-10 22:57:50 +01:00