Sebastian Wilzbach
df6365092a
Replace body
keyword with its replacement: do
...
Automatic replacement with
sed -i "s/^\([ ]*\)body/\1do/" -i **/*.d
2017-11-20 15:33:52 +01:00
Sebastian Wilzbach
97a2c88175
Move public unittest below their respective declaration
2017-11-20 14:17:41 +01:00
MetaLang
67e853607e
More precisely define what this overload returns
2017-11-19 00:33:35 -04:00
MetaLang
dd70c998f7
Change comment as requested by Andrei
2017-11-19 00:31:13 -04:00
Sebastian Wilzbach
42236b711d
Provide pred-only overload to std.algorithm.searching.findSkip
2017-11-17 17:45:46 +01:00
The Dlang Bot
4e71185e99
Merge pull request #5796 from jondegenhardt/splitter-doc-changes
...
Documentation improvements for std.algorithm.splitter.
merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
2017-11-11 08:28:49 +01:00
Jon Degenhardt
913a0527cd
Switch from dot delimiter to avoid style check involving consecutive dots.
2017-11-10 22:31:44 -08:00
Andrei Alexandrescu
334d4b9c8c
$(LREF reduce) -> $(LREF _reduce)
2017-11-06 14:27:35 -05:00
Jon Degenhardt
a184b26e8d
Documentation improvements for std.algorithm.splitter.
2017-10-31 22:47:40 -07:00
Martin Nowak
a34a25ead9
fix Issue 17730 - move escapes scope variable in @safe code
...
- needs to be annotated with return scope, so that the return value
lifetime depends on the argument's lifetime
- cannot be tested because phobos doesn't yet work with DIP1000 and
also because of Issue 17932
2017-10-23 22:10:19 +02:00
Jon Degenhardt
c6ef7c3f5e
Fix issue 15735: Correct splitter documentation when argument is an empty range.
2017-10-08 14:10:08 -07:00
jmh530
4150b2bb84
Update iteration.d UT comment
2017-10-03 09:42:28 -04:00
MetaLang
a9b395d503
Fix tabs
2017-10-01 22:16:41 -03:00
MetaLang
99def7bc97
Change the findSplit example into a documented unit test
2017-10-01 22:11:51 -03:00
Jon Degenhardt
30c280156c
Issue 17385: Update findSplit doc so example compiles.
2017-10-01 13:49:13 -07:00
Basile Burg
722ecd878c
fix issue 12470 - std.array.replace does not work with inout(char)[]
2017-09-13 20:08:01 +02:00
RazvanN7
3a4f83577e
Get rid of unused variables in std/algorithm
2017-08-02 17:30:16 +03:00
RazvanN7
30c5430181
Get rid of unused variables in std/algorithm/iteration
2017-08-02 09:21:32 +03:00
RazvanN7
dc648c5b38
Add documentation and unittests regarding multisets
2017-07-21 10:12:16 +03:00
The Dlang Bot
be29450475
Merge pull request #5628 from jmdavis/deprecations
...
Move some deprecations along
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-07-18 18:36:35 +02:00
Jonathan M Davis
8ef2b195f1
Move some deprecations along.
2017-07-18 06:04:40 -06:00
The Dlang Bot
739c40957c
Merge pull request #5151 from wilzbach/static_if_sorting
...
[Static if] replace overload constraints with static if (sorting.d)
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-17 21:40:42 +02:00
The Dlang Bot
bdae5f08f3
Merge pull request #5620 from RazvanN7/Issue_6718
...
[WIP] Fix Issue 6718 - nWayUnion => nWayMerge, plus true nWayUnion
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-17 21:08:25 +02:00
The Dlang Bot
fedab334e8
Merge pull request #5575 from wilzbach/unify-find-step1
...
Unify needle overloads of std.algorithm.searching.find
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-17 20:03:31 +02:00
RazvanN7
9efa504bdc
Fix Issue 6718 - nWayUnion => nWayMerge, plus true nWayUnion
2017-07-17 16:41:49 +03:00
RazvanN7
e471b222ce
Rename nWayUnion => multiwayMerge and NWayUnion => MultiwayMerge
2017-07-17 15:05:10 +03:00
Sebastian Wilzbach
350300b585
Fix docs for std.algorithm.remove (avoid Ddoc auto-escape)
2017-07-11 20:02:16 +02:00
Sebastian Wilzbach
8180178986
has_public_example: std.algorithm.mutation
2017-07-09 02:28:29 +02:00
Sebastian Wilzbach
334642bbb6
has_public_example: std.algorithm.comparison
2017-07-08 23:52:27 +02:00
Sebastian Wilzbach
a6dd949717
Unify needle overloads of std.algorithm.searching.find
2017-07-08 00:24:44 +02:00
Sebastian Wilzbach
e3c91711a1
Fix random coverage in std.algorithm.sorting
2017-07-07 21:40:59 +02:00
The Dlang Bot
2317f975c9
Merge pull request #5564 from MartinNowak/fix17616
...
fix 17616 - makeIndex cannot fully use range of index type
merged-on-behalf-of: Steven Schveighoffer <schveiguy@users.noreply.github.com>
2017-07-07 15:14:49 +02:00
Sebastian Wilzbach
b4e1043a96
makeIndex: Remove the explicit casting from the foreach loop
2017-07-07 14:45:50 +02:00
Sebastian Wilzbach
2267cf2620
makeIndex: fix special case for uint
2017-07-07 14:37:50 +02:00
Martin Nowak
54bda1e5bc
fix Issue 17616 - makeIndex cannot fully use range of index type
2017-07-07 14:13:48 +02:00
The Dlang Bot
37d15a89c5
Merge pull request #5543 from RazvanN7/Issue_17525
...
Fix Issue 17525 - std.algorithm.searching.skipOver should have a single argument with pred version
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-07-07 08:35:05 +02:00
RazvanN7
734641b4df
Optimize count with an overload which calls walkLength
2017-07-06 22:05:20 +03:00
The Dlang Bot
e0fc939e38
Merge pull request #5546 from wilzbach/deprecation-halt
...
Trigger a hard error on deprecation messages
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-07-06 01:41:02 +02:00
H. S. Teoh
8b4dc6c7b4
Improve docs for std.algorithm.remove.
...
Rationale: the most common use for this function is to remove an element
from an array. Therefore, the first example the user should see in the
docs is how to achieve this. All the rest of the complications, like
`remove` not changing the length of the array and what-not, should be
discussed *afterwards*, not smack in the user's face. The current first
example is a poor choice for a first example from a user's POV, because
it throws a complicated case out there without first telling the reader
(presumably someone new to the language, since seasoned D coders
wouldn't be needing to read the docs for `remove`) how to accomplish the
simplest, and most common, use case.
2017-07-05 10:34:45 -07:00
Sebastian Wilzbach
16b9188b4a
Fix deprecations
2017-07-05 18:28:51 +02:00
RazvanN7
1d1b42f413
Fix Issue 17525 - std.algorithm.skipOver should have a single argument with pred version
2017-07-05 12:56:23 +03:00
Sebastian Wilzbach
5facd9b674
Remove unused label
2017-06-19 13:37:55 +02:00
The Dlang Bot
857fdc1312
Merge pull request #5486 from wilzbach/fix-ddoc
...
Fix invalid undefined Ddoc macros
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-06-15 17:39:23 +02:00
Sebastian Wilzbach
e7111d4fd0
Fix invalid undefined Ddoc macros
2017-06-15 11:00:47 +02:00
Vladimir Panteleev
d0b9555a06
Revert "Sort selective imports"
...
This reverts commit 998ad51fd7
.
2017-06-13 17:51:52 +00:00
Sebastian Wilzbach
2070d867dd
Sort multiple packages within one line
2017-06-12 08:18:25 +02:00
Sebastian Wilzbach
998ad51fd7
Sort selective imports
2017-06-12 08:12:09 +02:00
Sebastian Wilzbach
61717ecc7d
Sort imports
2017-06-12 07:54:38 +02:00
Jack Stouffer
b5ffc889ca
Remove debug writelns
2017-06-01 11:13:04 -04:00
The Dlang Bot
4b727ed11d
Merge pull request #5326 from MartinNowak/merge_stable
...
Merge remote-tracking branch 'upstream/stable' into merge_stable
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2017-05-30 01:02:05 +02:00