[phobos] [D-Programming-Language/phobos] 40f479: Copy std.typetuple to std.meta.list
GitHub via phobos
phobos at puremagic.com
Tue May 5 18:46:03 PDT 2015
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/phobos
Commit: 40f4796d55ddd6d4bec6d5937a78f1ca054929b7
https://github.com/D-Programming-Language/phobos/commit/40f4796d55ddd6d4bec6d5937a78f1ca054929b7
Author: Nick Treleaven <nick.treleaven at btinternet.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
A std/meta/list.d
M std/typelist.d
M std/typetuple.d
Log Message:
-----------
Copy std.typetuple to std.meta.list
Mark std.typetuple as deprecated.
Changes to std.meta.list contents will be done separately for review.
Commit: 70fb65af0c94ead99e41a817035cbbf39e6c1a5c
https://github.com/D-Programming-Language/phobos/commit/70fb65af0c94ead99e41a817035cbbf39e6c1a5c
Author: Nick Treleaven <nick.treleaven at btinternet.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/meta/list.d
M std/typelist.d
Log Message:
-----------
Update module & TypeTuple doc
Set module name = std.meta.list
Add example of TypeTuple with non-type arguments
Change usage of typetuple -> list
Fix using 'type' where non-types are acceptable
Commit: 1da99592852daa1f66c945bf83bbd081e2f76867
https://github.com/D-Programming-Language/phobos/commit/1da99592852daa1f66c945bf83bbd081e2f76867
Author: Nick Treleaven <nick.treleaven at btinternet.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/meta/list.d
Log Message:
-----------
Simplify staticIndexOf example
Commit: 5f7d648b7090f127239135620dd9e8d7131659b6
https://github.com/D-Programming-Language/phobos/commit/5f7d648b7090f127239135620dd9e8d7131659b6
Author: Nick Treleaven <nick.treleaven at btinternet.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/meta/list.d
Log Message:
-----------
Remove old IndexOf alias
Commit: 72a6bf15da130ce85fbd5dc462d16906312ab28a
https://github.com/D-Programming-Language/phobos/commit/72a6bf15da130ce85fbd5dc462d16906312ab28a
Author: Nick Treleaven <nick.treleaven at btinternet.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/meta/list.d
Log Message:
-----------
Rename staticMap -> Map
Commit: 1eb3666734a8fffc9b5dc87b97686475ab23705b
https://github.com/D-Programming-Language/phobos/commit/1eb3666734a8fffc9b5dc87b97686475ab23705b
Author: Nick Treleaven <nick.treleaven at btinternet.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/meta/list.d
Log Message:
-----------
Rename TypeTuple -> MetaList
Commit: a8b236aef79ca4bea791b312c07d1922def54c5f
https://github.com/D-Programming-Language/phobos/commit/a8b236aef79ca4bea791b312c07d1922def54c5f
Author: Nick Treleaven <nick.treleaven at btinternet.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/meta/list.d
Log Message:
-----------
staticIndexOf -> indexOf
Commit: b179459157240fa5cb1398b3736cb8f077b73b55
https://github.com/D-Programming-Language/phobos/commit/b179459157240fa5cb1398b3736cb8f077b73b55
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/meta/list.d
A std/meta/package.d
Log Message:
-----------
Split MetaList into own module
1) move majority of meta utilities to package.d
2) keep MetaList in std.meta.list
3) update examples and docs of MetaList
Commit: 5cd03d229aabd17eb609f89e4bb47cca14e92dba
https://github.com/D-Programming-Language/phobos/commit/5cd03d229aabd17eb609f89e4bb47cca14e92dba
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
A std/meta/algorithm.d
A std/meta/internal.d
M std/meta/list.d
M std/meta/package.d
A std/meta/predicates.d
Log Message:
-----------
Split std.meta into several modules
Creates basic module layout for std.meta, containing:
- algorithm.d
- list.d
- predicates.d
.. as well as internal.d and aggregated package.d
Commit: 3ca20b5ca43f55b85510c07e293be010b249f887
https://github.com/D-Programming-Language/phobos/commit/3ca20b5ca43f55b85510c07e293be010b249f887
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/meta/package.d
M std/traits.d
Log Message:
-----------
Move MostDerived and DerivedToFront to std.traits
Those two helpers are about type introspection and use
MetaList only coincidently. Such utilities are better fit
to std.traits
Commit: 9ceba1121250d9bb3a71dec84981c14e5e0f598f
https://github.com/D-Programming-Language/phobos/commit/9ceba1121250d9bb3a71dec84981c14e5e0f598f
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M posix.mak
M win32.mak
M win64.mak
Log Message:
-----------
Add std.meta modules to makefiles
Commit: d689291080ac39fdba7aa66c14acc8f1e0faf035
https://github.com/D-Programming-Language/phobos/commit/d689291080ac39fdba7aa66c14acc8f1e0faf035
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/typetuple.d
Log Message:
-----------
Document upcoming deprecation of std.typetuple
Suggests new symbols to use with their fully qualified paths
Commit: 73f773838d09dacf777d29d4b4cf014cb5a0ca69
https://github.com/D-Programming-Language/phobos/commit/73f773838d09dacf777d29d4b4cf014cb5a0ca69
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/algorithm/comparison.d
M std/algorithm/iteration.d
M std/algorithm/mutation.d
M std/algorithm/searching.d
M std/algorithm/setops.d
M std/array.d
M std/ascii.d
M std/bigint.d
M std/bitmanip.d
M std/concurrency.d
M std/container/package.d
M std/container/rbtree.d
M std/conv.d
M std/datetime.d
M std/digest/digest.d
M std/encoding.d
M std/exception.d
M std/file.d
M std/format.d
M std/functional.d
M std/internal/test/dummyrange.d
M std/math.d
M std/net/curl.d
M std/numeric.d
M std/parallelism.d
M std/path.d
M std/random.d
M std/range/interfaces.d
M std/range/package.d
M std/range/primitives.d
M std/regex/internal/ir.d
M std/regex/internal/parser.d
M std/regex/internal/tests.d
M std/stdio.d
M std/string.d
M std/traits.d
M std/typecons.d
M std/typelist.d
M std/uni.d
M std/uri.d
M std/utf.d
M std/uuid.d
M std/variant.d
Log Message:
-----------
import std.typetuple -> import std.meta
Commit: 82f54a38d30021c391eda8c5ca4853b4a46bfd9f
https://github.com/D-Programming-Language/phobos/commit/82f54a38d30021c391eda8c5ca4853b4a46bfd9f
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/algorithm/comparison.d
M std/algorithm/iteration.d
M std/algorithm/mutation.d
M std/algorithm/searching.d
M std/algorithm/setops.d
M std/array.d
M std/ascii.d
M std/bigint.d
M std/bitmanip.d
M std/concurrency.d
M std/container/package.d
M std/conv.d
M std/datetime.d
M std/encoding.d
M std/exception.d
M std/file.d
M std/format.d
M std/functional.d
M std/internal/test/dummyrange.d
M std/math.d
M std/net/curl.d
M std/numeric.d
M std/parallelism.d
M std/path.d
M std/random.d
M std/range/package.d
M std/range/primitives.d
M std/regex/internal/ir.d
M std/regex/internal/kickstart.d
M std/regex/internal/parser.d
M std/regex/internal/tests.d
M std/regex/package.d
M std/stdio.d
M std/string.d
M std/traits.d
M std/typecons.d
M std/typelist.d
M std/uni.d
M std/uri.d
M std/utf.d
M std/uuid.d
M std/variant.d
Log Message:
-----------
TypeTuple -> MetaList inside Phobos
Commit: 1c9ae027ef638135baed8a778e31da64593f9fc4
https://github.com/D-Programming-Language/phobos/commit/1c9ae027ef638135baed8a778e31da64593f9fc4
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/algorithm/iteration.d
M std/algorithm/searching.d
M std/algorithm/setops.d
M std/array.d
M std/container/rbtree.d
M std/conv.d
M std/digest/digest.d
M std/functional.d
M std/internal/test/dummyrange.d
M std/numeric.d
M std/parallelism.d
M std/random.d
M std/range/interfaces.d
M std/range/package.d
M std/string.d
M std/traits.d
M std/typecons.d
M std/uni.d
M std/uuid.d
M std/variant.d
Log Message:
-----------
Rename old std.typetuple symbols inside Phobos
staticIndexOf -> indexOf
allSatisfy -> all
anySatisfy -> any
staticMap -> Map
Commit: c7091a2659e14822d5f724c3af2295df95addd4f
https://github.com/D-Programming-Language/phobos/commit/c7091a2659e14822d5f724c3af2295df95addd4f
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/typetuple.d
Log Message:
-----------
Deprecate MostDerived and DerivedToFront
Those symbols need to be deprecated immediately otherwise
they will clash with new ones in std.traits and cause even
more breakage in existing code.
Commit: 18072e02b725cf56173fb0b628f338d67492ee8b
https://github.com/D-Programming-Language/phobos/commit/18072e02b725cf56173fb0b628f338d67492ee8b
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
R std/typelist.d
Log Message:
-----------
Remove std.typelist
This module has been undocumented and excluded from the build system
for ages. Any useful utilities that remains there are better to be
reintroduced to new std.meta from scratch
Commit: 0f74b4c29f83ffc8e9218644d78fc3eae7c991c0
https://github.com/D-Programming-Language/phobos/commit/0f74b4c29f83ffc8e9218644d78fc3eae7c991c0
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/traits.d
Log Message:
-----------
Stop mentioning TypeTuple in std.traits
Aliases old names as undocumented (but not deprecated) symbols.
Commit: a76d90c927ca78f30278e827649b1efe0041e830
https://github.com/D-Programming-Language/phobos/commit/a76d90c927ca78f30278e827649b1efe0041e830
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/algorithm/comparison.d
M std/concurrency.d
M std/csv.d
M std/exception.d
M std/functional.d
M std/parallelism.d
M std/stdio.d
M std/string.d
M std/traits.d
M std/typecons.d
M std/variant.d
Log Message:
-----------
Phobos should only mention tuple as std.typecons.Tuple
Commit: 7970fcc7482d78714ff405cb03453a6348ec95c7
https://github.com/D-Programming-Language/phobos/commit/7970fcc7482d78714ff405cb03453a6348ec95c7
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/algorithm/setops.d
M std/array.d
M std/container/rbtree.d
M std/digest/digest.d
M std/internal/test/dummyrange.d
M std/parallelism.d
M std/range/package.d
M std/traits.d
M std/typecons.d
M std/uni.d
M std/uuid.d
M std/variant.d
Log Message:
-----------
Don't use fqn for any/all
In most cases it resolves unambiguosly
Commit: 4ce3c58522694369362e50443b4db85c667aeee3
https://github.com/D-Programming-Language/phobos/commit/4ce3c58522694369362e50443b4db85c667aeee3
Author: Dicebot <public at dicebot.lv>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M std/typetuple.d
Log Message:
-----------
Mark *Derived tests as deprecated
Commit: 17acba019acd4c59f87a6a94b1a58382aadcac09
https://github.com/D-Programming-Language/phobos/commit/17acba019acd4c59f87a6a94b1a58382aadcac09
Author: JakobOvrum <JakobOvrum at users.noreply.github.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M posix.mak
M std/algorithm/comparison.d
M std/algorithm/iteration.d
M std/algorithm/mutation.d
M std/algorithm/searching.d
M std/algorithm/setops.d
M std/array.d
M std/ascii.d
M std/bigint.d
M std/bitmanip.d
M std/concurrency.d
M std/container/package.d
M std/container/rbtree.d
M std/conv.d
M std/csv.d
M std/datetime.d
M std/digest/digest.d
M std/encoding.d
M std/exception.d
M std/file.d
M std/format.d
M std/functional.d
M std/internal/test/dummyrange.d
M std/math.d
A std/meta/algorithm.d
A std/meta/internal.d
A std/meta/list.d
A std/meta/package.d
A std/meta/predicates.d
M std/net/curl.d
M std/numeric.d
M std/parallelism.d
M std/path.d
M std/random.d
M std/range/interfaces.d
M std/range/package.d
M std/range/primitives.d
M std/regex/internal/ir.d
M std/regex/internal/kickstart.d
M std/regex/internal/parser.d
M std/regex/internal/tests.d
M std/regex/package.d
M std/stdio.d
M std/string.d
M std/traits.d
M std/typecons.d
R std/typelist.d
M std/typetuple.d
M std/uni.d
M std/uri.d
M std/utf.d
M std/uuid.d
M std/variant.d
M win32.mak
M win64.mak
Log Message:
-----------
Merge pull request #3128 from Dicebot/std-meta-list
Introducing std.meta package
Compare: https://github.com/D-Programming-Language/phobos/compare/f76cf01ada85...17acba019acd
More information about the phobos
mailing list