[Issue 4395] New: Nested map fails

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4395 Summary: Nested map fails Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: Phobos As

[Issue 4396] New: mkdir race prevents concurrent compiling with DMD using make -j

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4396 Summary: mkdir race prevents concurrent compiling with DMD using make -j Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Keywords: p

[Issue 4397] New: D1 const does not work

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4397 Summary: D1 const does not work Product: D Version: D1 & D2 Platform: Other OS/Version: All Status: NEW Keywords: wrong-code Severity: regression Priority

[Issue 4398] New: dmd always uses Windows name mangling for _d_throw

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 Summary: dmd always uses Windows name mangling for _d_throw Product: D Version: D1 & D2 Platform: Other OS/Version: Linux Status: NEW Severity: normal Priority: P2

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #1 from Johannes Pfau 2010-06-27 10:46:51 PDT --- Created an attachment (id=678) Patch for dmd2 Patch for dmd2. This patch also fixes the _seh_longjmp_unw...@4 and _cpp_longjmp_unw...@4 symbols. This might not be necessary, it see

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #2 from Johannes Pfau 2010-06-27 10:53:23 PDT --- Created an attachment (id=679) Patch for druntime This is the patch required for druntime. In /src/rt/deh2.d "void _d_throw(Object *h)" must be extern(Windows) for windows and ext

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #3 from Johannes Pfau 2010-06-27 11:04:12 PDT --- I wanted to say "but I could _not_ get it to work with e.g. alias". A different solution to this problem is to use extern(C) everywhere, even for windows. This also solves the 64bi

[Issue 3463] Integrate Precise Heap Scanning Into the GC

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3463 --- Comment #13 from nfx...@gmail.com 2010-06-27 14:07:33 PDT --- Created an attachment (id=680) D1 - patch for dmd for creating pointer bitmasks -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are rec

[Issue 3463] Integrate Precise Heap Scanning Into the GC

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3463 --- Comment #14 from nfx...@gmail.com 2010-06-27 14:08:34 PDT --- Created an attachment (id=681) D1 - patch for Tango's runtime to enable precise GC scanning -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ---

[Issue 3463] Integrate Precise Heap Scanning Into the GC

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3463 --- Comment #15 from nfx...@gmail.com 2010-06-27 14:21:58 PDT --- I posted two patches to enable precise GC heap scanning under D1/Tango. All user programs will make use of the precise scanning; no modifications required. The dmd patch makes dm

[Issue 3463] Integrate Precise Heap Scanning Into the GC

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3463 nfx...@gmail.com changed: What|Removed |Added Attachment #680 is|0 |1 obsolete|

[Issue 3463] Integrate Precise Heap Scanning Into the GC

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3463 --- Comment #17 from nfx...@gmail.com 2010-06-27 14:49:50 PDT --- PS: I forgot to handle TypeInfo_Typedef. Apply this change in object_.d: @@ -370,6 +370,7 @@ class TypeInfo_Typedef : TypeInfo override TypeInfo next() { return base; }

[Issue 4314] Regression(1.062): Expression array1 && array2 doesn't compile

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4314 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 4399] New: Incomplete extern (...) docs

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4399 Summary: Incomplete extern (...) docs Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Keywords: spec Severity: normal Priority: P2

[Issue 4398] dmd always uses Windows name mangling for _d_throw

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4398 --- Comment #4 from Leandro Lucarella 2010-06-27 17:00:08 PDT --- First of all, thanks for tackling this! I wonder if there is any way to avoid code duplication in druntime, as (unless I'm missing something) the _d_throw() body seems to be th

[Issue 3716] Regression (2.037) with multi dimensional array literals

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3716 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 859] Improve compiler inlining

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=859 Leandro Lucarella changed: What|Removed |Added Keywords||performance CC|

[Issue 859] Improve compiler inlining

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=859 nfx...@gmail.com changed: What|Removed |Added CC||nfx...@gmail.com --- Comment #4 from

[Issue 859] Improve compiler inlining

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=859 --- Comment #5 from Leandro Lucarella 2010-06-27 20:01:35 PDT --- (In reply to comment #4) > @Leandro Lucarella: ldc seems to inline the predicate just fine, although the > generated code is still slightly different. Yes, LDC is better at inli

[Issue 3569] DMD Stack Overflow with a struct member function inside a C-style struct initializer

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3569 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 4277] delegate reference wrong scope var value

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4277 changlon changed: What|Removed |Added Version|1.057 |D1 OS/Version|Windows

[Issue 4277] delegate reference wrong scope var value

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4277 --- Comment #3 from changlon 2010-06-27 21:19:19 PDT --- (In reply to comment #2) > I test this bug in linux and windows, dmd1.062 print wrong address in linux > too. > > dmd 2.047 is work for windows and linux. > > > I use obj2asm to compar

[Issue 3983] Regression(2.037): struct with == can't be member of struct with template opEquals

2010-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3983 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|