[Issue 52] ambiguous function pointer silently accepted

2009-07-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=52 Don clugd...@yahoo.com.au changed: What|Removed |Added Keywords|spec|patch CC|

[Issue 2569] static arrays in CTFE functions don't compile

2009-07-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2569 --- Comment #1 from Don clugd...@yahoo.com.au 2009-07-21 00:18:03 PDT --- This isn't complicated. The only reason it doesn't work is that BinExp::interpretAssignCommon in interpret.c doesn't deal with array assignment AT ALL. Adding a

[Issue 1956] Struct in 'for' statement breaks CTFE

2009-07-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1956 Don clugd...@yahoo.com.au changed: What|Removed |Added CC||clugd...@yahoo.com.au

[Issue 718] ICE(cgcod.c) with int /= cast(creal)

2009-07-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=718 --- Comment #5 from Don clugd...@yahoo.com.au 2009-07-21 07:14:26 PDT --- In fact this bug is now 66% of the remaining dstress cases which ICE, and also 10% of the remaining dstress unexpected pass errors... Of course, it's pretty ridiculous

[Issue 3198] New: wrong initializer for structs arrays

2009-07-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3198 Summary: wrong initializer for structs arrays Product: D Version: 1.046 Platform: x86 OS/Version: All Status: NEW Keywords: wrong-code Severity: major

[Issue 2973] std.math.pow(int, int), etc.

2009-07-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2973 Andrei Alexandrescu and...@metalanguage.com changed: What|Removed |Added CC|

[Issue 2973] std.math.pow(int, int), etc.

2009-07-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2973 --- Comment #3 from David Simcha dsim...@yahoo.com 2009-07-21 19:55:36 PDT --- Couldn't you just stick an assert in there to make sure it doesn't wrap around? I haven't tested, but I would think that even in debug mode, this would be

[Issue 2973] std.math.pow(int, int), etc.

2009-07-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2973 --- Comment #4 from Andrei Alexandrescu and...@metalanguage.com 2009-07-21 20:15:20 PDT --- (In reply to comment #3) Couldn't you just stick an assert in there to make sure it doesn't wrap around? I haven't tested, but I would think

[Issue 3202] std.math.pow cause dead loop

2009-07-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3202 --- Comment #1 from ZHOU Zhenyu rin...@gmail.com 2009-07-21 22:54:26 PDT --- (In reply to comment #0) Maybe the while loop should be put into pow(F, uint) instead of pow(F, int) like the following: what about: pure nothrow F pow(F)(F x,