Commit graph

260 commits

Author SHA1 Message Date
Sebastian Wilzbach
3d67cd228c style fix: space between operators 2016-04-26 22:26:20 +03:00
Brian Schott
edbb7a1537 Merge pull request #4030 from dcarp/issue15735
Fix issue 15735
2016-04-25 18:21:16 -07:00
Dmitry Olshansky
4b44f19180 Merge pull request #4214 from wilzbach/sort_use_release
std.algorithm.sort docu: use release to get the source back
2016-04-22 18:40:52 +04:00
Sebastian Wilzbach
95cb575338 add isStrictlyMonotonic for ranges 2016-04-20 22:57:44 +03:00
Sebastian Wilzbach
120b7a4a56 std.algorithm.sort docu: use release to get the source back 2016-04-20 17:44:18 +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
Dragos Carp
b438bf5a06 Fix issue 15735 2016-04-11 20:58:23 +02: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