[Issue 13167] Link errors with std.variant

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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)

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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)

2015-02-18 Thread via Digitalmars-d-bugs
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.

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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.

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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)

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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)

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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.

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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 ==

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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`

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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)

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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[]

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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...)

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

2015-02-18 Thread via Digitalmars-d-bugs
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

--


  1   2   3   4   >