Andrei Alexandrescu
|
c2a3bd8426
|
Merge pull request #1787 from JakobOvrum/among
Add std.typecons.among
|
2013-12-19 19:35:12 -08:00 |
|
Jakob Ovrum
|
351ab371f2
|
Add std.typecons.among
|
2013-12-20 12:30:51 +09:00 |
|
Martin Nowak
|
c445f1c288
|
Merge pull request #1766 from jmdavis/deprecations
Move various deprecations along.
Conflicts:
std/algorithm.d
std/zip.d
|
2013-12-19 23:33:47 +01:00 |
|
Martin Nowak
|
8ce977a8f0
|
Merge pull request #1676 from monarchdodra/algoPredicable
Issue 11403 - functions in std.algo can't be used as pred
|
2013-12-19 18:22:09 +01:00 |
|
monarchdodra
|
a5279fae89
|
fix canFind unittest
|
2013-12-19 17:53:35 +01:00 |
|
monarchdodra
|
d31d574882
|
rework any/all documentation
|
2013-12-19 17:51:26 +01:00 |
|
monarchdodra
|
2fdc82741f
|
unittest any, all, canFind
|
2013-12-19 17:22:12 +01:00 |
|
monarchdodra
|
7db66a32eb
|
make any/all predicate-able
|
2013-12-19 17:22:11 +01:00 |
|
monarchdodra
|
a84a69dc8c
|
make canFind predicate-able
|
2013-12-19 17:22:11 +01:00 |
|
Jakob Ovrum
|
e86b56e8e7
|
Change std.algorithm.map example to not use I/O
|
2013-12-16 18:16:31 +09:00 |
|
Jakob Ovrum
|
d56d317220
|
Remove extraneous header from std.algorithm.reduce example
|
2013-12-16 17:48:28 +09:00 |
|
Jakob Ovrum
|
e569476df9
|
Fix std.algorithm.setIntersection documentation
|
2013-12-16 17:48:28 +09:00 |
|
Jakob Ovrum
|
09fc88f719
|
Fix std.algorithm.topN example
|
2013-12-16 17:48:27 +09:00 |
|
Jakob Ovrum
|
b8bdef9c42
|
Fix std.algorithm.partition3 example
|
2013-12-16 17:48:27 +09:00 |
|
Jakob Ovrum
|
67e56e4814
|
Fix std.algorithm.findAdjacent example
|
2013-12-16 17:48:27 +09:00 |
|
Jakob Ovrum
|
af52ebdfeb
|
Fix std.algorithm.find examples
|
2013-12-16 17:48:26 +09:00 |
|
Jakob Ovrum
|
6d1799c37b
|
Fix std.algorithm.splitter example
|
2013-12-16 17:48:26 +09:00 |
|
Jakob Ovrum
|
209819fae3
|
Change DDoc examples in std.algorithm to documented unittests
Examples with text succeeding them that is not associated with
another example are left as-is.
|
2013-12-16 17:48:17 +09:00 |
|
monarch dodra
|
cd22d66b1c
|
Merge pull request #1735 from Xinok/master
Fix issue 7767 - worst case of quick sort
|
2013-12-15 09:01:50 -08:00 |
|
Daniel Murphy
|
1818d190b5
|
More implicit array to bool
|
2013-12-15 19:55:34 +11:00 |
|
jmdavis
|
efd6ea0cbf
|
Move various deprecations along.
|
2013-12-11 23:44:12 -08:00 |
|
=
|
084bd3a34a
|
Minor refactor
|
2013-12-07 13:21:50 -06:00 |
|
k-hara
|
ab34fb92ad
|
fix Issue 11603 - std.algorithm.canFind does not work when needle is 1-byte zero
|
2013-12-04 16:28:04 +09:00 |
|
=
|
650b03b56a
|
Merge optimisticInsertionSort into a single function; Revise documentation for sort.
|
2013-12-03 10:55:49 -06:00 |
|
=
|
90c1a768c5
|
Convert tabs to spaces
|
2013-12-02 17:57:47 -06:00 |
|
=
|
5f3b5b25d3
|
Add specialized version of optimisticInsertionSort to use swaps, for ranges which don't support assignable elements.
|
2013-11-30 11:25:14 -06:00 |
|
=
|
82fef70135
|
Fix another break
|
2013-11-29 12:02:12 -06:00 |
|
=
|
80b80582ba
|
Fix shadow declaration in unittest and illegal implicit casts
|
2013-11-29 11:29:53 -06:00 |
|
=
|
1529ed6116
|
One more swap, replace with swapAt
|
2013-11-29 10:49:44 -06:00 |
|
=
|
16fa18c90b
|
(3.0/2.0) should have been (2.0/3.0)
|
2013-11-29 10:32:51 -06:00 |
|
=
|
d055d252bf
|
Replaced assignments with swaps; Fixed compilation error; misc.
|
2013-11-29 09:50:47 -06:00 |
|
=
|
bd861ad82c
|
Added unittest for issue 7767
|
2013-11-28 21:17:50 -06:00 |
|
=
|
5528b94eae
|
Fix wost-case of quick sort
|
2013-11-28 19:24:22 -06:00 |
|
John Colvin
|
9e1c119786
|
missing space in joiner example
|
2013-11-26 14:49:23 +00:00 |
|
H. S. Teoh
|
c1ce350db9
|
Fix issue 11576.
|
2013-11-21 22:47:41 -08:00 |
|
monarch dodra
|
cc52695e4a
|
Merge pull request #1691 from CyberShadow/std-algorithm-sort-ddoc-nan-warning
std.algorithm: Document sort's predicate expectations
|
2013-11-18 01:28:32 -08:00 |
|
Jonathan M Davis
|
d408470f8f
|
Merge pull request #1502 from monarchdodra/splitterPred
Fix splitter!pred and splitter(string)
|
2013-11-17 18:10:03 -08:00 |
|
monarchdodra
|
4583a87031
|
Correct english in documentation
|
2013-11-14 21:53:11 +01:00 |
|
monarchdodra
|
f0a7d82e30
|
more splitter unittests
|
2013-11-13 22:36:39 +01:00 |
|
monarchdodra
|
7c79bfa677
|
Fix remaining splitter issues
|
2013-11-13 22:22:05 +01:00 |
|
monarchdodra
|
60a54e7af5
|
Fixes splitter!pred and splitter(string)
|
2013-11-13 22:22:05 +01:00 |
|
Vladimir Panteleev
|
2399976e1b
|
std.algorithm: Document sort's predicate expectations
|
2013-11-13 20:54:04 +00:00 |
|
monarchdodra
|
ed1cfe527b
|
Introduce package level canSearchInCodeUnits
And use it to solve bugs/simplify code.
|
2013-11-13 17:13:36 +01:00 |
|
monarchdodra
|
8372da44f6
|
Tweak find implementation
|
2013-10-31 20:58:03 +01:00 |
|
monarch dodra
|
67e3c321a8
|
fix Issue 10403 - memchr optimization for std.algorithm.find
|
2013-10-31 18:08:16 +01:00 |
|
Andrej Mitrovic
|
9461ff427e
|
Merge pull request #1074 from monarchdodra/9314
Issue 9314 - std.algorithm.minCount of const(int)[]
|
2013-10-24 06:35:36 -07:00 |
|
Andrej Mitrovic
|
99ed3e6c6b
|
Merge pull request #1603 from monarchdodra/swapFullMuable
fix swap to check full mutability
|
2013-10-22 20:55:35 -07:00 |
|
Jonathan M Davis
|
5663f56d9a
|
Merge pull request #1630 from monarchdodra/uninitializedFill
Remove deprecated uninitializedFill
|
2013-10-22 13:55:27 -07:00 |
|
monarchdodra
|
7e2e705083
|
fix swap to check full mutability
|
2013-10-22 18:46:34 +02:00 |
|
monarchdodra
|
507a30aaab
|
Improve swap documentation
|
2013-10-20 15:02:57 +02:00 |
|