October 28, 2015 [phobos] [D-Programming-Language/phobos] 0422e2: Merge pull request #3711 from 9il/patch-3 | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 0422e29c7edd6fb807dcf878e78d1d3007a6e34b https://github.com/D-Programming-Language/phobos/commit/0422e29c7edd6fb807dcf878e78d1d3007a6e34b Author: Martin Nowak <code@dawg.eu> Date: 2015-10-15 (Thu, 15 Oct 2015) Changed paths: M std/experimental/allocator/package.d Log Message: ----------- Merge pull request #3711 from 9il/patch-3 [DMD 2.069][allocators] Fix issue 15187 Commit: ad5d3edd4c4f0a88a209058445e3697d8ac29c13 https://github.com/D-Programming-Language/phobos/commit/ad5d3edd4c4f0a88a209058445e3697d8ac29c13 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-15 (Thu, 15 Oct 2015) Changed paths: M std/experimental/allocator/building_blocks/bitmapped_block.d Log Message: ----------- Merge pull request #3688 from economicmodeling/free-memory-in-unittests Issue 15196 - Fix memory leak in bitmapped-block unit tests Commit: 275cad39c14a8b18ff7f141647c3b0820c8b14ac https://github.com/D-Programming-Language/phobos/commit/275cad39c14a8b18ff7f141647c3b0820c8b14ac Author: Martin Nowak <code@dawg.eu> Date: 2015-10-15 (Thu, 15 Oct 2015) Changed paths: M std/experimental/allocator/building_blocks/allocator_list.d Log Message: ----------- Merge pull request #3689 from economicmodeling/allocator-list-without-expand Issue 15197 - Allow allocator_list to work with allocators that don't have 'expand()' Commit: a96255a2501bc24bd09af9a9143e63d64f58e969 https://github.com/D-Programming-Language/phobos/commit/a96255a2501bc24bd09af9a9143e63d64f58e969 Author: Brian Schott <briancschott@gmail.com> Date: 2015-10-16 (Fri, 16 Oct 2015) Changed paths: M std/experimental/allocator/building_blocks/free_list.d Log Message: ----------- Merge pull request #3712 from 9il/patch-4 [DMD 2.069][allocators] Fix issue 15188 Commit: a2b5fb5afaf4f4a4f1c8b3a80582cf514e84ed47 https://github.com/D-Programming-Language/phobos/commit/a2b5fb5afaf4f4a4f1c8b3a80582cf514e84ed47 Author: Robert burner Schadek <robert.schadek@informatik.uni-oldenburg.de> Date: 2015-10-19 (Mon, 19 Oct 2015) Changed paths: M std/string.d Log Message: ----------- std.string.soundexer_alias_string_fix make soundexer take custom types again that have an alias this to string Commit: 2ef09b95a3d7e94163f11b2e628f5f087801abbc https://github.com/D-Programming-Language/phobos/commit/2ef09b95a3d7e94163f11b2e628f5f087801abbc Author: Robert burner Schadek <robert.schadek@informatik.uni-oldenburg.de> Date: 2015-10-19 (Mon, 19 Oct 2015) Changed paths: M std/string.d Log Message: ----------- std.string.strip_alias_string_fix make strip take custom types again that have an alias this to string test stuff Commit: e1dfc3b331fa75dd51bca4c6ebdbacf34333262c https://github.com/D-Programming-Language/phobos/commit/e1dfc3b331fa75dd51bca4c6ebdbacf34333262c Author: Robert burner Schadek <robert.schadek@informatik.uni-oldenburg.de> Date: 2015-10-19 (Mon, 19 Oct 2015) Changed paths: M std/string.d Log Message: ----------- std.string.stripRight_alias_string_fix make stripRight take auto ref custom types with to string alias Commit: eac977ab8500085d715250056e1f6d3fc2d845a9 https://github.com/D-Programming-Language/phobos/commit/eac977ab8500085d715250056e1f6d3fc2d845a9 Author: Robert burner Schadek <robert.schadek@informatik.uni-oldenburg.de> Date: 2015-10-19 (Mon, 19 Oct 2015) Changed paths: M std/string.d Log Message: ----------- std.string.stripLeft_alias_string_fix make stripLeft take auto ref custom types with to string alias forgot a { Commit: d06e6277e4324b535c5e4b35a540bcf5bc8a3d88 https://github.com/D-Programming-Language/phobos/commit/d06e6277e4324b535c5e4b35a540bcf5bc8a3d88 Author: Robert burner Schadek <robert.schadek@informatik.uni-oldenburg.de> Date: 2015-10-19 (Mon, 19 Oct 2015) Changed paths: M std/string.d Log Message: ----------- std.string.entab_alias_string_fix make entab take custom types again that have an alias this to string as auto ref Commit: 3a5872cae448378ff100871471dd9ed53a596cf8 https://github.com/D-Programming-Language/phobos/commit/3a5872cae448378ff100871471dd9ed53a596cf8 Author: Robert burner Schadek <robert.schadek@informatik.uni-oldenburg.de> Date: 2015-10-19 (Mon, 19 Oct 2015) Changed paths: M std/string.d Log Message: ----------- std.string.splitLines_alias_string_fix make splitLines take custom types again that have an alias this to string Commit: 8dc29bff62fc7c2f806e08cccc01be55923fa83b https://github.com/D-Programming-Language/phobos/commit/8dc29bff62fc7c2f806e08cccc01be55923fa83b Author: Robert burner Schadek <robert.schadek@informatik.uni-oldenburg.de> Date: 2015-10-19 (Mon, 19 Oct 2015) Changed paths: M std/string.d Log Message: ----------- std.string.capitalize_alias_string_fix make capitalize take custom types again that have an alias this to string Commit: 8c06b41288f5d0e2ebeba067d999be0c3953eaae https://github.com/D-Programming-Language/phobos/commit/8c06b41288f5d0e2ebeba067d999be0c3953eaae Author: Martin Nowak <code@dawg.eu> Date: 2015-10-21 (Wed, 21 Oct 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3740 from burner/std.string.soundexer_alias_string_fix std.string.soundexer_alias_string_fix Commit: 9e3589e0cb408bd494624ffd5bdd22b91f1d2f39 https://github.com/D-Programming-Language/phobos/commit/9e3589e0cb408bd494624ffd5bdd22b91f1d2f39 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-21 (Wed, 21 Oct 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3741 from burner/std.string.strip_alias_string_fix std.string.strip_alias_string_fix Commit: 3ecea836cb5992a18d10c825fa5e95da6eeb66bf https://github.com/D-Programming-Language/phobos/commit/3ecea836cb5992a18d10c825fa5e95da6eeb66bf Author: Martin Nowak <code@dawg.eu> Date: 2015-10-21 (Wed, 21 Oct 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3743 from burner/std.string.stripLeft_alias_string_fix std.string.stripLeft_alias_string_fix Commit: f7951817a8daf088a4ad1468a15dfc45a795bf99 https://github.com/D-Programming-Language/phobos/commit/f7951817a8daf088a4ad1468a15dfc45a795bf99 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-21 (Wed, 21 Oct 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3744 from burner/std.string.entab_alias_string_fix std.string.entab_alias_string_fix Commit: 805710c951f6d2c9bf69fd76270c4523ff0f82a2 https://github.com/D-Programming-Language/phobos/commit/805710c951f6d2c9bf69fd76270c4523ff0f82a2 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-21 (Wed, 21 Oct 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3746 from burner/std.string.splitLines_alias_string_fix std.string.splitLines_alias_string_fix Commit: bc14b18f6f50cde0750e15ca8ab54418eacbd565 https://github.com/D-Programming-Language/phobos/commit/bc14b18f6f50cde0750e15ca8ab54418eacbd565 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-21 (Wed, 21 Oct 2015) Changed paths: M std/string.d Log Message: ----------- add is(StringTypeOf!S) for better error msgs Commit: 2b0251a322abac090fee813e6a50ea816c3e317e https://github.com/D-Programming-Language/phobos/commit/2b0251a322abac090fee813e6a50ea816c3e317e Author: Martin Nowak <code@dawg.eu> Date: 2015-10-21 (Wed, 21 Oct 2015) Changed paths: M std/string.d Log Message: ----------- Merge remote-tracking branch 'upstream/pr/3747' into stable Commit: 287d48364562ac93d978ec68498a4a5f26e8a798 https://github.com/D-Programming-Language/phobos/commit/287d48364562ac93d978ec68498a4a5f26e8a798 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-21 (Wed, 21 Oct 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3742 from burner/std.string.stripRight_alias_string_fix std.string.stripRight_alias_string_fix Commit: d947b8190bbe5a29583afda52713974a12060744 https://github.com/D-Programming-Language/phobos/commit/d947b8190bbe5a29583afda52713974a12060744 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-21 (Wed, 21 Oct 2015) Changed paths: M std/string.d Log Message: ----------- consistently handle StringTypeOf overloads - use auto ref to avoid expensive copies - leave the overloads undocumented - move them below the real implementations - use explict template instantiation to avoid casts - had to factor out LineSplitter b/c of fwd reference complaints by the compiler Commit: 4ceef88236e63f2ef8f2b967e5e8bc03d4f2e601 https://github.com/D-Programming-Language/phobos/commit/4ceef88236e63f2ef8f2b967e5e8bc03d4f2e601 Author: Robert burner Schadek <robert.schadek@informatik.uni-oldenburg.de> Date: 2015-10-21 (Wed, 21 Oct 2015) Changed paths: M std/string.d Log Message: ----------- std.string.column_alias_string_fix make column take custom types again that have an alias this to string forgot auto ref Commit: c37ad2daddd11bdca745b2ca3f7aea11b509390d https://github.com/D-Programming-Language/phobos/commit/c37ad2daddd11bdca745b2ca3f7aea11b509390d Author: k-hara <k.hara.pg@gmail.com> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/typecons.d Log Message: ----------- Fix ReplaceType bug[1] - don't touch non-type template arguments on instantiated type Commit: c8ac6c29dbffacf6e5257e22e9db7a043a32cde6 https://github.com/D-Programming-Language/phobos/commit/c8ac6c29dbffacf6e5257e22e9db7a043a32cde6 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/typecons.d Log Message: ----------- Fix ReplaceType bug[2] - support function local types Commit: 6008df7804020a85863c5b8d9aa402ed5dcde271 https://github.com/D-Programming-Language/phobos/commit/6008df7804020a85863c5b8d9aa402ed5dcde271 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/typecons.d Log Message: ----------- Fix ReplaceType bug[3] - distinguish variadic function style - support typesafe variadic Commit: 1df5afebe4274ef2ab382076d569b91835f832c4 https://github.com/D-Programming-Language/phobos/commit/1df5afebe4274ef2ab382076d569b91835f832c4 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/variant.d Log Message: ----------- fix Issue 15039 - Algebraic cannot store a Typedef along with Typedef'ed type Commit: bf955ecb6ce1c02647e2ba4026544d136c8407ca https://github.com/D-Programming-Language/phobos/commit/bf955ecb6ce1c02647e2ba4026544d136c8407ca Author: Dmitry Olshansky <dmitry.olsh@gmail.com> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3758 from MartinNowak/string_type_of consistently handle StringTypeOf overloads Commit: 1573b983045b5bd355318618a271e3428134edc3 https://github.com/D-Programming-Language/phobos/commit/1573b983045b5bd355318618a271e3428134edc3 Author: Rainer Schuetze <r.sagitario@gmx.de> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/file.d Log Message: ----------- fix isDir for alias this'd strings Commit: e0de691f552a2946071819ab2926d7b33917be2f https://github.com/D-Programming-Language/phobos/commit/e0de691f552a2946071819ab2926d7b33917be2f Author: Rainer Schuetze <r.sagitario@gmx.de> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/file.d Log Message: ----------- removed ditto to keep overload undocumented Commit: c0510fc7ea8f4fb5dc100df4f7d01b3d8f974259 https://github.com/D-Programming-Language/phobos/commit/c0510fc7ea8f4fb5dc100df4f7d01b3d8f974259 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/typecons.d M std/variant.d Log Message: ----------- Merge pull request #3761 from 9rnsr/fix15039 Issue 15039 - Algebraic cannot store a Typedef along with Typedef'ed type Commit: 1050e282d5eecfd34cbb3a73d6d6ffed69ef0a6b https://github.com/D-Programming-Language/phobos/commit/1050e282d5eecfd34cbb3a73d6d6ffed69ef0a6b Author: Martin Nowak <code@dawg.eu> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/algorithm/comparison.d Log Message: ----------- fix casing for Flag name Commit: a089ec3ca9ca656715f1196aa0a41367bfeae5f9 https://github.com/D-Programming-Language/phobos/commit/a089ec3ca9ca656715f1196aa0a41367bfeae5f9 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/string.d Log Message: ----------- Merge remote-tracking branch 'upstream/pr/3745' into stable Commit: f35d013be13981f9d0d6e0afc9b191eed9fdb5a4 https://github.com/D-Programming-Language/phobos/commit/f35d013be13981f9d0d6e0afc9b191eed9fdb5a4 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/file.d Log Message: ----------- Merge remote-tracking branch 'upstream/pr/3762' into stable Commit: 325715024df8ddfed1ef14603d34e4cf2f8433ad https://github.com/D-Programming-Language/phobos/commit/325715024df8ddfed1ef14603d34e4cf2f8433ad Author: Steven Schveighoffer <schveiguy@yahoo.com> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M std/algorithm/comparison.d Log Message: ----------- Merge pull request #3717 from MartinNowak/fixFlag fix casing for Flag name Commit: f5843a3cfe286271d28ddda9cb47a6d690d75538 https://github.com/D-Programming-Language/phobos/commit/f5843a3cfe286271d28ddda9cb47a6d690d75538 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-25 (Sun, 25 Oct 2015) Changed paths: M std/traits.d Log Message: ----------- add isStringLike to std.traits - select only structs/static array that are implicitly convertible to a string - also add internal peelStringLike helper Commit: f8af54dce783832a8424aa3b5bd86f51d324cbf1 https://github.com/D-Programming-Language/phobos/commit/f8af54dce783832a8424aa3b5bd86f51d324cbf1 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-25 (Sun, 25 Oct 2015) Changed paths: M std/algorithm/comparison.d Log Message: ----------- fix levenshteinDistance for string-like types Commit: 994ef503b2b19f0a25b1706f34b591ca663880f5 https://github.com/D-Programming-Language/phobos/commit/994ef503b2b19f0a25b1706f34b591ca663880f5 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-25 (Sun, 25 Oct 2015) Changed paths: M std/path.d Log Message: ----------- std.path fixes for string-like types Commit: 34097e85953d346a86d5f0e7be38aca0890a3862 https://github.com/D-Programming-Language/phobos/commit/34097e85953d346a86d5f0e7be38aca0890a3862 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-25 (Sun, 25 Oct 2015) Changed paths: M std/string.d Log Message: ----------- std.string fixes for string-like types - consolidate tests - add a few missing overloads Commit: 6e58799ca3499a5081b80e2793ef87f2b831b4c1 https://github.com/D-Programming-Language/phobos/commit/6e58799ca3499a5081b80e2793ef87f2b831b4c1 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-25 (Sun, 25 Oct 2015) Changed paths: M std/uni.d Log Message: ----------- std.uni fixes for string-like types Commit: 3a8a9ea7939cf2e5c4a6452597681975ad3fb866 https://github.com/D-Programming-Language/phobos/commit/3a8a9ea7939cf2e5c4a6452597681975ad3fb866 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-25 (Sun, 25 Oct 2015) Changed paths: M std/file.d Log Message: ----------- std.file fixes for string-like types - fixes Issue 15027 Commit: 384410aa188f4300b80d7f6dbf2145ecc8c03e92 https://github.com/D-Programming-Language/phobos/commit/384410aa188f4300b80d7f6dbf2145ecc8c03e92 Author: Dmitry Olshansky <dmitry.olsh@gmail.com> Date: 2015-10-26 (Mon, 26 Oct 2015) Changed paths: M std/algorithm/comparison.d M std/file.d M std/path.d M std/string.d M std/traits.d M std/uni.d Log Message: ----------- Merge pull request #3770 from MartinNowak/string_like fix Issue 15027 – rangified functions no longer work with string-like types Commit: 0a9f9ccc3e6803838b9380697c5609dde59e4a94 https://github.com/D-Programming-Language/phobos/commit/0a9f9ccc3e6803838b9380697c5609dde59e4a94 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-26 (Mon, 26 Oct 2015) Changed paths: M std/algorithm/comparison.d M std/file.d M std/path.d M std/string.d M std/traits.d M std/uni.d Log Message: ----------- fixup for string-like overloads - undocument overloads for aliased/static strings - make std.traits helpers phobos internal - rename isStringLike to isConvertibleToString for clearer documentation - rename peelStringLike to convertToString - fix a few staticMap!(selectString) uses in std.path Commit: 995622e7df6734ddec3d3322abc9d39d16ab3c10 https://github.com/D-Programming-Language/phobos/commit/995622e7df6734ddec3d3322abc9d39d16ab3c10 Author: Andrei Alexandrescu <andrei@erdani.com> Date: 2015-10-26 (Mon, 26 Oct 2015) Changed paths: M std/algorithm/comparison.d M std/file.d M std/path.d M std/string.d M std/traits.d M std/uni.d Log Message: ----------- Merge pull request #3774 from MartinNowak/fixup_string_like fixup for string-like overloads Commit: 0e95f6723a8f9b37a3041faad8adae8658d92aef https://github.com/D-Programming-Language/phobos/commit/0e95f6723a8f9b37a3041faad8adae8658d92aef Author: Martin Nowak <code@dawg.eu> Date: 2015-10-27 (Tue, 27 Oct 2015) Changed paths: M std/algorithm/comparison.d M std/file.d M std/path.d M std/string.d M std/traits.d M std/typecons.d M std/uni.d M std/variant.d Log Message: ----------- Merge remote-tracking branch 'upstream/stable' into merge_stable Commit: 68f724020d28bd44ae8ffef858d37c8b9e2b7afe https://github.com/D-Programming-Language/phobos/commit/68f724020d28bd44ae8ffef858d37c8b9e2b7afe Author: Robert Schadek <robert.schadek@informatik.uni-oldenburg.de> Date: 2015-10-28 (Wed, 28 Oct 2015) Changed paths: M std/algorithm/comparison.d M std/file.d M std/path.d M std/string.d M std/traits.d M std/typecons.d M std/uni.d M std/variant.d Log Message: ----------- Merge pull request #3775 from MartinNowak/merge_stable Merge remote-tracking branch 'upstream/stable' into merge_stable Compare: https://github.com/D-Programming-Language/phobos/compare/44a9bd0c2777...68f724020d28 |
Copyright © 1999-2021 by the D Language Foundation