Commit graph

18 commits

Author SHA1 Message Date
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