[Issue 13167] Link errors with std.variant
https://issues.dlang.org/show_bug.cgi?id=13167 growler...@gmail.com changed: What|Removed |Added CC||growler...@gmail.com --- Comment #1 from growler...@gmail.com --- I have the same problem with this example: --- import std.variant; void main() { Variant a = true; } --- /tmp/.rdmd-1000/rdmd-hack.d-C187E56C4E00B02558F23ECBE6067626/objs/hack.o: In function `_D3std7variant18__T8VariantNVmi32Z8VariantN14__T7handlerTbZ7handlerFNeE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl': hack.d:(.text._D3std7variant18__T8VariantNVmi32Z8VariantN14__T7handlerTbZ7handlerFNeE3std7variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x30d): undefined reference to `_D3std4conv11__T2toTAyaZ9__T2toTbZ2toFbZAya' collect2: error: ld returned 1 exit status --- errorlevel 1 Demangled /tmp/.rdmd-1000/rdmd-hack.d-C187E56C4E00B02558F23ECBE6067626/objs/hack.o: In function `@trusted long std.variant.VariantN!(32uL).VariantN.handler!(bool).handler(std.variant.VariantN!(32uL).VariantN.OpID, ubyte[32]*, void*)': hack.d:(.text.@trusted long std.variant.VariantN!(32uL).VariantN.handler!(bool).handler(std.variant.VariantN!(32uL).VariantN.OpID, ubyte[32]*, void*)+0x30d): undefined reference to `immutable(char)[] std.conv.to!(immutable(char)[]).to!(bool).to(bool)' collect2: error: ld returned 1 exit status --- errorlevel 1 --
[Issue 13167] Link errors with std.variant
https://issues.dlang.org/show_bug.cgi?id=13167 --- Comment #2 from growler...@gmail.com --- Sorry, I just noticed the date on this bug. I am using DMD 2.67-b2 on Arch linux x86-64 DMD 2.066.1 works DMD 2.067-b2 fails with the linker error. (In reply to growlercab from comment #1) > I have the same problem with this example: > > --- > import std.variant; > void main() > { > Variant a = true; > > } > --- > > /tmp/.rdmd-1000/rdmd-hack.d-C187E56C4E00B02558F23ECBE6067626/objs/hack.o: In > function > `_D3std7variant18__T8VariantNVmi32Z8VariantN14__T7handlerTbZ7handlerFNeE3std7 > variant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl': > hack.d:(.text. > _D3std7variant18__T8VariantNVmi32Z8VariantN14__T7handlerTbZ7handlerFNeE3std7v > ariant18__T8VariantNVmi32Z8VariantN4OpIDPG32hPvZl+0x30d): undefined > reference to `_D3std4conv11__T2toTAyaZ9__T2toTbZ2toFbZAya' > collect2: error: ld returned 1 exit status > --- errorlevel 1 > > > Demangled > > /tmp/.rdmd-1000/rdmd-hack.d-C187E56C4E00B02558F23ECBE6067626/objs/hack.o: In > function `@trusted long > std.variant.VariantN!(32uL).VariantN.handler!(bool).handler(std.variant. > VariantN!(32uL).VariantN.OpID, ubyte[32]*, void*)': > hack.d:(.text.@trusted long > std.variant.VariantN!(32uL).VariantN.handler!(bool).handler(std.variant. > VariantN!(32uL).VariantN.OpID, ubyte[32]*, void*)+0x30d): undefined > reference to `immutable(char)[] > std.conv.to!(immutable(char)[]).to!(bool).to(bool)' > collect2: error: ld returned 1 exit status > --- errorlevel 1 --
[Issue 14192] Access Violation when assigning to shared AA
https://issues.dlang.org/show_bug.cgi?id=14192 --- Comment #6 from Martin Nowak --- A shared AA doesn't make too much sense BTW, because you'll need some additional synchronization mechanism if you want to modify it. And if you use a http://dlang.org/phobos/core_sync_rwmutex.html#.ReadWriteMutex for example you only need tail-shared for the value type. --
[Issue 14192] Access Violation when assigning to shared AA
https://issues.dlang.org/show_bug.cgi?id=14192 Martin Nowak changed: What|Removed |Added Keywords||pull CC||c...@dawg.eu --- Comment #5 from Martin Nowak --- https://github.com/D-Programming-Language/dmd/pull/4420 --
[Issue 14056] std.array.assocArray with a const value
https://issues.dlang.org/show_bug.cgi?id=14056 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #3 from Martin Nowak --- (In reply to Ulrich Küttler from comment #1) > This seems to be a conscious choice, the function has been restricted to > prevent a compile failure on assignment. The question is how to create > associative array with immutable values. You know where it was introduced? We shouldn't switch from working to not-working without a deprecation phase. --
[Issue 14197] "replace" was moved from std.string without alias added
https://issues.dlang.org/show_bug.cgi?id=14197 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #2 from Martin Nowak --- That commit is from "Jan 19, 2011" and replace wasn't available through std.string since then. I think you got hit by our famous import issue 314 and the localization of imports here https://github.com/D-Programming-Language/phobos/pull/2675. --
[Issue 14182] AA with pointer key can't find key (regression)
https://issues.dlang.org/show_bug.cgi?id=14182 --- Comment #4 from Timothee Cour --- there's 1 more thing in the bug report: why both are true? assert(is(typeof(map)==int[const(int)*])); assert(is(typeof(map)==int[int*])); furthermore shouldn't we disallow this: int[int*]map; and spit out a compiler error (or deprecation for now) saying that the type should be: int[const(int)*]map; --
[Issue 14197] New: "replace" was moved from std.string without alias added
https://issues.dlang.org/show_bug.cgi?id=14197 Issue ID: 14197 Summary: "replace" was moved from std.string without alias added Product: D Version: future Hardware: All OS: All Status: NEW Severity: regression Priority: P1 Component: Phobos Assignee: nob...@puremagic.com Reporter: d...@me.com The "replace" function was moved from std.string to std.array and no public import or alias was added (as far as I can see) to keep the backward compatibility. Example: import std.string : replace; The above code works with DMD 2.066.1 but fails to compile with 2.067.0-b2. The commit that introduced the regression seems to be: 8b361fb217f87ac32c8904fb520cd301d2bc327a. --
[Issue 13931] Missing overflow checks in `std.conv` for negative numbers which start from the most negative number digits
https://issues.dlang.org/show_bug.cgi?id=13931 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/d1783bbbc3090582f1496a76fd4589911f6f0874 Issue 13931 - Missing overflow checks in `std.conv` for negative numbers which start from the most negative number digits https://github.com/D-Programming-Language/phobos/commit/8e114db58ff207ac1d27f48a2e52948d0b312a87 Merge pull request #2840 from denis-sh/fix-Issue-13931 --
[Issue 8960] DMD tester: Unable to set thread priority
https://issues.dlang.org/show_bug.cgi?id=8960 --- Comment #9 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/62696b4d8aa1f919071d8d3726c06998b06dd787 fix Issue 8960 - Unable to set thread priority https://github.com/D-Programming-Language/druntime/commit/b188057f1b9edd57cb956c5fdd86a7878a6529d9 Merge pull request #550 from MartinNowak/fix8960 --
[Issue 13574] incorrect code for assignment to dollar in slice expression
https://issues.dlang.org/show_bug.cgi?id=13574 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/7398083a9ab757b94938f02894d8bc7d85b1cd58 fix Issue 13574 - incorrect code for assignment to dollar in slice expression https://github.com/D-Programming-Language/dmd/commit/ccca8f395aa65e94b9963fea04b66e29874e366f Merge pull request #4045 from 9rnsr/fix13574 --
[Issue 10318] Built-in array sort usage warning, then deprecation, and finally removal
https://issues.dlang.org/show_bug.cgi?id=10318 --- Comment #11 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/ec670e5db9f386ae687458ceeb6bc0ebf5cc6f83 Merge pull request #669 from yebblies/issue10318 --
[Issue 481] Letting compiler determine length for fixed-length arrays
https://issues.dlang.org/show_bug.cgi?id=481 --- Comment #30 from hst...@quickfur.ath.cx --- Huh, I thought this PR was reverted because Andrei/Walter didn't like it; why is it being pulled into the 2.067 branch? --
[Issue 13028] [ICE] CTFE internal error: cannot evaluate at compile time
https://issues.dlang.org/show_bug.cgi?id=13028 --- Comment #6 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6cf83166ee230cb7b88cb08ad99d12bdc2dcd911 fix Issue 13028 - [ICE] CTFE internal error: cannot evaluate at compile time --
[Issue 13909] A problem with immutable zip + assocArray
https://issues.dlang.org/show_bug.cgi?id=13909 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/9f90a63709852c181ac6e0d045f447c1a0da627e Fix Issue 13909 - assocArray with const values https://github.com/D-Programming-Language/phobos/commit/b7da866cb06a977cc01b238c96d39e6ef4d8bbc4 Merge pull request #2833 from Poita/Issue13909 --
[Issue 13935] Problem with std.algorithm.cartesianProduct(map, map)
https://issues.dlang.org/show_bug.cgi?id=13935 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/51e390d0bbc764e2866b1fb4c1c3fc532f6f7537 Issue 13935: do not assume range can be default-initialized. https://github.com/D-Programming-Language/phobos/commit/9a655323a16585ba9dc9b3ae547d51123a4f4b9d Merge pull request #2860 from quickfur/issue13935 --
[Issue 9119] [AA] Forward range addition to associative arrays.
https://issues.dlang.org/show_bug.cgi?id=9119 --- Comment #16 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/88722a83e2a12db9e796d049ac9787518577cc50 Merge pull request #2842 from quickfur/issue9119_byPair --
[Issue 13847] CTFE internal error: dottype
https://issues.dlang.org/show_bug.cgi?id=13847 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/57091af50ba5d531a34770bb810df26eafe58812 fix Issue 13847 - CTFE internal error: dottype https://github.com/D-Programming-Language/dmd/commit/8597cda969db9221350f28903a85fe88fef26821 Merge pull request #4208 from 9rnsr/fix13847 --
[Issue 13559] missing 64-bit version of array short operations
https://issues.dlang.org/show_bug.cgi?id=13559 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/9e2c0ab9e9e4a1befcf82dcc577bdbbfd21715db fix Issue 13559 - missing 64-bit version of array short operations https://github.com/D-Programming-Language/druntime/commit/62f5b89bbe92b5d2f3d4cd6a21950681c04a9dd1 Merge pull request #977 from MartinNowak/fix13559 --
[Issue 13841] infinite loop in compiler on simd arithmetic
https://issues.dlang.org/show_bug.cgi?id=13841 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/e4bacee1d515cd9c086952f168a63fcc3a2a6561 fix Issue 13841 - infinite loop in compiler on simd arithmetic https://github.com/D-Programming-Language/dmd/commit/49fd3765544e5ca3a22192a685b1d01d083042ed Merge pull request #4206 from 9rnsr/fix13841 --
[Issue 12409] Add "each" function as found in Ruby and jQuery
https://issues.dlang.org/show_bug.cgi?id=12409 --- Comment #8 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/bf14b8bd44d61d1136ec6ba64bd3f032704a1526 fix Issue 12409 - Add "each" function as found in Ruby and jQuery https://github.com/D-Programming-Language/phobos/commit/f3604ad2e27873146e227038c05fa51b0c2fa6bd Merge pull request #2024 from CyberShadow/fix12409 --
[Issue 13877] Problem with map+join
https://issues.dlang.org/show_bug.cgi?id=13877 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/f81de7d9b9a9d4d8af4615306b2b759f845bd792 Fix Issue 13877 - join assumes forward range can be cheaply iterated twice https://github.com/D-Programming-Language/phobos/commit/ba100ff803f8d266f97e9c02503e19f961be1e7e Merge pull request #2837 from Poita/Issue13877 --
[Issue 13839] Use new style for alias declarations in di files
https://issues.dlang.org/show_bug.cgi?id=13839 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/10bfa8dc0896e76a389a8b47022aa8b8dc644f2c fix Issue 13839 - Use new style for alias declarations in di files https://github.com/D-Programming-Language/dmd/commit/f81eaafab153682612698ee5515273fac867ea74 Merge pull request #4202 from 9rnsr/fix13839 --
[Issue 10915] std.typecons.Nullable throws in writeln() if it's null
https://issues.dlang.org/show_bug.cgi?id=10915 --- Comment #8 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/2c8fdeb0b0f92c24c4ffa26a4beca6bcd9a5c0ba Fix Issue 10915 - std.typecons.Nullable throws in writeln() if it's null https://github.com/D-Programming-Language/phobos/commit/2e58214d1d3feee582ca639edf7c5e2af8db365b Merge pull request #2587 from MetaLang/nullable-tostring --
[Issue 12090] Make std.concurrency compatible with fibers as threads
https://issues.dlang.org/show_bug.cgi?id=12090 --- Comment #9 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/b956f687bfc1de41993cb3950b38214e55369c2d Merge pull request #1910 from complexmath/addConcurrencyScheduler --
[Issue 5908] Optimizer generates wrong value with divide-by-zero.
https://issues.dlang.org/show_bug.cgi?id=5908 --- Comment #9 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ec66c97df4525b5578bc8601e06eae4ebe9f7ee6 Merge pull request #3810 from yebblies/issue5908 --
[Issue 13805] Nested struct initialization error
https://issues.dlang.org/show_bug.cgi?id=13805 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/463fe6931136d1743279b98d30577c523f4efb30 Fix Issue 13805 - groupBy over nested struct range https://github.com/D-Programming-Language/phobos/commit/e9ee55c6759f30c0b89c329fb62a3c80974e72b9 Merge pull request #2832 from Poita/Issue13805 --
[Issue 13468] Wrong code when comparing class reference with typeof(null)
https://issues.dlang.org/show_bug.cgi?id=13468 --- Comment #9 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6d0a31ed73686e5e2908236c03586b368e0e5d02 Fix Issue 13468 - Wrong code when comparing class reference with typeof(null) https://github.com/D-Programming-Language/dmd/commit/b2c0d4a7d9b0b969fb186f15cb4178c88dd02564 Merge pull request #4135 from yebblies/issue13468 --
[Issue 13124] std.algorithm.until with not-boolean predicates too
https://issues.dlang.org/show_bug.cgi?id=13124 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/6219fcaaa81d97cfc2ffc02f4c09c6597b4c8f6e Fix Issue 13124 - Allow non-bool predicates for until https://github.com/D-Programming-Language/phobos/commit/e8e452862f1589ec392a89f5bbbf58bb1edbbebd Merge pull request #2838 from Poita/Issue13124 --
[Issue 13707] msvc32 C++ struct return ABI not followed for structs with constructors
https://issues.dlang.org/show_bug.cgi?id=13707 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/69a5745cdb2077936423920cc56c8e5a5934d1d7 Fix Issue 13707 - msvc32 C++ struct return ABI not followed for structs with constructors https://github.com/D-Programming-Language/dmd/commit/452cfcc1f20c505f5844a993c6731839325e5e63 Merge pull request #4124 from yebblies/issue13707 --
[Issue 3449] const and immutable struct members do not behave according to spec
https://issues.dlang.org/show_bug.cgi?id=3449 --- Comment #33 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/cc2e825d85b0acab1630f709557cf982c8236a86 fix Issue 3449 - const and invariant struct members do not behave according to spec https://github.com/D-Programming-Language/dmd/commit/6e715742066e08176adebec57868975aefbe2355 Merge pull request #4042 from 9rnsr/fix3449 --
[Issue 14182] AA with pointer key can't find key (regression)
https://issues.dlang.org/show_bug.cgi?id=14182 Martin Nowak changed: What|Removed |Added Status|NEW |RESOLVED CC||c...@dawg.eu Resolution|--- |DUPLICATE --- Comment #3 from Martin Nowak --- (In reply to Timothee Cour from comment #1) > when I wrote '//REGRESSION: worked in dmd.066(rc2)' it means that the assert > passes wrongly but that it correctly failed in dmd.066(rc2), ie that the key > was in the map. How about you not not not negate so much ;). At best you submit reduced test-cases that can be used as regression test, i.e. fails/asserts for broken compilers, passes for working ones. Indeed it's a dubplicate. One of those actually creates a link @safety0ff.bugz. bug 14104 issue 14104 https://www.bugzilla.org/docs/2.18/html/hintsandtips.html#AEN2328 *** This issue has been marked as a duplicate of issue 14104 *** --
[Issue 13795] DMD ICE segfault compiling druntime
https://issues.dlang.org/show_bug.cgi?id=13795 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6f42e722534ec043f52e97f05783969612df8d7b Issue 13795 - Add longdouble to UnionExp to provide alignment https://github.com/D-Programming-Language/dmd/commit/c23d48280f4ebe1b64ec06bc3789c2b2763e0134 Merge pull request #4207 from Poita/Issue13795 --
[Issue 10311] gdb prints wrong value for variable updated from closure
https://issues.dlang.org/show_bug.cgi?id=10311 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/7298c30d6fe45ec1f88c76d991af0c090b5d1a12 Fix Issue 10311 - GDB prints wrong value for variable updated from closure https://github.com/D-Programming-Language/dmd/commit/dfb31be7edcec3a4210e06733f5f3843210514df Merge pull request #4074 from tramker/bug10311 --
[Issue 13704] Confusing error message when passing the same file on the command line twice
https://issues.dlang.org/show_bug.cgi?id=13704 --- Comment #6 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/011ee1fc25c6b97a7f1f3baa334c096169f97587 Merge pull request #4123 from rainers/issue13704 --
[Issue 12915] RedBlackTree leaks memory
https://issues.dlang.org/show_bug.cgi?id=12915 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/43a1e276fe00c70239f713757f4161303f114c1d fix Issue 12915 - RedBlackTree leaks memory https://github.com/D-Programming-Language/phobos/commit/3ebaa088eecc5322ab7bf8a80124c4ef9f4be223 Merge pull request #2625 from MartinNowak/fix12915 --
[Issue 13827] [REG2.067a] Internal Compiler Error: null field
https://issues.dlang.org/show_bug.cgi?id=13827 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/40bc59344366188d089e2495aaac371c6f8193c4 fix Issue 13827 - Internal Compiler Error: null field https://github.com/D-Programming-Language/dmd/commit/95e4aa85d70c66dc859f504c10530770580d4ddd Merge pull request #4204 from 9rnsr/fix13827 --
[Issue 14183] Updates to groupBy
https://issues.dlang.org/show_bug.cgi?id=14183 --- Comment #2 from Peter Alexander --- https://github.com/D-Programming-Language/phobos/pull/3005 --
[Issue 13831] DMD crash on newing struct with overlapped fields in CTFE
https://issues.dlang.org/show_bug.cgi?id=13831 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/5266a05512f833b6628bc288d1aa6f29876856db fix Issue 13831 - DMD crash on newing struct with overlapped fields in CTFE https://github.com/D-Programming-Language/dmd/commit/048a508ea139dfa15bc1057bca886cbf8718e302 Merge pull request #4205 from 9rnsr/fix13831 --
[Issue 13775] [REG2.067a] Broken explicit casting of dynamic array slices of known size to static array of different type
https://issues.dlang.org/show_bug.cgi?id=13775 --- Comment #21 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/0b77f0d79c2c7f5949804483221c3f47d2bbf101 fix Issue 13775 - Broken explicit casting of dynamic array slices of known size to static array of different type https://github.com/D-Programming-Language/dmd/commit/0a92f21363f8fd24ef3bd293673219597d17338b Merge pull request #4193 from 9rnsr/fix13775 --
[Issue 14104] aa with pointer key type doesn't find existing value
https://issues.dlang.org/show_bug.cgi?id=14104 Martin Nowak changed: What|Removed |Added CC||timothee.co...@gmail.com --- Comment #7 from Martin Nowak --- *** Issue 14182 has been marked as a duplicate of this issue. *** --
[Issue 12985] Better error message for not supported array operation
https://issues.dlang.org/show_bug.cgi?id=12985 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/2ae8fe46c7f7a8a8c464a1d40d306f9f2926ebca fix Issue 12985 - Better error message for not supported array operation https://github.com/D-Programming-Language/dmd/commit/f8265aed59ee1256b52d7d1e360336b2c380b989 Merge pull request #4039 from 9rnsr/fix12985 --
[Issue 12726] replace section brackets with linker script
https://issues.dlang.org/show_bug.cgi?id=12726 --- Comment #1 from Martin Nowak --- Maybe we can use the implicit linker section support of the linker. http://www.airs.com/blog/archives/56 --
[Issue 13992] [REG2.067a] CTFE produces strange error with += operator on integer type
https://issues.dlang.org/show_bug.cgi?id=13992 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c8d49c79d3a68b509b1046f4280169232b6f52db fix Issue 13992 - CTFE produces strange error with += operator on integer type https://github.com/D-Programming-Language/dmd/commit/2ec6abc0d5eafdf44a84405d9457ea9ad5199025 Merge pull request #4304 from 9rnsr/fix13992 --
[Issue 14197] "replace" was moved from std.string without alias added
https://issues.dlang.org/show_bug.cgi?id=14197 --- Comment #1 from Jacob Carlborg --- BTW, this breaks DWT. --
[Issue 13835] ICE in interpret.c:736 - Issue with static variables.
https://issues.dlang.org/show_bug.cgi?id=13835 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/becd62f2b25f5b1aed27c10e82276c0335868a77 fix Issue 13835 - ICE in interpret.c:736 - Issue with static variables https://github.com/D-Programming-Language/dmd/commit/16fcb2d4bb3e405e7888ff2f48f173410d5dbf75 Merge pull request #4203 from 9rnsr/fix13835 --
[Issue 9906] filter of static opCall
https://issues.dlang.org/show_bug.cgi?id=9906 --- Comment #4 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/3b623f9939747fb687ccbcb5879eaf319e942f60 Merge pull request #2556 from quickfur/issue9906 --
[Issue 5036] Remove caching from ranges
https://issues.dlang.org/show_bug.cgi?id=5036 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/8bb453a983d97da27454d96875cd5c574a72241d Fix Issue 5036 - Remove caching from Sequence https://github.com/D-Programming-Language/phobos/commit/76504e6e2eaf28517a0385fcbbe2e22d1c06f710 Merge pull request #2834 from Poita/Issue5036 --
[Issue 14126] GITHEAD - GC seemingly corrupting memory
https://issues.dlang.org/show_bug.cgi?id=14126 --- Comment #21 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/21aba9efeaf9eacd7da3d2585519b083355b9b78 Fixed issue 14126 -- Used wrong constant for offset when finalizing a large array. https://github.com/D-Programming-Language/druntime/commit/1c5aef8b9d58718b633d2a45ca09b5f9dd1ab6bc Merge pull request #1159 from schveiguy/issue14126 --
[Issue 7151] [CTFE] cannot compare classes with ==
https://issues.dlang.org/show_bug.cgi?id=7151 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/8a3ea8160d940dc22916cbd3e18e5eb19ece8b28 mostly fix Issue 7151 - [CTFE] cannot compare classes with == https://github.com/D-Programming-Language/druntime/commit/8c13443c436a453e01c6319f74e2e6d54f44a547 Merge pull request #916 from NilsBossung/7151 --
[Issue 7942] Appending different string types corrupts memory
https://issues.dlang.org/show_bug.cgi?id=7942 --- Comment #18 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/3482cf5d42a1e2f23b18c3367efdedcfeb7db2e9 Revert "Issue 7942 - Appending different string types corrupts memory" https://github.com/D-Programming-Language/druntime/commit/7a18c79f2fc027a130e802af0d2dc9ed04b6e49d Merge pull request #953 from yebblies/revert7942 --
[Issue 6677] static this attributes position
https://issues.dlang.org/show_bug.cgi?id=6677 --- Comment #6 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/9c7b5ba31a91efb558d6ad50305fb8017b4779b9 Check invalid syntax and redundancy on static constructors --
[Issue 13390] [REG2.066] std.range.cycle ctor fails when empty input passed
https://issues.dlang.org/show_bug.cgi?id=13390 Ulrich Küttler changed: What|Removed |Added CC||kuett...@gmail.com --- Comment #10 from Ulrich Küttler --- https://github.com/D-Programming-Language/phobos/pull/3001 --
[Issue 8081] pure nothrow unittest problem in generated 'header' file
https://issues.dlang.org/show_bug.cgi?id=8081 --- Comment #6 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/067d3bcf728819ab67ef705b0738163fa461c0e8 Set prefix attributes in storage_class of (Unittest|New|Delete)Declaration --
[Issue 13564] [REG2.065] nested struct destructor trying to access members of a global class fail to compile
https://issues.dlang.org/show_bug.cgi?id=13564 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/e8d5e3ca38c517fff117ce0f10840ce4a99cbe1d fix Issue 13564 - nested struct destructor trying to access members of a global class fail to compile https://github.com/D-Programming-Language/dmd/commit/8e66f9610fb0fdbfa9716af6d4eb25bc558cce86 Merge pull request #4040 from 9rnsr/fix13564 --
[Issue 13977] Front-end optimizer bug in AndAndExp
https://issues.dlang.org/show_bug.cgi?id=13977 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/f8c9340d409cf66eb7994f3efa3902c5de414596 fix Issue 13977 - Front-end optimizer bug in AndAndExp https://github.com/D-Programming-Language/dmd/commit/c94c5e59b9903cf545869ce76fd13ebb7016f084 Merge pull request #4295 from 9rnsr/fix_optimizer --
[Issue 14174] Weird IFTI deduction failure
https://issues.dlang.org/show_bug.cgi?id=14174 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/0c853825e5d3ee0d8cd616a63eca61675b183f63 fix Issue 14174 - Weird IFTI deduction failure https://github.com/D-Programming-Language/dmd/commit/49d25b3e942e87ac888dfc08450d8fabe6b7484f Merge pull request #4408 from 9rnsr/fix14174 Issue 14174 - Weird IFTI deduction failure --
[Issue 7625] inlining only works with explicit else branch
https://issues.dlang.org/show_bug.cgi?id=7625 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/fea9bad209272b032fc8e38d358f06035676b14f workaround inline Issue 7625 https://github.com/D-Programming-Language/phobos/commit/335228cb079ccc2060790a2b23bca5db645fa7f0 Merge pull request #2566 from MartinNowak/workaround7625 --
[Issue 13910] Internal error: e2ir.c 1926
https://issues.dlang.org/show_bug.cgi?id=13910 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6a905dd30527ec2bbe3fd7a699812bc44769e3b1 fix Issue 13910 - Internal error: e2ir.c 1926 https://github.com/D-Programming-Language/dmd/commit/18133cc5b005c07cdf626c83b8d998e9c8f5ab84 Merge pull request #4286 from 9rnsr/fix13910 --
[Issue 11216] Make synchronized statement `nothrow`
https://issues.dlang.org/show_bug.cgi?id=11216 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/47c679964003ca75290e3174df85b0641eb5d282 fix Issue 11216 - Make synchronized statement `nothrow` https://github.com/D-Programming-Language/dmd/commit/dc118391e51ddb69093780c157b1ca41e26add90 Merge pull request #4115 from MartinNowak/fix11216 --
[Issue 12765] dmd needs a "--version" option like gdc
https://issues.dlang.org/show_bug.cgi?id=12765 --- Comment #8 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/cf73ebbff34311f0833c53a0391244dc53fd8390 Issue 12765 - dmd needs a "--version" option like gdc https://github.com/D-Programming-Language/dmd/commit/774e15712d3095369bb6bdd65ff69ad8ab48a856 Merge pull request #4112 from MartinNowak/fix12765 --
[Issue 13976] Value range propagation to disable some slice bound tests
https://issues.dlang.org/show_bug.cgi?id=13976 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/d80902bc7afd3be44249b6a15c97afdb42cf79bc fix Issue 13976 - Value range propagation to disable some slice bound tests https://github.com/D-Programming-Language/dmd/commit/68260d6cbaff13e93257bdba97d9d868a76b0dda Merge pull request #4293 from 9rnsr/fix13976 --
[Issue 13978] Front-end optimizer bug in OrOrExp
https://issues.dlang.org/show_bug.cgi?id=13978 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/61b8de4aa610846fc6753ce92194c77b7102 fix Issue 13978 - Front-end optimizer bug in OrOrExp https://github.com/D-Programming-Language/dmd/commit/c94c5e59b9903cf545869ce76fd13ebb7016f084 Merge pull request #4295 from 9rnsr/fix_optimizer --
[Issue 481] Letting compiler determine length for fixed-length arrays
https://issues.dlang.org/show_bug.cgi?id=481 --- Comment #29 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/7f0457fa498807d7a500671c163fa4a6c86b567f fix Issue 481 - Letting compiler determine length for fixed-length arrays https://github.com/D-Programming-Language/dmd/commit/fa296e9f088e0e3ccc9f339423bbef15cb3840aa Merge pull request #3615 from 9rnsr/fix481 --
[Issue 12979] Nothrow violation error is hidden by inline assembler
https://issues.dlang.org/show_bug.cgi?id=12979 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/31b8ff1d0b5fb692313cbe1a04578304eb5e924d fix Issue 12979 - Nothrow violation error is hidden by inline assembler https://github.com/D-Programming-Language/dmd/commit/a1ec5c71600cbe62218476d605aa2aa624da044c Merge pull request #4033 from MartinNowak/fix12979 --
[Issue 13377] core/sys/posix/syslog.d is in druntime/src but not in druntime/src/import
https://issues.dlang.org/show_bug.cgi?id=13377 --- Comment #4 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/ae1d2071b49f5105dfe4dc3c27dc6a7d859b00fa Merge pull request #938 from sinkuu/missing_import --
[Issue 14157] fabsf fabsl for CRuntime_Microsoft
https://issues.dlang.org/show_bug.cgi?id=14157 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/5cd66781280ada9ab07148be7f468c3d7389da95 fix Issue 14157 https://github.com/D-Programming-Language/druntime/commit/db4b4766f5d02e762e65022d5f66fccce1b7 Merge pull request #1162 from 9il/fabs https://github.com/D-Programming-Language/druntime/commit/9d85ff2bf3ae594439c00db6002ae6d1ec2b93f4 fix Issue 14157. Part 2 https://github.com/D-Programming-Language/druntime/commit/1371602b43a0cc6d49f1c84c87dbbc0e85988c7f Merge pull request #1163 from 9il/fabs --
[Issue 13740] CTFE fails ref foreach over range
https://issues.dlang.org/show_bug.cgi?id=13740 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/7befc44f1afc70e81c9c4a94968c87d8ddec4376 fix Issue 13740 - CTFE fails ref foreach over range --
[Issue 13673] ICE(backend/cod2.d 5114)
https://issues.dlang.org/show_bug.cgi?id=13673 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/52c53940dca6a88c64d41fb4f2d2895786d748c3 fix Issue 13673 - ICE(backend/cod2.d 5114) https://github.com/D-Programming-Language/dmd/commit/10451418ec52adb4bb6235fa7e56ae81e94d817a Merge pull request #4113 from WalterBright/fix13673 --
[Issue 13959] ICE in e2ir when casting struct to pointer
https://issues.dlang.org/show_bug.cgi?id=13959 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a5f03074bbcc9f315820ff68e2e4d84dddcdfd5a fix Issue 13959 - ICE in e2ir when casting struct to pointer --
[Issue 8578] std.demangle.demangle does not parse symbols that are type names
https://issues.dlang.org/show_bug.cgi?id=8578 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/c51bd14c5bf617c36fe9b55c377a3045023879be Partial Fix Issue 8578 - Demangle special symbols https://github.com/D-Programming-Language/druntime/commit/83053e8fb5bd733a09442d1ed318efef15ed3b1b Merge pull request #725 from Poita/bug8578 --
[Issue 13956] 64 bit C ABI not followed for passing empty structs
https://issues.dlang.org/show_bug.cgi?id=13956 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/de8bbd38f9b87de55ec39cbd38ab6ea0b34d579e Fix Issue 13956 - 64 bit C ABI not followed for passing empty structs https://github.com/D-Programming-Language/dmd/commit/6340c23d1ce5d643d3e2392e51d93fa02ecea07a Merge pull request #4266 from yebblies/issue13956 --
[Issue 14134] Free of large array does not work
https://issues.dlang.org/show_bug.cgi?id=14134 --- Comment #15 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/b4109deef75c6156bd6e95e7008ad091bc9863b4 Merge pull request #1168 from rainers/issue14134 --
[Issue 10646] No front-end error for invalid casting dynamic array/static array to class reference
https://issues.dlang.org/show_bug.cgi?id=10646 --- Comment #6 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/2cd314db57f8a2e34cc829ac28e0f4872a7608f1 Check the cast from class type to dynamic or static array type --
[Issue 8179] ICE(e2ir.c) with failed fixed size array cast
https://issues.dlang.org/show_bug.cgi?id=8179 --- Comment #11 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/7a1a5d53c887401a2c3b44da1dff87c2f90f04c0 Disallow casting typeof(null) <--> Tsarray --
[Issue 1829] Inline assembler cannot get label addresses
https://issues.dlang.org/show_bug.cgi?id=1829 --- Comment #12 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c94f831379525d6bddc699bde5f474c5a602e2ba Merge pull request #3483 from Orvid/labeloperands --
[Issue 13404] heap-allocating a struct passes TypeInfo_Pointer to the GC, not TypeInfo_struct
https://issues.dlang.org/show_bug.cgi?id=13404 --- Comment #4 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/d0bba643e9a6c40c56d84098ae024fde6eed9a66 Merge pull request #941 from rainers/fix_13404 --
[Issue 13414] Static destructors not called correctly with dynamic loading
https://issues.dlang.org/show_bug.cgi?id=13414 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/600166ce11d20f3a24f269fd655c61f532c6b990 Issue 13414 - Static destructors not called correctly with dynamic loading https://github.com/D-Programming-Language/druntime/commit/a8b19ff2b026f8dba2fdb64efb2a92e620d4cc5f Merge pull request #947 from klickverbot/run-tls-dtors https://github.com/D-Programming-Language/druntime/commit/e3c358afd0d9f9d4fa8dee999773e0c3ca2d4003 regression test for issue 13414 https://github.com/D-Programming-Language/druntime/commit/49a9d8d482211bc18fbd7a430d0919a34f45475b Merge pull request #948 from MartinNowak/test13414 --
[Issue 13679] foreach_reverse is allowed for AAs
https://issues.dlang.org/show_bug.cgi?id=13679 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/da85c9745a528a4c521615fc88844a3431db957d Fix Issue 13679 - foreach_reverse is allowed for AAs https://github.com/D-Programming-Language/dmd/commit/7b130d056b7c326c2142cfffeec01e5b1e7afae9 Merge pull request #4110 from yebblies/issue13679 --
[Issue 13399] va_arg is nothrow yet may throw
https://issues.dlang.org/show_bug.cgi?id=13399 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/3d02226af8567fcb53107a458abbd50d8501502a Remove nothrow from core.stdc.stdarg --
[Issue 13563] ICE with opIndexAssign op-overloading and ModuleScopeOperator
https://issues.dlang.org/show_bug.cgi?id=13563 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/49c10d831bb181755f711b3ebcb039ead9313a14 fix Issue 13563 - ICE with opIndexAssign op-overloading and ModuleScopeOperator https://github.com/D-Programming-Language/dmd/commit/01e80d03a789d766899a48f46a46baa32b035dac Merge pull request #4037 from 9rnsr/fix13563 --
[Issue 11888] Incorrect behaviour taking slice from return value
https://issues.dlang.org/show_bug.cgi?id=11888 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b1ae91915ba0fb5036c8b7deb4649de337fa7082 fix Issue 11888 - Incorrect behaviour taking slice from return value https://github.com/D-Programming-Language/dmd/commit/d66e62df14b5b24e4cf7470ecf9ffd89e383ba94 Merge pull request #4026 from 9rnsr/fix11888 --
[Issue 13356] [ICE] (dmd 2.066: statement.c:754) with recursive Algebraic
https://issues.dlang.org/show_bug.cgi?id=13356 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/818abe8508eb05d89fdde55450a8ac2743f7a854 fix Issue 13356 - [ICE] (dmd 2.066: statement.c:754) with recursive Algebraic https://github.com/D-Programming-Language/dmd/commit/11026ef7aa1a7c322cbf0889e57388ffa171fc28 Merge pull request #4036 from 9rnsr/fix13356 --
[Issue 13401] code cleanup: removing c-style array declarations in druntime
https://issues.dlang.org/show_bug.cgi?id=13401 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/e5b2a4fd83a6c647d9de53207bf5faa7bb42b2bc Merge pull request #939 from quickfur/issue13401 --
[Issue 4567] dmd should print the dmd.conf location with usage statement
https://issues.dlang.org/show_bug.cgi?id=4567 --- Comment #11 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/e30213d6672bdf7440be662575be2c1cf29b1eb3 Show config file if object.d can't be found. https://github.com/D-Programming-Language/dmd/commit/96b7b2fdd26fe8b2e4ec8da273d1e2e5c00f6bdc Merge pull request #4108 from quickfur/issue4567 --
[Issue 5700] Allow dup in nothrow functions
https://issues.dlang.org/show_bug.cgi?id=5700 --- Comment #9 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/fa36fa0e8b93b1beb3876e703ba80b3468c1a3f6 Remove workaround for issue 5700 --
[Issue 13613] Pragma msg affects data structure layout
https://issues.dlang.org/show_bug.cgi?id=13613 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/9421ce8d2ab8c362de37789789357c2e2fbdf919 fix Issue 13613 - Pragma msg affects data structure layout https://github.com/D-Programming-Language/dmd/commit/40bf88fc272de5338c780b33e7b71ac2cfd9f044 Merge pull request #4106 from 9rnsr/fix13613 --
[Issue 13807] [REG2.067a] inout(T)[] no longer matches string[]
https://issues.dlang.org/show_bug.cgi?id=13807 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/f9e27712c788d5f04ab7b9af72c2efa77b38a60a fix Issue 13807 - inout(T)[] no longer matches string[] https://github.com/D-Programming-Language/dmd/commit/1ec47348865b197236af78f5e7604ac473cc440f Merge pull request #4190 from 9rnsr/fix13807 --
[Issue 13871] [REG2.067a] Segmentation fault from std/variant.d:609
https://issues.dlang.org/show_bug.cgi?id=13871 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/2e69efed7eae065f8b76fac2f1465fbf8fd7e977 fix Issue 13871 - Segmentation fault from std/variant.d:609 https://github.com/D-Programming-Language/phobos/commit/01b1ed2463c89586d40cb143ec3320e7db344114 Merge pull request #2827 from 9rnsr/fix13871 --
[Issue 13321] Wrong goto skips declaration error
https://issues.dlang.org/show_bug.cgi?id=13321 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/91e6e877110d3f24d94f35d4292b9a92e44e078b fix Issue 13321 - Wrong goto skips declaration error https://github.com/D-Programming-Language/dmd/commit/1f8174f5744fe1b338d69605273a4373df77b507 Merge pull request #3885 from 9rnsr/fix13321 --
[Issue 13886] [REG2.066] global.gaggedErrors ICE
https://issues.dlang.org/show_bug.cgi?id=13886 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c273a2b6225c3ea9121108a839482666b92d6323 fix Issue 13886 - global.gaggedErrors ICE https://github.com/D-Programming-Language/dmd/commit/9cd6440b086de289863adaf37dd983fc3eded9be Merge pull request #4281 from 9rnsr/fix13886 --
[Issue 13781] Tuple assign should be @nogc
https://issues.dlang.org/show_bug.cgi?id=13781 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/052c50d3cb3194b8fdd61436967ab4dfc971a253 Fix Issue 13781 - Tuple assign should be @nogc https://github.com/D-Programming-Language/phobos/commit/de5d3392782c85e79e71e257b3ba607ccff852a5 Merge pull request #2800 from Poita/Issue13781 --
[Issue 12912] Lambda function is incorrectly inferred as impure if it uses member field or function
https://issues.dlang.org/show_bug.cgi?id=12912 --- Comment #4 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/79d4d2c038dfd63cebb6c892444000e96bfb1621 fix Issue 12912 - Lambda function is incorrectly inferred as impure if it uses member field or function --
[Issue 13668] [ICE] unable to compile __traits(allMembers...)
https://issues.dlang.org/show_bug.cgi?id=13668 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/62cc5c86f54abdf1f2ad39c6ceda3a6efb41b334 fix Issue 13668 - [ICE] unable to compile __traits(allMembers...) https://github.com/D-Programming-Language/dmd/commit/a62084e586e10912729d083892b5da82cb26094b Merge pull request #4103 from 9rnsr/fix13668 --
[Issue 13095] Sometimes struct destructor is called if constructor throws
https://issues.dlang.org/show_bug.cgi?id=13095 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/bdfd00f4130e44c10f41442b05af465b1b0fa8d8 fix Issue 13095 - Someteims destructor is called if constructor throws https://github.com/D-Programming-Language/dmd/commit/31326431312a01dda10759cf47c0d5d617f7009c Merge pull request #4101 from WalterBright/fix13095 --
[Issue 13861] compiler segfault with nested struct, cannot access frame
https://issues.dlang.org/show_bug.cgi?id=13861 --- Comment #11 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a8b021cdefea6f58d663c5ce381652757e5600b3 fix Issue 13861 - compiler segfault with nested struct, cannot access frame https://github.com/D-Programming-Language/dmd/commit/661d7bbd9781bfa76d44aa7270c58e926177b5df Merge pull request #4288 from 9rnsr/fix13861 --
[Issue 9495] Win64 vararg issue when first argument is > 8 byte
https://issues.dlang.org/show_bug.cgi?id=9495 --- Comment #11 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/153a0de0d89d36ae54d497d38fc9ea2f19969ea6 Merge pull request #1126 from yebblies/issue9495 --
[Issue 13968] [REG2.067a] constructing and returing union causes segfault
https://issues.dlang.org/show_bug.cgi?id=13968 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/068ff4c676f21579253cb669b9179d060090923a fix Issue 13968 - constructing and returing union causes segfault https://github.com/D-Programming-Language/dmd/commit/62f7d41820b2ba06c9ccff0ee3c3302f2ede418c Merge pull request #4279 from 9rnsr/fix13968 --
[Issue 13120] Body of `foreach` over string with transcoding ignores function attributes
https://issues.dlang.org/show_bug.cgi?id=13120 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/e40077c82dbedc2920379053f3fea7ae89a56f73 fix Issue 13120 - Body of `foreach` over string with transcoding ignores function attributes https://github.com/D-Programming-Language/dmd/commit/49aad3d10ec7693c8f115e8a57f1f1fd4f0746e9 Merge pull request #3956 from 9rnsr/fix13120 --
[Issue 13774] Multiple definition of `conv_50c_dc8` with three libraries and `std.file` import
https://issues.dlang.org/show_bug.cgi?id=13774 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/7de68cd70f4f2b55f0ad9b98a217558f68b0e1c2 fix Issue 13774 - Multiple definition of ... https://github.com/D-Programming-Language/dmd/commit/2044fdb74cf8328fd01b2d40dfbd8bc08185fefe Merge pull request #4187 from MartinNowak/fix13774 https://github.com/D-Programming-Language/dmd/commit/9c2e3d5c9540bc3999f5d28567facc20cf85b1fe regression test for Issue 13774 https://github.com/D-Programming-Language/dmd/commit/26ec5a62b0784caa1335be1948b30183d1f251eb Merge pull request #4188 from MartinNowak/fix13774 --