UplinkCoder
8bed6b2843
15% more performance for popFront(char[])
2016-10-12 20:14:47 +02:00
Andrei Alexandrescu
71dc211e69
Merge pull request #4848 from andralex/popFront
...
Tighten popFront
2016-10-10 18:22:31 -04:00
Andrei Alexandrescu
28b6b462b8
Tighten popFront
2016-10-09 18:04:14 -04:00
Per Nordlöw
0e448d2780
Update primitives.d
...
Fix typo in explanation.
2016-10-09 22:55:48 +02:00
Steven Schveighoffer
86ef3a224e
Merge pull request #4463 from JackStouffer/issue16073
...
Partial Fix for Issue 16073 (part 3)
2016-10-09 09:28:22 -07:00
ZombineDev
8dd953827c
Fix issue 16534 - RefRange should define opDollar if it defines length
2016-09-24 20:12:48 +03:00
Jack Stouffer
67d44e4cdc
Remove package wide std.algorithm imports from Phobos
2016-09-22 08:36:14 +01:00
Walter Bright
55e5737525
add 'scope' to opApply() parameter
2016-09-14 19:41:41 -07:00
togrue
b450113a4a
Enhancement 16363
...
Issue 16363 (Cannot construct a random access range using frontTransversal)
https://issues.dlang.org/show_bug.cgi?id=16291
- Added the length property to frontTransversal (only if the length is known)
2016-08-29 19:49:22 +02:00
H. S. Teoh
98567ac6bb
Merge pull request #4454 from JackStouffer/patch-17
...
[trivial] Improved docs for std.range.refRange
2016-08-17 10:26:06 -07:00
Rainer Schuetze
0d213a9288
Fix issue 16385: do not pass 0 to bsr, it has undefined return value
2016-08-14 11:31:53 +02:00
David Nadlinger
79d1195724
Merge pull request #4528 from schveiguy/fixgenerate
...
Fix generate to be correctly implemented range.
2016-07-29 19:20:22 +01:00
Steven Schveighoffer
f7d8db5c5e
Add changelog entry, appease travis, fix docs, add unit test
2016-07-29 12:44:30 -04:00
Jack Stouffer
c00e298ef6
Improved docs for std.range.zip
2016-07-27 15:40:26 -04:00
Jack Stouffer
06c9dca2da
[Issue 16073] Fix incorrect uses of random access range primitives in std.range.package
2016-07-26 13:56:21 -04:00
Jack Stouffer
c45454e167
Improved docs for std.range.refRange
2016-07-26 11:31:33 -04:00
David Nadlinger
f0b5f96cbb
Merge pull request #4511 from JackStouffer/patch-19
...
[RFC] Make the behavior of calling range primitives clear
2016-07-18 22:47:31 +01:00
Jack Stouffer
1dd85d4089
Make the Phobos rules/assumptions of input ranges clearer
2016-07-18 14:15:59 -04:00
H. S. Teoh
1e8f8554b6
Merge pull request #4596 from JackStouffer/patch-7
...
Improved docs for std.range.transversal
2016-07-11 11:37:26 -07:00
Jack Stouffer
7ba830f6fe
Improved docs for std.range.transversal
2016-07-11 13:41:35 -04:00
Jack Stouffer
f58fc3adea
Added messages to asserts in std.range.package
2016-07-11 09:53:28 -04:00
Walter Bright
470cc236ff
Merge pull request #4580 from schveiguy/fixcycleswin
...
Fix all windows cycles
2016-07-09 21:29:28 -07:00
Andrei Alexandrescu
39d1de64f8
Merge pull request #4573 from JackStouffer/patch-crazydiamond
...
Added error messages to asserts in std.range (part 2)
2016-07-09 19:08:19 -04:00
Steven Schveighoffer
c74537000c
Fix all windows cycles
2016-07-08 21:07:15 -04:00
Steven Schveighoffer
b08b2a680e
Merge pull request #4459 from weka-io/shachar/iota_end
...
Allow iota implementation of custom types
2016-07-07 15:32:23 -04:00
Jack Stouffer
008f50f84a
Added error messages to asserts in std.range
2016-07-07 14:40:01 -04:00
Steven Schveighoffer
5271e134cd
Fix generate to be correctly implemented range.
2016-07-06 21:50:29 -04:00
H. S. Teoh
0641a8d8ca
Merge pull request #4568 from JackStouffer/patch-crazydiamond
...
Added error messages to asserts in std.range
2016-07-06 14:53:00 -07:00
Jack Stouffer
0855a87abf
Added error messages to asserts in std.range.package
2016-07-06 12:10:20 -04:00
Steven Schveighoffer
612444ea67
Fix loop during unit tests between std.parallelism and std.range
2016-07-06 11:45:52 -04:00
Brian Schott
bf3bb4f550
Merge pull request #4446 from JackStouffer/patch-12
...
Improve docs for std.range.chain
2016-06-30 22:46:00 -07:00
Brian Schott
e540eb5a0e
Merge pull request #4443 from JackStouffer/patch-7
...
Improve docs for std.range.radial
2016-06-30 21:59:26 -07:00
Brian Schott
2dcbadf8f2
Merge pull request #4453 from JackStouffer/patch-16
...
Improve docs for std.range.repeat
2016-06-30 19:26:08 -07:00
Brian Schott
bdf04aeee8
Merge pull request #4452 from JackStouffer/patch-15
...
Improve docs for std.range.enumerate
2016-06-30 18:17:41 -07:00
Robert Schadek
cba5d1078d
Merge pull request #4490 from JackStouffer/patch-10
...
Small improvement to std.range.only docs
2016-06-29 17:40:15 +02:00
Jack Stouffer
392d78a87b
Fix bug in std.range.roundRobin example
2016-06-28 10:34:39 -04:00
Jack Stouffer
703ee237d9
Small improvement to std.range.only docs
2016-06-28 10:30:22 -04:00
Jack Stouffer
f3e9476301
Improved docs for std.range.enumerate
2016-06-28 10:07:04 -04:00
Steven Schveighoffer
b65ebb95c4
Merge pull request #4449 from JackStouffer/patch-14
...
Improve docs for std.range.dropExactly
2016-06-27 12:23:13 -04:00
Jack Stouffer
7ce9d8343a
Improved docs for std.range.dropExactly
2016-06-27 11:47:46 -04:00
Steven Schveighoffer
76fc3e1127
Merge pull request #4477 from WalterBright/packagesafe
...
add @safe to test structs
2016-06-27 09:27:31 -04:00
Walter Bright
a4c37506ca
add @safe to test structs
2016-06-26 00:57:27 -07:00
Shachar Shemesh
f9d1723d75
Allow iota implementation of custom types
...
Change the phobos iota implementation so that it does not conflict with
custom types that have a custom implementation of iota.
2016-06-23 22:58:20 +03:00
Jack Stouffer
e1c031926e
Improved docs for std.range.repeat
2016-06-21 10:40:13 -04:00
Robert Schadek
c97e4a7206
Merge pull request #4444 from JackStouffer/patch-9
...
Improved docs for std.range.retro
2016-06-21 16:23:24 +02:00
Jack Stouffer
99f46f9890
Improved docs for std.range.retro
2016-06-21 09:32:48 -04:00
Jack Stouffer
9b5690447a
Improved docs for std.range.radial
2016-06-21 09:31:24 -04:00
Andrei Alexandrescu
137a5cf381
Merge pull request #4442 from MartinNowak/support_range_length_radial
...
support startingIndex == r.length for std.range.radial
2016-06-20 20:15:40 -04:00
Martin Nowak
ce1748221e
add comment about radial edge cases
2016-06-21 02:06:39 +02:00
Robert Schadek
77c8df60c5
Merge pull request #4445 from JackStouffer/patch-10
...
Improved docs for std.range.stride
2016-06-21 01:39:35 +02:00