Commit graph

281 commits

Author SHA1 Message Date
Geod24
04f3979317 Replace 'Issue XXX' with Bugzilla links
Make the links clickable, as was done in the DMD repository.
Also avoids any ambiguity w.r.t. where the issue is stored.
2020-04-13 16:28:09 +09:00
Geod24
4c85510313 Improve comment about issue 5710 2020-04-12 22:48:16 +09:00
Iain Buclaw
c882086f85 std.algorithm.iteration: Fix typo.
Taken from patch for gdc bugzilla PR other/93756
2020-03-14 19:13:45 +01:00
Atila Neves
f049f0fd4b Make one std.algorithm.iteration.map unittest @nogc 2020-01-22 12:51:02 +01:00
Bernhard Seckinger
66a2ba02fd Fix Issue 15891 - Compiler error when std.algorithm.cache after 2
layers of std.algorithm.map
2020-01-08 16:05:25 +01:00
Marco de Wild
d93e7be91d
Improved error message when calling sum without a default value
If sum() is called, it tries to find a default value by constructing it with 0 (e.g. float(0)). This works for numbers, but produces obscure errors if the value cannot be constructed this way (e.g. issue #19525). The error message now states that the problem lies in the default value and suggests to supply one instead.
2019-12-30 16:11:55 +01:00
Iain Buclaw
bb7bd70fbf Silence warning: struct Rebindable has method toHash, however it cannot be called with const(Rebindable!(const(C))) this. 2019-10-07 23:29:47 +02:00
Martin Kinkelin
7653e97a32 Rewrite dubious refRange() shortcuts in unittests
As preparation for dlang/dmd#10124, which makes elements of array
literals rvalues.
2019-08-15 18:54:08 +02:00
Robert Schadek
35d32abf3a Adds assert messages 2019-06-25 09:39:29 +01:00
The Dlang Bot
ad540ccaa2
Merge pull request #7072 from shove70/patch-4
Fix issue 19823 - std.range.dropOne doesn't drop the element when cal…
merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
2019-06-25 08:31:58 +02:00
shove70
83a3ab4d6a Fix issue 19823 - std.range.dropOne doesn't drop the element when called after std.algorithm.iteration.filter 2019-06-18 14:00:00 +08:00
Martin Nowak
b42d6291ab Merge remote-tracking branch 'upstream/stable' into merge_stable 2019-06-13 01:06:21 +02:00
Sebastian Wilzbach
12c5e1ee91 Use selective top-level module imports in std.algorithm 2019-05-23 10:21:19 +02:00
Spoov
46a35b9028 Fix Issue 19850 - double nested joiner .back falsely thinks the range is empty 2019-05-07 15:16:32 +03:00
Andrei Alexandrescu
cc5f89f524
Fix wrong code formatting 2019-05-04 16:36:43 -04:00
aG0aep6G
b8610beec3 use constructors instead of move 2019-03-31 15:25:03 +02:00
aG0aep6G
729f732fbc make splitter compatible with RefRange
Part of a series on issue 18657.
2019-03-26 21:41:31 +01:00
aG0aep6G
e14ef1c912 make group compatible with RefRange
Part of a series on issue 18657.
2019-03-24 15:19:51 +01:00
Jon Degenhardt
02952b1c9f
Unit test covering std.group.save method 2019-02-01 23:19:42 -08:00
Jon Degenhardt
b17984059e
Fix Issue 19532 - chunkBy errors involving non-forward input ranges 2019-01-26 23:58:03 -08:00
Sebastian Wilzbach
07ea0e0201
Merge pull request #6803 from edi33416/issue_19213
Fix Issue 19213 - goto skips declaration of variable in std.algorithm…
2018-12-31 12:53:01 +01:00
Eduard Staniloiu
6572e4abb3 Fix Issue 19213 - goto skips declaration of variable in std.algorithm.iteration.joiner 2018-12-20 16:40:55 +02:00
Nicholas Wilson
4804e7d9c7
Merge pull request #6751 from dukc/emptySubstitute
Corrected initialization of empty substitute
2018-11-15 17:38:59 +08:00
dukc
d95bc60dad Fix Issue 18796 - Made substitute with multiple range elements correctly recognize empty base ranges 2018-11-15 15:00:58 +10:00
Mike Parker
e44a862811
Typo in REF macro parameter list in each doc.
`$(REF Flag, std.typecons)`!"each"` should have a comma between the package names, not a dot. It was causing the text to render as `std.typecons..Flag!"each"`.
2018-11-09 19:43:43 +09:00
The Dlang Bot
e2709ee1e8
Merge pull request #6700 from schveiguy/fixsplitter
Allow no-arg splitter function to work on ranges that aren't standard strings
merged-on-behalf-of: Nathan Sashihara <n8sh@users.noreply.github.com>
2018-10-19 15:50:54 +02:00
Steven Schveighoffer
f7154ec86a Fix issue 19238 - Allow splitter on random-access ranges of characters that aren't
character arrays.
2018-10-18 11:05:57 -04:00
Martin Nowak
95a1713806 Merge remote-tracking branch 'upstream/stable' into merge_stable 2018-10-05 17:26:18 +02:00
Iain Buclaw
fd5facfe04 posix.mak: Enforce whitespace before opening parenthesis for version conditions 2018-09-22 16:57:24 +02:00
John Colvin
82c73711a5 fix issue 19207 2018-08-30 11:58:43 +01:00
Sebastian Wilzbach
6ef73fb360 Another merge 2018-08-15 15:05:16 +02:00
Sebastian Wilzbach
e1d37201f7 Fix early stopping PR 2018-08-15 11:06:43 +02:00
Andrei Alexandrescu
8ef426d772 More doc fixes 2018-08-15 11:06:43 +02:00
Andrei Alexandrescu
b803ffabd4 It's Yes... 2018-08-15 11:06:43 +02:00
Andrei Alexandrescu
662acd4cf6 Make each capable of early stopping 2018-08-15 11:06:43 +02:00
The Dlang Bot
bb769cfaf5
Merge pull request #4990 from wilzbach/fix-15357-each-foreach
Fix issue 17019: `each` should be usable with parallel (and behave like foreach)
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2018-08-14 21:19:55 +02:00
Sebastian Wilzbach
3f44a4cd73 Fix issue 17019 - std.algorithm.iteration.each should be usable with parallel 2018-08-01 16:25:26 +02:00
Nathan Sashihara
5e90a60ebd Make PR #6115 compatible with BlackEdder/ggplotd 2018-07-09 22:56:38 -04:00
Sebastian Wilzbach
e34f420ff1 Fix Issue 13121 - std.algorithm.joiner should return a bidirectional range if possible 2018-06-07 19:09:02 +02:00
The Dlang Bot
a6bf2b6c47
Merge pull request #6522 from BBasile/issue-18470
fix issue 18470 - std.algorithm.splitter has frame access problems for custom preds
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-06-05 20:25:20 +02:00
Basile Burg
b5162ecc01 fix issue 18470 - std.algorithm.splitter has frame access problems for custom preds 2018-06-05 10:12:02 +02:00
The Dlang Bot
a56ae8026b
Merge pull request #6542 from wilzbach/underscore
Remove a few cases of underscore escaping
merged-on-behalf-of: Steven Schveighoffer <schveiguy@users.noreply.github.com>
2018-06-04 22:29:52 +02:00
Sebastian Wilzbach
c324714fde Remove a few cases of underscore escaping 2018-06-04 13:05:01 +02:00
Sebastian Wilzbach
60d14aff3c Improve joiner performance for random-access separators 2018-05-31 13:17:45 +02:00
Sebastian Wilzbach
a8c0b833bb Fix DScanner warnings 2018-05-30 13:40:07 +02:00
David Bennett
defa033825 [trivial] Add mean to the doc index of std.algorithm and std.algorithm.iteration. 2018-05-26 17:50:32 +09:30
John Colvin
ea197ce5ce
std.array.split, not std.array.splitter 2018-05-24 16:00:01 +01:00
Jack Stouffer
ea03f0dd74 Added Params and Returns to std.algorithm.iteration 2018-04-15 20:08:48 -04:00
The Dlang Bot
e13e3889ac
Merge pull request #6435 from JackStouffer/input-range-link
Make references to input ranges a link to isInputRange
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2018-04-15 01:42:45 +02:00
Sebastian Wilzbach
4c016d129f Remove superfluous _range used to avoid auto-highlighting 2018-04-09 21:31:57 +02:00