Commit graph

109 commits

Author SHA1 Message Date
Walter Bright
822f9e16f1 Merge pull request #3450 from CyberShadow/pull-20150628-131049
Workaround for Issue 14744 - std.range DDox page corrupted
2015-06-29 15:01:51 -07:00
Vladimir Panteleev
f17d337d81 Revert "Add new lazy range: merge()" 2015-06-28 20:52:22 +00:00
Vladimir Panteleev
9c90fad885 Workaround for Issue 14744 - std.range DDox page corrupted 2015-06-28 13:12:31 +00:00
anonymous
b28962635f fix package XREFs
Also add escaping underscores in some places, and rewrap to 80 columns
where touching anyway.
2015-06-15 22:30:41 +02:00
Andrei Alexandrescu
a99e1c437e Merge pull request #3315 from nordlow/add-merge-range
Add new lazy range: merge()
2015-06-11 20:24:19 -07:00
Andrei Alexandrescu
74a05c2486 Merge pull request #3385 from WalterBright/bugzilla14660
std.range.choose() - add Bugs section
2015-06-07 00:38:36 -07:00
Walter Bright
1b5820953c std.range.choose() - add Bugs section 2015-06-07 00:12:24 -07:00
Andrei Alexandrescu
197d7ed2ca Improve docs for tee 2015-06-06 23:38:30 -07:00
Per Nordlöw
82878d02c0 Add comment about matching of pred 2015-06-06 13:09:34 +02:00
Steven Schveighoffer
c353c4ae7f Fix more typeof expressions that were missed 2015-06-05 16:50:33 -04:00
Steven Schveighoffer
ad1eefffae Fix inconsistency issues where some range properties are required to have @property because of quirk in typeof for member functions. 2015-06-05 16:50:33 -04:00
Per Nordlöw
048c9dcd44 Fix spelling 2015-06-01 14:08:09 +02:00
Per Nordlöw
327d127638 Add title 2015-06-01 14:07:26 +02:00
Per Nordlöw
7c6f2a8583 Add comment about infiniteness 2015-06-01 14:03:14 +02:00
Per Nordlöw
348df92766 Add spaces 2015-06-01 14:00:26 +02:00
Per Nordlöw
a9ac4a0140 Propagate infiniteness 2015-06-01 13:59:08 +02:00
Per Nordlöw
f42f85d07c Format if on separate line 2015-06-01 13:06:03 +02:00
Per Nordlöw
b0319dd807 Qualify traits with package and add more comments 2015-06-01 11:34:45 +02:00
Lionello Lunesu
8fc047f277 Fixed DDoc warnings 2015-05-30 09:17:43 -06:00
Per Nordlöw
86ce606394 Tweak comment 2015-05-28 11:14:23 +02:00
Per Nordlöw
6b11acbeaa Add more test 2015-05-27 13:41:36 +02:00
Per Nordlöw
1bdacaa50a Remove space 2015-05-27 13:38:50 +02:00
Per Nordlöw
f000d7d52c Remove word 2015-05-27 13:35:31 +02:00
Per Nordlöw
d6a468a401 Bugfix unittest 2015-05-27 13:34:00 +02:00
Per Nordlöw
6461bb624e Better unittest 2015-05-27 13:33:32 +02:00
Per Nordlöw
8b845fa35a Rename less to pred 2015-05-27 12:33:53 +02:00
Per Nordlöw
7e70009ada Improve comment 2015-05-27 12:28:53 +02:00
Per Nordlöw
e97eab6111 Remove unused import 2015-05-27 12:22:23 +02:00
Per Nordlöw
36f22cc7ee First try 2015-05-27 12:06:47 +02:00
Andrei Alexandrescu
1661282563 Move choose's construction into constructor 2015-05-22 11:16:07 -07:00
Andrei Alexandrescu
cfce4035f8 Fix save & postblit 2015-05-22 02:08:48 -07:00
Andrei Alexandrescu
9ead7e5ee6 choose() takes a bool, chooseAmong() takes a size_t; also fix a number of bugs in the original 2015-05-22 01:39:21 -07:00
Andrei Alexandrescu
a1e3944cc9 Merge pull request #3269 from WalterBright/choose
add std.range.choose()
2015-05-21 20:15:56 -07:00
Walter Bright
88fc74ac0c add std.range.choose() 2015-05-13 20:34:39 -07:00
Jonathan M Davis
0a8c30ef84 Merge pull request #3274 from aG0aep6G/14575
fix Issue 14575 - compile error with std.range.refRange when front/ba…
2015-05-12 04:03:33 -07:00
anonymous
08ea0476a5 fix Issue 14575 - compile error with std.range.refRange when front/back isn't implicitly convertible from const to mutable 2015-05-12 11:51:00 +02:00
Walter Bright
7afcc10fe1 std.range.chain() - remove bug workaround 2015-05-11 13:32:51 -07:00
Marc Schütz
25b0466fba Fix typo
argorithm => algorithm
2015-05-09 17:23:20 +02:00
Walter Bright
d9a9826e55 Revert "Introducing std.meta package" 2015-05-06 14:36:45 -07:00
Dicebot
7970fcc748 Don't use fqn for any/all
In most cases it resolves unambiguosly
2015-05-05 22:22:11 +03:00
Dicebot
1c9ae027ef Rename old std.typetuple symbols inside Phobos
staticIndexOf -> indexOf
allSatisfy -> all
anySatisfy -> any
staticMap -> Map
2015-05-05 22:22:11 +03:00
Dicebot
82f54a38d3 TypeTuple -> MetaList inside Phobos 2015-05-05 22:22:11 +03:00
Dicebot
73f773838d import std.typetuple -> import std.meta 2015-05-05 22:22:10 +03:00
Dragos Carp
b170d93693 Fix some PHOBOSSRC broken links 2015-04-29 11:02:58 +02:00
anonymous
0842fc7841 @nogc for std.range.primitives.{empty,save,popFront,popBack,front,back}
Excluding the UTF-decoding variants, because those throw GC allocated
exceptions.

Makes sure that issue 12666 - "@nogc std.array.front, popFront, and more"
stays fixed.
2015-04-23 22:15:41 +02:00
Martin Nowak
f4894c6302 Merge pull request #3123 from aG0aep6G/14373
fix Issue 14373 - std.range.refRange doesn't work on mere input ranges
2015-04-17 21:47:26 +02:00
drug007
6a51a2b398 Improve unittest for std.range.cycle for better documentation.
Add all imports needed to run this unittest as a separate code.
Add detailed description of unittest.
Improved readablitity (removed slicing of static arrays and rearranged functions calls).
2015-04-16 18:25:27 +03:00
anonymous
9c9727154d check that R is an input range 2015-04-03 12:05:54 +02:00
anonymous
ca4e7d22ec fix Issue 14373 - std.range.refRange doesn't work on mere input ranges 2015-03-29 13:29:39 +02:00
Walter Bright
a0f0a3930d improve doc for std.range.primitives.isInputRange 2015-03-29 00:46:47 -07:00