Commit graph

7032 commits

Author SHA1 Message Date
Ilya Yaroshenko
117b2d23e9 std.conv: clean imports 2014-11-14 15:15:56 +03:00
H. S. Teoh
abc3fb1dbf Merge pull request #2701 from 9il/ar
std.range.constraints & std.array code/import swap
2014-11-13 21:21:22 -08:00
David Nadlinger
9c4f10b8a4 Merge pull request #2703 from burner/std_array_replaceFirst_utf_fix
std.array.replaceFirst didn't work with variable length strings
2014-11-14 04:07:15 +01:00
Ilya Yaroshenko
12ba522cba std.range.constraints & std.array cleanup
use static import

rm static
2014-11-14 04:52:33 +03:00
Dmitry Olshansky
e8bd99dd1b Merge pull request #2698 from 9il/func
std.algorithm binaryFun unification
2014-11-14 03:36:13 +03:00
Dmitry Olshansky
d13a53ae32 Merge pull request #2699 from burner/remove_SimpleSlice
remove SimpleSlice as it is marked don't use since last edit in 2009
2014-11-14 02:55:19 +03:00
Robert burner Schadek
bf1cb2af7b std.array.replaceFirst didn't work with variable length strings
* also added doc unittest

moved import into static ifs
2014-11-14 00:31:05 +01:00
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
Robert burner Schadek
f245d01eb5 remove SimpleSlice as it is marked don't use since last edit in 2009 2014-11-13 14:12:23 +01:00
Ilya Yaroshenko
863be93873 std.algorithm binaryFun unification
The reason is to do not compile two variants:
“a == b” and “a==b”.
2014-11-13 13:10:33 +03: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