[Issue 2873] New: typeof() for member functions evaluated incorrectly

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2873 Summary: typeof() for member functions evaluated incorrectly Product: D Version: 2.029 Platform: PC OS/Version: Windows Status: NEW Severity: major Priority: P2

[Issue 2872] New: Length for Ranges

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2872 Summary: Length for Ranges Product: D Version: 2.029 Platform: PC OS/Version: Windows Status: NEW Severity: enhancement Priority: P4 Component: Phobos

[Issue 2855] __traits: no way to get overloads and information for non-instance methods

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2855 --- Comment #6 from dhase...@gmail.com 2009-04-21 18:35 --- In point of fact, this does handle constructors: __traits(getOverloads, T, "__ctor") --

[Issue 2871] Take assumes that R.opIndex(uint) returns an lvalue.

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2871 --- Comment #1 from 2kor...@gmail.com 2009-04-21 16:03 --- Can't auto help here? static if (isRandomAccessRange!(R)) auto opIndex(uint index) { enforce(_maxAvailable > index); return _input

[Issue 2871] New: Take assumes that R.opIndex(uint) returns an lvalue.

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2871 Summary: Take assumes that R.opIndex(uint) returns an lvalue. Product: D Version: 2.029 Platform: PC OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 675] %a format has an out-by-1 bug for denormals.

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=675 clugd...@yahoo.com.au changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 1994] Assertion failure: 't->deco' on line 597 in file 'mtype.c'

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1994 --- Comment #9 from clugd...@yahoo.com.au 2009-04-21 09:00 --- *** Bug 2403 has been marked as a duplicate of this bug. *** --

[Issue 2403] Ice on function pointer type forward declaration

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2403 clugd...@yahoo.com.au changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 2870] New: Recursive mixin hangs compiler

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2870 Summary: Recursive mixin hangs compiler Product: D Version: 1.042 Platform: PC OS/Version: Windows Status: NEW Keywords: ice-on-invalid-code Severity: normal

[Issue 2869] New: alias type not equel to origin type when typeof call on it

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2869 Summary: alias type not equel to origin type when typeof call on it Product: D Version: 2.028 Platform: PC OS/Version: Windows Status: NEW Severity: norma

[Issue 2868] provide runtime facility for reflection. opDot compiletime dispatch facility

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2868 dav...@126.com changed: What|Removed |Added Severity|normal |enhancement Summary|provide

[Issue 2868] provide runtime facility for reflection. opDot compiletime dispatch facility

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2868 --- Comment #1 from dav...@126.com 2009-04-21 06:56 --- Created an attachment (id=333) --> (http://d.puremagic.com/issues/attachment.cgi?id=333&action=view) the patch for the two semantic proposals here's the patch against dmd2.028

[Issue 2868] New: provide runtime facility for reflection. opDot compiletime dispatch facility

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2868 Summary: provide runtime facility for reflection. opDot compiletime dispatch facility Product: D Version: 2.028 Platform: PC OS/Version: Windows Status: NEW

[Issue 1385] Stack Overflow when compiling large file

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1385 --- Comment #2 from clugd...@yahoo.com.au 2009-04-21 06:28 --- Created an attachment (id=332) --> (http://d.puremagic.com/issues/attachment.cgi?id=332&action=view) Reduced test case Reduced test case. Clearly shows it's caused by t

[Issue 391] .sort and .reverse break utf8 encoding

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=391 clugd...@yahoo.com.au changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

Re: Assertion failure: '0' on line 872 in file 'constfold.c'

2009-04-21 Thread Denis Koroskin
On Tue, 21 Apr 2009 09:33:19 +0400, long wrote: void main(){} char[] ctfe_lower(char[] s){ char[] res ; foreach(int i, c;s){ if( c >= 'A' && c <='Z' ){ res ~= c + 32 ; }else{ res ~= c;

[Issue 2325] using alias template parameter with anonymous delegate before passing it on crashes compiler

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2325 --- Comment #2 from clugd...@yahoo.com.au 2009-04-21 03:33 --- DMD1.042 and 2.029 display: Internal error: toir.c 183 --

[Issue 2867] New: stringof is broken

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2867 Summary: stringof is broken Product: D Version: 2.028 Platform: PC OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: DMD Ass

[Issue 2681] ICE trying to print struct w/ no toString() method.

2009-04-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2681 --- Comment #1 from clugd...@yahoo.com.au 2009-04-21 02:38 --- This no longer segfaults for me in D2.029. I suspect this is a duplicate of 2203 which was fixed in 2.028. Please confirm. --