Hackerpilot
13a6e6ac5c
Converted C-style array declarations to D-style
2013-07-03 00:06:32 +00:00
k-hara
03a32d6fa4
Fix issue 313 & 314
2013-06-25 08:38:30 +09:00
Andrei Alexandrescu
3f90290038
Merge pull request #1361 from irritate/issue_10408
...
Issue 10408 - Fix compile error with multiple-function reduce on a const...
2013-06-22 10:28:30 -07:00
monarch dodra
4d80f9c1a8
Fix save in filter.
...
filterBidir was actually correct.
2013-06-22 16:42:43 +02:00
irritate
58d403a02d
Issue 10408 - Fix compile error with multiple-function reduce on a const range.
2013-06-21 22:54:55 -04:00
irritate
7f000bb980
Remove unnecessary mixin in static assert.
2013-06-18 21:21:36 -04:00
irritate
ebe93db8c1
Issue 10130 - Fix compile error when calling map on iota with const step.
...
Also fixed the similar issue for iota with const begin/end/step floats.
2013-06-18 20:53:12 -04:00
Andrej Mitrovic
8f5f220194
Fix Issue 10317 - Remove text(range) check and avoid recursive instantiation bug.
2013-06-10 15:12:53 +02:00
Stephan Schiffels
b794fa27ed
added any and all to function index and to the cheat sheet
2013-05-29 09:27:23 +01:00
Stephan Schiffels
fe5bbe8df6
fixed lexical ordering of std.algorithm doc index (endsWith, nextPermutation, nextEvenPermutation) and cheat sheet
2013-05-29 08:56:54 +01:00
jmdavis
49ad744b12
Removed some undocumented, deprecated functions from std.algorithm.
...
They were scheduled to be removed in January 2013 but weren't, so
they've been around as undocumented, and deprecated for a while now.
2013-05-05 16:34:25 -07:00
jmdavis
ce1b2294b0
Undocument some deprecated functions.
...
They were marked for removal in the docs (many of them were intended to
be removed in January), so now they've been removed from the docs and
marked for removal from the code in November.
2013-05-05 16:34:25 -07:00
Vladimir Panteleev
16286c045b
DDoc tweaks and fixes
2013-04-18 23:49:06 +00:00
Andrei Alexandrescu
aeaf0caded
Fix issue 4909
2013-03-10 22:38:25 -04:00
cjoan
2b67c97066
Use approxEqual for doubles in some examples.
...
Replaced a few instances of doubles being compared with == in std.algorithm's examples. They are now compared with approxEqual. This should encourage better practices, since floating point numbers can experience rounding errors that would make direct equality checks fail in situations where they are expected to work.
2013-03-08 23:53:52 -05:00
cjoan
c45e75a97a
Use Lambdas and UFCS in std.algorithm examples.
...
Better represent Lambda syntax and UFCS in the map/filter/reduce examples in std.algorithm.
2013-03-07 21:55:36 -05:00
Andrei Alexandrescu
29e043d461
Fix Issue 4847 - std.algorithm.topN documentation
...
Converted unittest into an example.
2013-03-07 13:39:47 -05:00
Alex Rønne Petersen
8dbfc1a738
Merge pull request #1178 from denis-sh/add-Issue-9578-workaround-to-std.algorithm.all
...
Add Issue 9578 workaround to `std.algorithm.all`
2013-03-06 22:15:37 -08:00
Andrej Mitrovic
337f268cf1
Fixes Issue 9648 - Make import to std.random independent of -unittest switch.
2013-03-05 05:04:32 +01:00
Andrei Alexandrescu
3d5a203323
Fix Issue 4847 - std.algorithm.topN documentation
...
This was a quick fix so I'm doing it online.
2013-03-04 18:39:42 -05:00
Denis Shelomovskij
b5ca2ef0c9
Add Issue 9578 workaround to std.algorithm.all
...
As a result `all` can now be used with nested predicates.
Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=9578
2013-02-27 17:56:56 +04:00
Alex Rønne Petersen
707a60101b
Merge pull request #1172 from andralex/5924
...
Fixes Issue 5924
2013-02-25 20:28:06 -08:00
Andrei Alexandrescu
56c47cecbe
Issue 5924 fix
2013-02-25 09:52:00 +02:00
jmdavis
2735d30f4e
Remove all uses of std.metastrings.Format.
2013-02-24 18:42:46 -08:00
jmdavis
a8f180a7c7
Revert "Merge pull request #1169 from andralex/5924"
...
This reverts commit 118d9182a9
, reversing
changes made to 75f578228c
.
2013-02-24 17:14:32 -08:00
Alex Rønne Petersen
5bbd5ef9c2
Merge pull request #1160 from andralex/5106
...
Fix Issue 5106 - makeIndex should return SortedRange
2013-02-24 16:53:51 -08:00
Alex Rønne Petersen
118d9182a9
Merge pull request #1169 from andralex/5924
...
Fix Issue 5924 - schwartzSort of Tuple!(char)[]
2013-02-24 16:52:41 -08:00
Alex Rønne Petersen
54ddafa1a8
Merge pull request #1166 from andralex/5507
...
Fix Issue 5507 - countUntil should take Ranges... instead of R2
2013-02-24 16:50:06 -08:00
Andrei Alexandrescu
48c38ddd2c
Issue 5924 fix
2013-02-25 02:13:01 +02:00
Andrei Alexandrescu
7291d2e47d
issue 5514
2013-02-25 02:08:04 +02:00
Andrei Alexandrescu
d7dd280e39
issue 5507
2013-02-25 02:02:32 +02:00
Andrei Alexandrescu
1a9568ce20
issue 5106
2013-02-25 01:45:31 +02:00
k-hara
9e613f8cb6
Japanese spell check
2013-02-13 09:48:31 +09:00
Andrei Alexandrescu
8bf6997acf
Merge pull request #1136 from AndrejMitrovic/Fix9457
...
Issue 9457 - isSorted(string) does not work.
2013-02-12 14:43:27 -08:00
Andrej Mitrovic
98cb833137
Fixes Issue 9457 - isSorted(string) does not work.
2013-02-12 23:41:05 +01:00
Andrei Alexandrescu
9b1137a9e6
Update std/algorithm.d
...
minor typo
2013-02-10 19:07:57 -05:00
Andrei Alexandrescu
8eb8671b06
Merge pull request #1075 from torje/patch-1
...
Correction of setIntersection's description in the cheat sheet.
2013-02-10 10:08:03 -08:00
H. S. Teoh
30fca5f703
Re-enable unittest that is now working.
2013-02-07 16:24:02 -08:00
H. S. Teoh
96ae34ea53
Showcase precise ordering of output.
2013-02-07 14:20:24 -08:00
H. S. Teoh
bcdb07d1c2
Expand docs to showcase 3-argument cartesianProduct.
...
Use same code in unittest (it's good to make sure examples actually
work! :-P)
2013-02-07 10:10:46 -08:00
H. S. Teoh
ef259db8d2
Disable unittest that eats too much memory.
2013-02-07 08:16:58 -08:00
H. S. Teoh
206c3b4cc7
Fix compile error.
...
Add unittest.
2013-02-07 08:16:58 -08:00
H. S. Teoh
1b90ce3702
Variadic version of cartesianProduct.
2013-02-07 08:16:58 -08:00
H. S. Teoh
bac97f9967
Update docs.
2013-02-03 20:18:31 -08:00
H. S. Teoh
310216ec19
Fix -property errors.
2013-02-03 17:47:02 -08:00
H. S. Teoh
31fdd7900d
Delete unrelated line.
2013-02-03 17:47:02 -08:00
H. S. Teoh
4c5f3d266a
Improve unittests.
...
Make unittests independent of exact order of pairs produced by
cartesianProduct.
Add unittest for cartesian product of two finite ranges.
2013-02-03 17:47:02 -08:00
H. S. Teoh
468f7e12c4
Replace unittests to avoid issue 8542.
2013-02-03 17:47:02 -08:00
H. S. Teoh
4ac5350bfa
Add cartesianProduct to cheatsheet.
2013-02-03 17:47:02 -08:00
H. S. Teoh
fcb95e6fef
Preliminary implementation of cartesianProduct.
...
For the case of two infinite ranges, use Andrei's schedule of traversing
right and bottom edges of an increasing square area over the infinite
table of combinations. This allows us to only need to traverse each
range in one direction, so only forward ranges are needed.
2013-02-03 17:47:02 -08:00