Commit graph

6982 commits

Author SHA1 Message Date
Михаил Страшун
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
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
Dmitry Olshansky
77b4b8ac22 Merge pull request #2656 from quickfur/issue13689
[trivial] Issue 13689: byCodeUnit fails to be a random access range.
2014-11-10 23:22:59 +03:00
H. S. Teoh
2ec073a657 Merge pull request #2666 from 9il/format
std.format: clean imports
2014-11-10 11:59:31 -08:00
H. S. Teoh
a728319f8b Merge pull request #2676 from Geod24/cleanup-autoimplement
Remove private staticFilter from AutoImplement and use std.typetuple.Filter instead
2014-11-10 11:02:08 -08:00
H. S. Teoh
7d99105843 Merge pull request #2679 from 9il/digest
std.digest.*: clean imports
2014-11-10 10:27:06 -08:00
H. S. Teoh
f1aa042498 Merge pull request #2680 from 9il/bm
std.bitmanip: clean imports
2014-11-10 09:12:57 -08:00
Martin Nowak
546b694b81 Merge pull request #2678 from 9il/uuid
std.uuid: clean imports
2014-11-10 16:22:19 +01:00
David Nadlinger
c62f246d3c Merge pull request #2671 from 9il/uni
std.uni: clean imports
2014-11-10 14:44:32 +01:00
Ilya Yaroshenko
4dc264c9e4 std.bitmanip: clean imports
revert some changes
2014-11-10 15:26:01 +03:00
Ilya Yaroshenko
cd76ad7ac3 std.digest.*: clean imports 2014-11-10 15:00:44 +03:00
Ilya Yaroshenko
88ed02f956 std.uuid: clean imports 2014-11-10 13:59:02 +03:00
Ilya Yaroshenko
629a76e299 std.uni: clean imports 2014-11-10 12:46:25 +03:00
Geod24
10d59acfed Remove private staticFilter from AutoImplement and use std.typetuple.Filter instead 2014-11-09 21:47:15 +01:00
H. S. Teoh
05663e88fe Merge pull request #2669 from 9il/utf
std.utf: clean imports
2014-11-09 09:01:35 -08:00
H. S. Teoh
bd73b5ea0a Merge pull request #2670 from 9il/encode
std.encoding: clean imports
2014-11-09 08:26:38 -08:00
sinkuu
deb82feaa2 Add @nogc attribute 2014-11-09 23:00:24 +09:00
Ilya Yaroshenko
0ff4ddc58d std.encoding: clean imports 2014-11-09 12:41:39 +03:00
Ilya Yaroshenko
7db4e595ba std.utf: clean imports 2014-11-09 12:29:55 +03:00
Ilya Yaroshenko
f87ca3ecbf std.format: clean imports
remove new private stuff

add local import

add local import

remove global std.con import
2014-11-09 02:32:20 +03:00
Rainer Schuetze
70d0a6dbae Merge pull request #2652 from joakim-noah/move_winsock
Deprecate last remaining module from std.c and move it to druntime
2014-11-08 14:40:42 +01:00
Nick Treleaven
06994f4dad Use immutable integer to demonstrate removed qualification 2014-11-07 12:19:42 +00:00
Nick Treleaven
6a9d5b9364 Fix wrong unittests for std.conv.unsigned, signed 2014-11-07 12:19:40 +00:00
Martin Nowak
26b28ec564 Merge pull request #2639 from 9il/findroot
fix Issue 13662: @safe pure nothrow @nogc findRoot
2014-11-07 05:02:32 +01:00
H. S. Teoh
1f4ad5f91c Merge pull request #2660 from MetaLang/remove-put-EArrayInit
Remove EArrayInit as it's no longer needed
2014-11-06 15:43:07 -08:00
David Nadlinger
55f110e40d Merge pull request #2658 from 9il/iclean1
std.numeric: clean imports
2014-11-06 23:59:23 +01:00
MetaLang
47d659dcf2 Remove EArrayInit as it's no longer needed 2014-11-06 18:18:01 -04:00
Ilya Yaroshenko
921f88a989 std.numric: clean imports 2014-11-07 00:48:37 +03:00
Ilya Yaroshenko
bb98c11236 std.complex: clean imports 2014-11-07 00:40:19 +03:00
Ilya Yaroshenko
720c26afbe fix findRoot 2014-11-06 22:20:19 +03:00
Martin Nowak
5f9b77a5b7 Merge pull request #2637 from 9il/fptemp
remove FPTemporary usage
2014-11-06 15:19:42 +01:00
H. S. Teoh
8898fe5571 Issue 13689: byCodeUnit fails to be a random access range.
Add static assert to ensure random accessability.
2014-11-05 06:53:10 -08:00
H. S. Teoh
3bb4bb24d5 Merge pull request #2653 from CyberShadow/pull-20141102-104501
std.algorithm: Add a small neat in-place example for uniq
2014-11-02 21:29:22 -08:00
Михаил Страшун
21ef7c2ced Merge pull request #2612 from burner/bigint_safe_one
BigInt @safe https://issues.dlang.org/show_bug.cgi?id=13607
2014-11-02 15:59:44 +01:00
Михаил Страшун
d1e5877a95 Merge pull request #2649 from quickfur/issue13647
Fix issue 13647: improve std.traits navigation table
2014-11-02 15:24:36 +01:00
Михаил Страшун
9add378a5c Merge pull request #2651 from quickfur/issue13594b
Fix issue 13594: next(Even)Permutation doesn't need to take input range by ref.
2014-11-02 14:47:25 +01:00
Vladimir Panteleev
90bf9dc648 std.algorithm: Add a small neat in-place example for uniq 2014-11-02 10:46:07 +00:00
H. S. Teoh
ef2e43181b Fix issue 13594: next(Even)Permutation doesn't need to take input range by ref. 2014-11-01 08:21:26 -07:00
Dmitry Olshansky
7dfe288576 Merge pull request #2607 from Dicebot/uranuz_issue_12969
Fix issue 12969 : opIndexAssign operator for JSONValue
2014-10-31 23:17:37 +03:00