Commit graph

344 commits

Author SHA1 Message Date
RazvanN7
5ccd697c3f [dmd-cxx] Fix erroneous imports in unittests 2021-04-02 13:53:32 +08:00
Iain Buclaw
0f8c02cf9a [dmd-cxx] Don't shorten the width of the iteration variable 2020-06-08 01:05:41 +02:00
Iain Buclaw
84002fe229 [dmd-cxx] std.range.primitives: Fix static condition for X32 targets 2020-04-16 12:25:35 +02:00
Sebastian Wilzbach
ffc3ba2958 Add platform-dependent tests for std.range.hasLength 2019-01-05 14:47:37 +01:00
Sebastian Wilzbach
fcd50e5bb5 Move deprecations along: std.range.hasLength 2019-01-05 14:47:29 +01:00
Iain Buclaw
dd2edb247f Synchronize dmd-cxx with gdc-stable 2019-01-05 14:10:15 +01:00
Basile Burg
cf422b0521
fix issue 17780 - Malformed DDOC links in std.range 2017-08-27 09:23:55 +02:00
The Dlang Bot
6b460ab717 Merge pull request #5688 from quickfur/issue17661
Issue 17661: isInputRange should accept .front that returns reference to range
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
2017-08-14 12:52:07 +02:00
H. S. Teoh
4501f5520a Add unittest. 2017-08-10 10:19:18 -07:00
H. S. Teoh
be9ad6a311 Fix issue 17661: isInputRange should work with .front that returns reference to parameter. 2017-08-09 17:03:47 -07:00
H. S. Teoh
c544c9e7e3 Don't use alias this in chunks implementation. 2017-08-09 17:02:40 -07:00
drug007
1b8af43518 Typo 2017-08-09 11:34:03 +03:00
Walter Bright
6514e6dafc inure std.range.package against integer promotion rule changes 2017-08-06 00:35:35 -07:00
dukc
aec59d65e9 Added documentation 2017-08-03 12:20:47 +03:00
dukc
80d1e84453 Issue 11252 - In operator requested for std.range.iota 2017-08-03 12:20:47 +03:00
H. S. Teoh
6826427ba5 Fix issue 15759: Extend std.range.chunks to work with non-forward input ranges.
Add input range example.
2017-08-01 14:01:35 -07:00
RazvanN7
1e4476396e improve unittests 2017-07-24 16:43:39 +03:00
Martin Nowak
f3c1744b24 Merge remote-tracking branch 'upstream/stable' into merge_stable 2017-07-19 14:45:28 +02:00
The Dlang Bot
7359705ba4 Merge pull request #5608 from wilzbach/unify-std-range
Unify function overloads in std.range
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-17 20:39:41 +02:00
Sebastian Wilzbach
f52fd356ca Unify function overloads in std.range: refRange 2017-07-17 18:58:07 +02:00
Sebastian Wilzbach
5373f12b42 Unify function overloads in std.range: take 2017-07-17 18:58:07 +02:00
Sebastian Wilzbach
8a1a73c977 Unify function overloads in std.range: chooseAmong 2017-07-17 18:57:56 +02:00
Sebastian Wilzbach
23bbadc4f4 Delay release of std.range.slides until 2.076 2017-07-16 01:22:45 +02:00
Andrei Alexandrescu
82c3371d85 Convert range primitives to CNF like a boss 2017-07-16 00:40:24 +02:00
Vladimir Panteleev
657339069c Fix broken links 2017-07-06 19:15:31 +02:00
Sebastian Wilzbach
77f68cafa3 Fix long lines in Phobos 2017-06-21 07:38:15 +02:00
Vladimir Panteleev
1c91f39000
std.range.package: Fix DDoc syntax
https://github.com/dlang/dlang.org/pull/1526#issuecomment-309263501
2017-06-18 10:32:02 +00:00
Sebastian Wilzbach
625dfeeb87 Merge pull request #4827 from andralex/length
Restrict length
2017-06-16 19:21:20 +02:00
Vladimir Panteleev
d0b9555a06
Revert "Sort selective imports"
This reverts commit 998ad51fd7.
2017-06-13 17:51:52 +00:00
Andrei Alexandrescu
72f3950843 Fix Issue 16566 - hasLength should enforce that length has type size_t 2017-06-13 07:21:55 +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
The Dlang Bot
5a96d04021 Merge pull request #5475 from wilzbach/fix-circle
Fix CircleCi: actually run the style targets
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-06-12 05:26:02 +02:00
Sebastian Wilzbach
3afbd28c43 Fix Dscanner errors 2017-06-12 04:24:41 +02:00
Sebastian Wilzbach
c5fde07c13 Fix Ddoc warnings 2017-06-12 04:24:41 +02:00
Sebastian Wilzbach
d686929385 Style fix: use space between a .. b 2017-06-12 04:24:41 +02:00
Sebastian Wilzbach
052fcda917 Style fix: no space after assert( 2017-06-12 04:24:41 +02:00
Andrei Alexandrescu
994dbce134 Eliminate redundant __gshared, immutable data is shared already 2017-06-11 15:13:31 -04:00
H. S. Teoh
c2fbe42a02 Fix wrong parens in std.range ddoc. 2017-06-08 09:33:25 -07:00
The Dlang Bot
9be83b1220 Merge pull request #5398 from JackStouffer/range-spelling
Fixed spelling mistakes in std/range/package.d
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-05-17 04:10:50 +02:00
The Dlang Bot
138d9b9128 Merge pull request #5397 from andralex/15720
Fix Issue 15720 - iota(long.max, long.min, step) does not work properly
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-05-16 22:13:29 +02:00
Jack Stouffer
5ada634e4f Fixed spelling mistakes in std.range 2017-05-16 15:54:17 -04:00
Jack Stouffer
a240041876 Rename slideWithLessElements to withFewerElements 2017-05-16 14:12:12 -04:00
Jack Stouffer
41578f734e Rename slides to slide 2017-05-16 14:12:12 -04:00
Jack Stouffer
cc44bc4e51 Small clean-up for PR #4027 2017-05-16 14:12:10 -04:00
Andrei Alexandrescu
49ee158a9e Fix Issue 15720 - iota(long.max, long.min, step) does not work properly 2017-05-16 13:59:14 -04:00
Jack Stouffer
f92adce388 Merge branch 'master' into pairwise 2017-05-15 09:37:16 -04:00
Andrei Alexandrescu
74514bc7e5 Improve behavior on overflow 2017-05-14 12:19:40 -04:00
Andrei Alexandrescu
6ff81f1405 Fix issue 16246 - cannot call iota with 3 [u]bytes or 3 [u]shorts 2017-05-14 08:19:20 -04:00
Sebastian Wilzbach
54671af217 std.range: Add missing methods to the booktable, disable the quickindex and improve the docs 2017-05-05 12:06:31 +02:00