May 05, 2015 [phobos] [D-Programming-Language/phobos] 40f479: Copy std.typetuple to std.meta.list | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation