[Issue 3444] foreach(i, elem; range) should work

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3444 --- Comment #3 from Shin Fujishiro 2010-06-09 23:25:08 PDT --- Created an attachment (id=659) patch against dmd r526 Implemented foreach(i, e; r) and foreach_reverse(i, e; r). For reverse iteration with index, r must have a length property.

[Issue 3996] ICE Regression(2.041): Passing struct as AA template parameter (Algebraic with struct)

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3996 Don changed: What|Removed |Added Severity|major |regression -- Configure issuemail: http://d.pur

[Issue 4270] Missing line number in 'can only catch class objects' error message

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

[Issue 3662] Wrong compile error within struct constructor and C-style initializer

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

[Issue 4231] Solitary opUnary Postincrement and Postdecrement user defined operators are broken.

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

[Issue 3398] Attributes inside a union screws data alignment

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

[Issue 4296] Reduce parasitic error messages

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

[Issue 3996] ICE Regression(2.041): Passing struct as AA template parameter (Algebraic with struct)

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3996 Don changed: What|Removed |Added Keywords||ice-on-valid-code CC|

[Issue 4073] core.cpuid crashes

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4073 Don changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 3658] Crashing on vector operations (Mac only)

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3658 Don changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 3658] Crashing on vector operations (Mac only)

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3658 Don changed: What|Removed |Added CC||pillsbury+db...@gmail.com --- Comment #2 from Do

[Issue 4189] Bus errors with array operations

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4189 Don changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 4073] core.cpuid crashes

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4073 Masahiro Nakagawa changed: What|Removed |Added CC||repeate...@gmail.com --- Comment #

[Issue 4073] core.cpuid crashes

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4073 Don changed: What|Removed |Added CC||clugd...@yahoo.com.au --- Comment #1 from Don 2

[Issue 4231] Solitary opUnary Postincrement and Postdecrement user defined operators are broken.

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4231 Don changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Comment #15 from Don

[Issue 3966] opUnary("++") doesn't work

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3966 Don changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3793] Functions with static arrays as arguments are not inlined

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3793 Clemens changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 3398] Attributes inside a union screws data alignment

2010-06-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3398 --- Comment #3 from Don 2010-06-09 00:31:56 PDT --- PATCH: Currently, after processing every field, sc->offset gets changed, and StructDeclaration::semantic() sets the offset back to zero if it was a union. This patch moves the processing to Ag