[phobos] [D-Programming-Language/phobos] 0422e2: Merge pull request #3711 from 9il/patch-3
GitHub via phobos
phobos at puremagic.com
Wed Oct 28 03:30:54 PDT 2015
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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the phobos
mailing list