[Issue 6874] heap corruption caused by std.array.insertInPlaceImpl or gc.gcx

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6874 --- Comment #1 from Nils 2011-11-02 21:16:44 PDT --- What happens is this: b.insertInPlaceImpl(...) does realloc(b.ptr, newLength * b[0].sizeof), assuming that realloc will allocate enough space to safely write newLength values from b.ptr on.

[Issue 4064] [CTFE] array.reverse doesn't work

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4064 Don changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 6856] Preconditions are not inherited

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6856 --- Comment #12 from Don 2011-11-02 17:37:44 PDT --- (In reply to comment #10) > (In reply to comment #9) > > This explicit widening of preconditions of virtual functions seems to be a > > really niche feature. > > I think it does makes some s

[Issue 6884] New: Some static bounds tests on dynamic arrays too

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6884 Summary: Some static bounds tests on dynamic arrays too Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: diagnostic Severity: enhancement

[Issue 6883] Array static bounds tests with $ too

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6883 --- Comment #1 from bearophile_h...@eml.cc 2011-11-02 17:16:56 PDT --- See also bug 6884 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 6883] New: Array static bounds tests with $ too

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6883 Summary: Array static bounds tests with $ too Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: diagnostic Severity: enhancement

[Issue 6880] Heisenbug: deferred crash when writing to stdout on Windows without console.

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6880 Vladimir Panteleev changed: What|Removed |Added CC||thecybersha...@gmail.com --- Comm

[Issue 6817] [CTFE] Error on interpreting inlined IfStatement

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6817 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6800] [CTFE] dangerous pointer casts should be rejected

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6800 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6816] [CTFE] nested function can't access this

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6816 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6792] [CTFE] ICE with pointer cast of indexed array

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6792 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6603] [CTFE] Can't call through a manifest constant function pointer

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6603 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 4047] [CTFE] class/struct heap allocation

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4047 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6879] The difference of between template matching and IsExp

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6879 Kenji Hara changed: What|Removed |Added Keywords||patch Platform|Other

[Issue 6882] New: Reference to rvalue segfaults

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6882 Summary: Reference to rvalue segfaults Product: D Version: unspecified Platform: x86_64 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Compone

[Issue 6881] New: [XMM] ICE with painted float

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6881 Summary: [XMM] ICE with painted float Product: D Version: D2 Platform: x86_64 OS/Version: Linux Status: NEW Keywords: ice-on-valid-code Severity: normal P

[Issue 6879] The difference of between template matching and IsExp

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6879 Kenji Hara changed: What|Removed |Added Keywords||rejects-valid --- Comment #2 from Kenji H

[Issue 6856] Preconditions are not inherited

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6856 --- Comment #10 from Leandro Lucarella 2011-11-02 07:11:42 PDT --- (In reply to comment #9) > This explicit widening of preconditions of virtual functions seems to be a > really niche feature. I think it does makes some sense to be like this.

[Issue 6856] Preconditions are not inherited

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6856 --- Comment #11 from Leandro Lucarella 2011-11-02 07:13:07 PDT --- Oh, and I think it will also make more sense to first check the subclass pre-condition (as it might be the wider one, and the one with more chances to pass) instead of the pare

[Issue 6880] New: Heisenbug: deferred crash when writing to stdout on Windows without console.

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6880 Summary: Heisenbug: deferred crash when writing to stdout on Windows without console. Product: D Version: D1 & D2 Platform: Other OS/Version: Windows Status: NEW

[Issue 1890] DDOC removes leading space in D_CODE macro

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1890 Denis changed: What|Removed |Added CC||verylonglogin@gmail.com --- Comment #3 fro

[Issue 6879] The difference of between template matching and IsExp

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6879 --- Comment #1 from Kenji Hara 2011-11-02 06:00:41 PDT --- When static if condition is same as follows, the judgement succeeds. static if (is(T _ : X, X : U[N], U, size_t N)) ... This works as expected, but unneeded two symbols re

[Issue 2778] alias this + IFTI doesn't work.

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2778 Kenji Hara changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Issue 6879] New: The difference of between template matching and IsExp

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6879 Summary: The difference of between template matching and IsExp Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 6856] Preconditions are not inherited

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6856 Don changed: What|Removed |Added CC||clugd...@yahoo.com.au --- Comment #9 from Don 2

[Issue 2778] alias this + IFTI doesn't work.

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2778 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3971] Syntax & semantics for array assigns

2011-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3971 --- Comment #17 from Kenji Hara 2011-11-02 00:04:27 PDT --- With latest dmd (git master): Rhs is an array, is it compilable? a / b a=b a[]=b a=b[] a[]=b[] int[3u] / int[3u] truetruetruetrue int[