[Issue 8062] New: UFCS and operator overloading

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8062 Summary: UFCS and operator overloading Product: D Version: D2 Platform: x86_64 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: DMD

[Issue 8063] New: Purity of assert's second parameter

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8063 Summary: Purity of assert's second parameter Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD

[Issue 8064] New: return reference semantics not obeyed on delegates?

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8064 Summary: return reference semantics not obeyed on delegates? Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 8064] return reference semantics not obeyed on delegates?

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8064 --- Comment #1 from Gašper Ažman 2012-05-08 03:27:13 PDT --- Simplified testcase (by q66): void main() { uint[5] arry; ref uint acc(size_t i) { return arry[i]; } auto arryacc = &acc; arryacc(3) = 5; // same error } -- C

[Issue 8065] New: No way to write function/delegate literals returning ref T

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8065 Summary: No way to write function/delegate literals returning ref T Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal

[Issue 8063] Purity of assert's second parameter

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8063 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Com

[Issue 8064] return reference semantics not obeyed on delegates?

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8064 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid --- Comment #2 from K

[Issue 8066] New: ICE on missing return statement if invariant is present

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8066 Summary: ICE on missing return statement if invariant is present Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: ice

[Issue 8066] ICE on missing return statement if invariant is present

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8066 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara 2012

Re: [Issue 8063] Purity of assert's second parameter

2012-05-08 Thread Nicolas Sicard
--- Comment #1 from bearophile_h...@eml.cc 2012-05-08 04:12:12 PDT --- (In reply to comment #0) Calling impure functions in the second parameter of an assert statement within the body of a pure pure is an error, even in release mode. This is good. Since it is allowed to call impure function

[Issue 8057] std.algorithm.move cannot use for nested struct

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8057 --- Comment #2 from github-bugzi...@puremagic.com 2012-05-08 10:14:42 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/dc6fb32f8749138ec9304c8e5e1b009b5

[Issue 8055] [Regression 2.059] std.algorithm.move corrupts moved object field

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8055 --- Comment #3 from github-bugzi...@puremagic.com 2012-05-08 10:14:46 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/279963c9d0351809f1cab76f861af8a48

[Issue 8067] New: std.algorithm.move doesn't work for static array of elaborate struct

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8067 Summary: std.algorithm.move doesn't work for static array of elaborate struct Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: n

[Issue 7210] opCall weird behavior in struct

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7210 Gašper Ažman changed: What|Removed |Added Keywords||rejects-valid CC|

[Issue 8057] std.algorithm.move cannot use for nested struct

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8057 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 8055] [Regression 2.059] std.algorithm.move corrupts moved object field

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8055 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

Re: [Issue 8063] Purity of assert's second parameter

2012-05-08 Thread Jonathan M Davis
On Tuesday, May 08, 2012 15:08:42 Nicolas Sicard wrote: > > --- Comment #1 from bearophile_h...@eml.cc 2012-05-08 04:12:12 > > PDT --- > > (In reply to comment #0) > > > >> Calling impure functions in the second parameter of an assert > >> statement within > >> the body of a pure pure is an error,

[Issue 8068] New: Segmentation fault in std.string.format()

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8068 Summary: Segmentation fault in std.string.format() Product: D Version: D2 Platform: x86_64 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Comp

[Issue 8060] xmmstore cannot allocate store for optimized operation that uses int and floats

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8060 Fawzi Mohamed changed: What|Removed |Added Severity|normal |regression -- Configure issuemail: ht

[Issue 8069] New: incorrect ambiguous virtual function error

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8069 Summary: incorrect ambiguous virtual function error Product: D Version: D1 & D2 Platform: x86_64 OS/Version: Linux Status: NEW Severity: regression Priority: P2

[Issue 8061] std.algorithm.joiner breaks when used with InputRangeObject

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8061 --- Comment #1 from William Moore 2012-05-08 14:44:42 PDT --- This appears to be a result of the inner ranges not being .saved properly when the joiner is .saved, the outer range is an array, and the inner ranges are not pass-by-value types.

[Issue 5809] [64 bit] wrong code for *p==0, when widening conversion occurs

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5809 Don changed: What|Removed |Added Summary|feqrel fails assert in |[64 bit] wrong code for |std.ma

[Issue 8069] incorrect ambiguous virtual function error

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8069 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid --- Comment #1 from K

[Issue 6580] scoped classes are aligned incorrectly

2012-05-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6580 --- Comment #2 from github-bugzi...@puremagic.com 2012-05-08 23:43:01 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/2503b18d1c6bba9e697e6eb0bf1914a65