Sebastian Wilzbach
95cb575338
add isStrictlyMonotonic for ranges
2016-04-20 22:57:44 +03:00
Dmitry Olshansky
1d2e88c266
Merge pull request #4069 from John-Colvin/patch-16
...
faster pairwise summation
2016-04-12 13:17:18 +04:00
Jack Stouffer
12c17d4fd0
Cleaned up std.algorithm.joiner's docs
2016-04-11 22:38:35 -04:00
Dmitry Olshansky
401158d54a
Merge pull request #4167 from 9il/api
...
clean API for moveAt, fix indexes/lengths to be type of size_t, fix length declarations
2016-04-10 17:07:51 +04:00
Ilya Yaroshenko
d4fa64bb42
fix index types to size_t
2016-04-10 12:46:51 +02:00
Ilya Yaroshenko
ddf8268d42
UFCS for moveAt, moveFront, moveBack
2016-04-09 09:28:14 +02:00
Sebastian Wilzbach
b05f4afe1c
change usage of swapAt to UFCS
2016-04-08 01:18:45 +03:00
Sebastian Wilzbach
c373792434
document std.algorithm.mutation: swapAt
2016-04-08 01:18:36 +03:00
Ilya Yaroshenko
95ea08d50b
fix imports 2
2016-04-07 15:54:04 +02:00
H. S. Teoh
7c752bf5f0
Merge pull request #4084 from ntrel/move-docs
...
Improve docs for std.algorithm.mutation.move & related functions
2016-03-31 18:54:31 -07:00
Brian Schott
9e2c241f51
Merge pull request #4131 from greenify/ordered_to_package_booktable
...
add std.algorithm.sorting {ordered,strictlyOrdered} to std.algorithm booktable
2016-03-29 16:43:53 -07:00
Sebastian Wilzbach
3f0db27026
add std.algorithm.sorting {ordered,strictlyOrdered} to std.algorithm booktable
2016-03-29 21:30:25 +03:00
Sebastian Wilzbach
1acba2b257
Suggest bracket-free template syntax in the doc of std.algorithm
2016-03-29 19:32:11 +03:00
Nick Treleaven
00032f65ad
Improve docs for std.algorithm.mutation.move & related functions
...
Clarify that `move` doesn't always do a destructive copy.
Improve std.algorithm.mutation.move, moveEmplace examples.
Make moveAll, moveSome description easier to read.
Fix parameter name typos source -> src, tgt.
2016-03-29 12:35:04 +01:00
John Colvin
678a511ff2
faster pairwise summation
2016-03-24 13:14:42 +00:00
Sebastian Wilzbach
540ff4576f
std.algorithm.sorting: fix - save reference in isSorted
2016-03-23 16:01:51 +02:00
Dmitry Olshansky
1b4100d63f
Revert "Merge pull request #4025 from greenify/is_strictly_sorted"
...
This reverts commit 1f00853513
, reversing
changes made to 580d72f3b3
.
2016-03-21 21:10:38 +03:00
Dmitry Olshansky
1f00853513
Merge pull request #4025 from greenify/is_strictly_sorted
...
add isStrictlySorted for ranges
2016-03-21 15:24:30 +03:00
Brian Schott
f63523b1a8
Merge pull request #4065 from tsbockman/pr3969_fixup
...
Fixup for PR#3969
2016-03-18 16:58:13 -07:00
Sebastian Wilzbach
3209fe0bfb
add isStrictlySorted for ranges
2016-03-14 20:34:33 +02:00
H. S. Teoh
5dc9102d67
Merge pull request #3913 from JakobOvrum/std_algorithm_table_either
...
Tweak std.algorithm.comparison.either docs and add to package doc table
2016-03-09 13:40:34 -08:00
H. S. Teoh
afc40287e0
Merge pull request #4066 from greenify/examples_to_unittest_setops
...
convert docstring examples to unittests [setops]
2016-03-09 12:17:37 -08:00
Sebastian Wilzbach
ce79561214
convert docstring examples to unittests
2016-03-08 14:54:55 +02:00
tsbockman
6c8333627c
Fix map() to work with multi-module overload sets.
...
Verify return values for multiple lambda unittest.
2016-03-07 12:48:06 -08:00
Jakob Øvrum
22a90f904e
Tweak std.algorithm.comparison.either docs and add to package doc table
2016-03-06 22:45:06 +09:00
Atila Neves
9cc2a5ae59
Replace 'reduce' with 'fold' in the documentation
2016-03-05 18:50:11 +01:00
Atila Neves
5d0ff1e1e5
Introduce "fold" as an alternative to "reduce"
2016-02-26 18:36:34 +01:00
Robert Schadek
5e5a8010ef
Merge pull request #4004 from quickfur/cache-ddoc
...
[doc only] Improve ddoc for std.algorithm.iteration.cache
2016-02-25 12:46:09 +01:00
Per Nordlöw
74deecc374
Update searching.d
...
Tag code with D ddoc tag.
2016-02-24 16:23:01 +01:00
Steven Schveighoffer
b0acb7a394
Fix remaining import deprecation messages
2016-02-22 16:03:12 -05:00
H. S. Teoh
5bb30cc23c
Fix broken links and missing ddoc identifier escapes.
2016-02-15 08:08:35 -08:00
Basile Burg
c871ab44cc
fixed issue 15683
2016-02-15 06:08:07 +01:00
Robert Schadek
c548dbfbb4
Merge pull request #3987 from quickfur/schwartzSort-doc
...
Improve schwartzSort documentation.
2016-02-12 18:53:03 +01:00
H. S. Teoh
ba10d5c3a0
Improve schwartzSort documentation.
2016-02-11 14:00:27 -08:00
Jonathan M Davis
c3cd933131
Moving deprecations along.
...
This is mostly just putting dates on existing deprecations that were
missing dates, but it does remove a few things that have been deprecated
long enough to be removed.
2016-02-10 16:43:25 -08:00
tsbockman
b23608b635
Fix Phobos issue 15480
2016-02-04 12:01:36 -08:00
Jonathan M Davis
747135d6d6
Merge pull request #3954 from quickfur/canfind_docs
...
Add example of how to use a custom predicate with canFind.
2016-02-02 04:38:40 -08:00
H. S. Teoh
02c0083e1c
Merge pull request #3942 from andralex/maxPos
...
Add maxCount and maxPos
2016-01-27 21:18:43 -08:00
H. S. Teoh
6a98d6ba03
Better variable naming.
2016-01-26 16:47:43 -08:00
H. S. Teoh
5517fe1bcd
Add example of how to use a custom predicate.
2016-01-26 15:52:45 -08:00
Martin Nowak
581574e449
Merge pull request #3935 from MartinNowak/merge_stable
...
Merge remote-tracking branch 'upstream/stable' into merge_stable
2016-01-25 01:43:05 +01:00
Andrei Alexandrescu
eba4817874
Add maxCount and maxPos
2016-01-20 12:12:41 -05:00
Per Nordlöw
f7f48475f2
Review updates
2016-01-18 12:45:01 +01:00
Per Nordlöw
bfebdc7ecc
Add alternative commenting
2016-01-17 21:21:39 +01:00
Per Nordlöw
0b934852c3
Add unary overloads for startsWith and endsWith
2016-01-17 21:21:39 +01:00
Martin Nowak
10d1dc4a5b
Merge remote-tracking branch 'upstream/stable' into merge_stable
2016-01-17 20:36:06 +01:00
Ilya Yaroshenko
7f24ccfeb5
Merge pull request #3933 from andralex/heap
...
Faster heap operations
2016-01-16 21:42:40 -08:00
Andrei Alexandrescu
731e47e242
Merge pull request #3800 from JackStouffer/lambda
...
Removed string predicates from std.algorithm.iteration documentation
2016-01-15 20:32:40 -05:00
Andrei Alexandrescu
01bdccf310
Improved siftDown and percolate, also documented both
2016-01-15 17:24:49 -05:00
Andrei Alexandrescu
96ece512a2
Use member syntax for swapAt to give the range a chance to intercept it
2016-01-15 12:26:05 -05:00