[Issue 6276] New: [CTFE] Strange behavior of using ~= operator twice

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6276 Summary: [CTFE] Strange behavior of using ~= operator twice Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 6277] New: Disallow short floating point literals

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6277 Summary: Disallow short floating point literals Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: accepts-invalid Severity: enhancement

[Issue 3512] dchar iteration over string in CTFE fails

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3512 Johann MacDonagh johann.macdon...@gmail.com changed: What|Removed |Added CC|

[Issue 5089] feqrel does not compile for floats

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5089 Mike Wey mike-...@planet.nl changed: What|Removed |Added CC||mike-...@planet.nl ---

[Issue 4216] Class method hidden by another one warning

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4216 --- Comment #1 from bearophile_h...@eml.cc 2011-07-09 10:49:05 PDT --- DMD 2.054beta without -w prints this: test.d(4): Error: class test.B use of test.A.foo(A a) hidden by B is deprecated The error message may also suggest the use of alias

[Issue 6265] Pure-inference failed when calling other pure functions

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6265 kenn...@gmail.com changed: What|Removed |Added Keywords||patch --- Comment #2 from

[Issue 5814] A bug with bitwise and among booleans

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5814 bearophile_h...@eml.cc changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 5409] Disallow (!x y)

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5409 --- Comment #2 from bearophile_h...@eml.cc 2011-07-09 11:08:24 PDT --- *** Issue 5814 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving

[Issue 3981] More useful and more clean 'is'

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3981 --- Comment #3 from bearophile_h...@eml.cc 2011-07-09 11:14:03 PDT --- Bug 3632 implements this for floating point values (it's not truly bitwise when they are NaN). some_struct is some_struct seems useful. -- Configure issuemail:

[Issue 2740] Template Mixins do not work as advertised

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2740 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||patch

[Issue 6278] New: 'in' contract inheritance doesn't work with safe code

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6278 Summary: 'in' contract inheritance doesn't work with safe code Product: D Version: D2 Platform: Other OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 6279] New: array-vararg with pointer type not working in safe code

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6279 Summary: array-vararg with pointer type not working in safe code Product: D Version: D2 Platform: Other OS/Version: Mac OS X Status: NEW Severity: normal

[Issue 1913] Template error message reports correct line # but wrong file

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1913 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 6264] ICE on testing opSlice in static if

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6264 yebblies yebbl...@gmail.com changed: What|Removed |Added Keywords||patch CC|

[Issue 4460] Regression(2.036) ICE(e2ir.c) when compiling foreach over associative array literal

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4460 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||yebbl...@gmail.com ---

[Issue 6278] Regression(2.054 beta): 'in' contract inheritance doesn't work with safe code

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6278 yebblies yebbl...@gmail.com changed: What|Removed |Added Keywords||rejects-valid

[Issue 6267] Regression(2.054 beta): Can't increment alias this'd struct from ref return

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6267 yebblies yebbl...@gmail.com changed: What|Removed |Added Keywords||patch CC|

[Issue 6278] Regression(2.054 beta): 'in' contract inheritance doesn't work with safe code

2011-07-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6278 --- Comment #2 from yebblies yebbl...@gmail.com 2011-07-10 15:53:01 EST --- (In reply to comment #1) Yep, the compiler generates a bunch of nested try {} catch {} blocks in the function preconditions. I think the correct change here is to