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
Adam D. Ruppe
ae93f5317c
Use consistent quickindex wrapper around hand-written list-of-links tables
2020-02-21 21:04:05 -05:00
Iain Buclaw
fd5facfe04
posix.mak: Enforce whitespace before opening parenthesis for version conditions
2018-09-22 16:57:24 +02:00
Sebastian Wilzbach
c324714fde
Remove a few cases of underscore escaping
2018-06-04 13:05:01 +02:00
Sebastian Wilzbach
4c016d129f
Remove superfluous _range used to avoid auto-highlighting
2018-04-09 21:31:57 +02:00
Sebastian Wilzbach
42894784dd
Markdownify Phobos
...
$(D word) -> `word`
2018-04-02 22:32:47 +02:00
Jonathan M Davis
1436fca1cc
Add website link to author name for Jonathan M Davis.
2018-03-10 16:31:23 -07:00
Steven Schveighoffer
66d3950f5f
get rid of stray parenthesis
2017-12-18 17:05:21 +01:00
Steven Schveighoffer
7a7bd7d33f
One additional TD needed
2017-12-18 17:05:21 +01:00
Dashster
3750edc64f
Update interfaces.d
...
$(TR $(TD $(LREF OutputRangeObject))
$(TD Class that implements the $(D OutputRange) interface and wraps the
$(D put) methods in virtual functions.
*************************************************************
)) <- add the missing ending double parentheses
***************************************************************
2017-12-18 17:05:21 +01:00
drug007
1b8af43518
Typo
2017-08-09 11:34:03 +03:00
Sebastian Wilzbach
61717ecc7d
Sort imports
2017-06-12 07:54:38 +02:00
Superstar64
250d972364
changed front declaration to an alias
2017-03-20 23:06:31 -04:00
Superstar64
6f01592b21
make InputAssignable work with isInputRange
2017-03-09 22:20:43 -05:00
Sebastian Wilzbach
090d5164e8
Fix links from $(LREF $(D ...)) -> $(LREF ...)
...
sed -E 's/[$]\(D [$]\(LREF (.*)\)\)/$(LREF \1)/' -i **/*.d
2017-03-05 08:11:29 +01:00
Sebastian Wilzbach
64760be50f
std.range: remove quick index and fix docs (part 2)
2017-03-01 03:59:38 +01:00
Andrei Alexandrescu
30724e67d9
Merge pull request #5166 from wilzbach/dscanner-unittest-safe-or-system
...
Dscanner: let unittest be @safe or @system
2017-02-22 14:44:08 -05:00
Sebastian Wilzbach
a36cec8686
DScanner: automatially set all unattributed unittests to @safe or @system
2017-02-22 05:42:04 +01:00
Sebastian Wilzbach
425ab667a3
Automatically set the range style from a..b -> a .. b
...
Commands:
sed -E "s/([[:alnum:]])[.][.]([[:alnum:]])/\1 .. \2/g" -i **/*.d
sed -E "s/([[:alnum:]])[.][.] ([[:alnum:]])/\1 .. \2/g" -i **/*.d
sed -E "s/([[:alnum:]]) [.][.]([[:alnum:]])/\1 .. \2/g" -i **/*.d
2017-02-22 05:37:31 +01: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
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
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
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
ca098c57d2
manual allman brace fixup
2016-05-31 13:07:53 +02: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
59431712ce
remove placeholder copyright
2016-05-28 19:30:26 +02:00
Sebastian Wilzbach
18b8abf60a
remove the deprecated wiki macros
2016-05-27 05:52:23 +02:00
Sebastian Wilzbach
89a2dd5f11
use mref macro instead of link2
2016-05-16 03:30:08 +03:00
Sebastian Wilzbach
5a8988c149
style fix: add space after for operator
2016-04-27 02:04:02 +03:00
Sebastian Wilzbach
3d67cd228c
style fix: space between operators
2016-04-26 22:26:20 +03:00
Ilya Yaroshenko
ddf8268d42
UFCS for moveAt, moveFront, moveBack
2016-04-09 09:28:14 +02:00
Dragos Carp
d698887729
Remove obsolete TypeTuple references
...
Replace following names:
std.typetuple -> std.meta
TypeTuple -> AliasSeq
ParameterTypeTuple -> Parameters
FieldTypeTuple -> Fields
std.traits requires more work than search/replace and is left unchanged.
2015-10-13 20:37:44 +02:00
Basile Burg
e0929eed0e
fix broken link
2015-09-06 05:16:50 +02:00
Walter Bright
d9a9826e55
Revert "Introducing std.meta package"
2015-05-06 14:36:45 -07: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
73f773838d
import std.typetuple -> import std.meta
2015-05-05 22:22:10 +03:00
Andrei Alexandrescu
5dd6df0bd3
Merge pull request #2996 from quickfur/std_algo_cleanup
...
std.algorithm cleanup
2015-02-16 16:50:14 -08:00
Andrei Alexandrescu
11b32b56e5
Fix links
2015-02-16 13:39:18 -08:00
H. S. Teoh
d4a85e24c4
iota is not in std.algorithm, it's in std.range.
2015-02-16 11:49:26 -08:00
Robert burner Schadek
087c505b86
range documentation update
...
* moved examples from comments to unittests
* marked verify unittests as doc unittests and deleted duplication
2015-02-03 16:13:24 +01:00
H. S. Teoh
ad44c0bc7a
Update std.range.* docs.
...
The previous docs were simply dissected from the original std.range docs, and
the text in each module is truncated and awkward to read. The main package.d
docs were also missing links to the submodules. So, update the docs to reflect
the current state of things.
2014-12-01 20:47:30 -08:00
Ilya Yaroshenko
2c744b54e1
std.range: constraints => primitives
...
See discussion and voting in #2661
2014-11-23 20:05:20 +03:00
Ilya Yaroshenko
66267de81f
dummy ranges module
...
rm
rename & add scope imports
update scope imports
std.algorithm: clean imports
update scope imports
update global imports
update *.mak
ditto
formatting
fix typo
fix scope import std.uni
update windows *.mak
add import to unittests
tabs fix
fix unittest
fix indentation
2014-11-15 03:07:10 +03:00
Ilya Yaroshenko
deef0cfba3
update dummyRanges
2014-11-12 00:15:39 +03:00
Ilya Yaroshenko
70884cb072
dummyRanges
2014-11-12 00:00:58 +03:00
Ilya Yaroshenko
c828a08b64
std.range.package init
...
delete range.d
std.range : move traits
move concept
1. traits => concept
2. move manipulation into concept
update package import
update module name
remove range.traits import
remove some local imports
add _swapImpl
move _swapImpl
fix _swapImpl
fix hasSlicing
restore old hasSwappableElements
update unittests
update unitises
fix module name
fix pop****N
move interfaces
update unites
add import std.typetuple : staticMap
clean imports
rename local min to _min
remove wrong scope import
add until for unittests
update *.mac
update import
optimize DList import
move comment
remove private global selective imports
remove private global selective imports (interfaces)
remove new private stuff
add local imports
public import std.typecons : Flag, Yes, No;
concept => constraints
update scoped imports
add local imports (min)
2014-11-11 18:26:36 +03:00