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
Jack Stouffer
516fcc03d1
Improved docs for std.range.chain
2016-06-20 16:06:07 -04:00
Jack Stouffer
a3ca0e8dbb
Improved docs for std.range.take
2016-06-20 15:47:12 -04:00
Jack Stouffer
c4f28682d3
Improved docs for std.range.stride
2016-06-20 15:40:55 -04:00
Martin Nowak
1f23dd61de
support startingIndex == r.length for std.range.radial
...
- useful for searching around a mid-point in a sorted array,
e.g. foreach (e; r.radial(r.lowerBound(pivot).length))
- symmetric support of both empty left and right subrange
- still throws when startingIndex is bigger than r.length
2016-06-20 03:10:33 +02:00
Andrei Alexandrescu
b3cf5d5e6e
Merge pull request #4313 from wilzbach/public_document_range
...
std.range: document public methods
2016-06-18 04:30:55 -04:00
Andrei Alexandrescu
75ad1df66d
Merge pull request #4379 from joakim-noah/range_imports
...
std.range and std.functional: use locally-scoped selective imports and document module-scope symbol imports
2016-06-18 04:08:41 -04:00
Sebastian Wilzbach
ec47ac4224
Remove the WEB macro in favor of HTTP
...
replacement: sed 's/\$(WEB/\$(HTTP/g' -i **/*.d
2016-06-16 00:14:51 +02:00
Joakim
c128b01233
std.range: use locally-scoped selective imports and document symbols imported at module scope, checked with ddmd
2016-06-04 16:18:27 +05:30
Sebastian Wilzbach
493c989770
std.range: document public methods
2016-06-03 22:39:29 +02:00
Dmitry Olshansky
2bc17e8a10
Merge pull request #4375 from wilzbach/remove_weird_authors
...
remove placeholder copyright
2016-06-01 12:55:32 +04:00
Sebastian Wilzbach
1d34a121e9
apply all-man braces in Phobos
...
// find common cases
sed -E "s/^(\s*)((if|static if|for|foreach|foreach_reverse|while|unittest|switch|else|version).*)\s*\{$/\1\2\n\1{/" -i **/*.d
// catch else-if
sed -E "s/^(\s*)} (else static if| if|else if|else)(.*)\s*\{$/\1}\n\1\2\3\n\1{/" -i **/*.d
// remove created trailing whitespace
sed -i 's/[ \t]*$//' **/*.d
2016-05-31 13:07:53 +02:00
Sebastian Wilzbach
2dfbc51f17
Standardize whitespace after imports
...
Unified with:
sed -E "s/import\s*([^ ]+)\s*:\s*(.*(,|;))/import \1 : \2/" -i **/*.d
2016-05-29 22:09:56 +02:00
Sebastian Wilzbach
59431712ce
remove placeholder copyright
2016-05-28 19:30:26 +02:00
anonymous
d648f9320e
XREF_PACK -> REF (sed)
...
Done by:
from='\$\(XREF_PACK\s+([^(),]*),\s*([^(),]*),\s*([^(),]*)\)'
to='$(REF \3, std,\1,\2)'
(find . -type f -name "*.d" -print0; \
find . -type f -name "*.dd" -print0) | \
xargs -0 sed -i -r "s/$from/$to/g"
2016-05-27 21:32:46 +02:00
anonymous
764caefa36
XREF -> REF (sed)
...
Done by:
(find . -type f -name "*.d" -print0; \
find . -type f -name "*.dd" -print0) | \
xargs -0 sed -i -r \
's/\$\(XREF\s+([^(),]*),\s*([^(),]*)\)/$(REF \2, std,\1)/g'
2016-05-27 21:32:46 +02:00
Sebastian Wilzbach
18b8abf60a
remove the deprecated wiki macros
2016-05-27 05:52:23 +02:00
Vladimir Panteleev
38a6370788
Merge pull request #4303 from wilzbach/mref_phobos
...
use mref macro instead of link2
2016-05-24 03:12:08 +03:00
Sebastian Wilzbach
89a2dd5f11
use mref macro instead of link2
2016-05-16 03:30:08 +03:00
Sebastian Wilzbach
484f7bfbe0
enforce: whitespace after catch
2016-05-14 15:28:43 +03:00
Jack Stouffer
f793024339
Fixed long lines in std/range/package.d
2016-05-10 20:51:39 -04:00
Jack Stouffer
98a17937e7
Add informative example to roundRobin
2016-04-27 10:42:19 -04:00
Dmitry Olshansky
0853d4bc2e
Merge pull request #4245 from wilzbach/use_new_alias
...
use the 'new' alias syntax
2016-04-27 17:16:49 +04:00
Sebastian Wilzbach
5a8988c149
style fix: add space after for operator
2016-04-27 02:04:02 +03:00
Sebastian Wilzbach
f891779f25
use the new alias syntax
2016-04-27 01:56:50 +03:00
Sebastian Wilzbach
3d67cd228c
style fix: space between operators
2016-04-26 22:26:20 +03:00
Dmitry Olshansky
23fcb244ef
Merge pull request #4138 from Biotronic/fix-15860
...
Fix Issue 15860 - lockstep should support foreach_reverse
2016-04-26 18:49:30 +04:00
biotronic
154b0e9cb8
Fix Issue 15860 - lockstep should support foreach_reverse
2016-04-19 22:32:57 +00:00
MetaLang
65cf74d46b
Change iota to always have size_t length
2016-04-19 09:21:14 -03:00
Andrei Alexandrescu
069b216302
TRIVIAL: reuse popFrontN for stride
2016-04-15 12:06:59 -04:00
Dmitry Olshansky
1d2e88c266
Merge pull request #4069 from John-Colvin/patch-16
...
faster pairwise summation
2016-04-12 13:17:18 +04:00
Dmitry Olshansky
401158d54a
Merge pull request #4167 from 9il/api
...
clean API for moveAt, fix indexes/lengths to be type of size_t, fix length declarations
2016-04-10 17:07:51 +04:00
Ilya Yaroshenko
6fa02dabcf
fix length declarations
2016-04-10 12:46:55 +02:00
Ilya Yaroshenko
d4fa64bb42
fix index types to size_t
2016-04-10 12:46:51 +02:00
Ilya Yaroshenko
ddf8268d42
UFCS for moveAt, moveFront, moveBack
2016-04-09 09:28:14 +02:00
Jack Stouffer
38c243cf91
Fix Issue 13409: add padLeft and padRight
2016-03-24 13:39:44 -04:00
John Colvin
f69a7d9536
fix broken std.range.Take slicing
2016-03-24 13:11:11 +00:00
JakobOvrum
19ccbcf493
Merge pull request #4054 from greenify/docu_locksteep
...
std.range: explain difference between lockstep and zip
2016-03-13 22:29:04 +09:00
Sebastian Wilzbach
69346b1ea5
std.range: explain difference between lockstep and zip with new examples
2016-03-12 14:58:00 +02:00
Atila Neves
9cc2a5ae59
Replace 'reduce' with 'fold' in the documentation
2016-03-05 18:50:11 +01:00
Sebastian Wilzbach
6c386d6f31
convert docstring examples to unittests
2016-03-03 19:39:12 +02:00
Steven Schveighoffer
b0acb7a394
Fix remaining import deprecation messages
2016-02-22 16:03:12 -05:00
Andrei Alexandrescu
1e74490f44
Merge pull request #3855 from JakobOvrum/range_tail
...
Add std.range.tail
2016-01-12 13:35:54 -05:00
Brian Schott
44ed1ed839
Merge pull request #3873 from JackStouffer/patch-4
...
Add Ali's range tutorial to std.range docs
2015-12-30 22:00:46 -08:00