[Issue 7790] [CTFE] assignment to AA apply ref argument

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7790 Don changed: What|Removed |Added Keywords||pull, wrong-code --- Comment #1 from Don 2012-1

[Issue 9112] Uniform default construction

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9112 --- Comment #6 from Jonathan M Davis 2012-12-05 21:42:28 PST --- Personally, I've used it so that an integer could be null in cases where I needed to distinguish between having a specific value and having no value at all, but there are plenty

[Issue 9112] Uniform default construction

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9112 --- Comment #5 from bearophile_h...@eml.cc 2012-12-05 19:37:13 PST --- (In reply to comment #4) > Any time that you want create a pointer to an int - or a float or a bool or > any > of the primitive types. This doesn't answer my question. In

[Issue 9112] Uniform default construction

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9112 --- Comment #4 from Jonathan M Davis 2012-12-05 19:04:49 PST --- > Just curious, in what cases do you need that? Any time that you want create a pointer to an int - or a float or a bool or any of the primitive types. Right now, you're forced

[Issue 9112] Uniform default construction

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9112 --- Comment #3 from bearophile_h...@eml.cc 2012-12-05 18:50:12 PST --- (In reply to comment #2) > What I really want to be able to do is stuff like > > auto i = new int(5); Just curious, in what cases do you need that? -- Configure issuemail

[Issue 9112] Uniform default construction

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9112 Jonathan M Davis changed: What|Removed |Added CC||jmdavisp...@gmx.com --- Comment #2

[Issue 8408] Purity calculation should be improved

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8408 --- Comment #6 from bearophile_h...@eml.cc 2012-12-05 17:36:09 PST --- Is it correct that x1 refused and x2 accepted? char[] foo1(int[] arr) pure { return new char[10]; } immutable(char)[] foo2(int[] arr) pure { return new char[10]; }

[Issue 9112] Uniform default construction

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

[Issue 9115] New: Internal error when compiling core.simd float4 expression

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9115 Summary: Internal error when compiling core.simd float4 expression Product: D Version: D2 Platform: x86_64 OS/Version: Mac OS X Status: NEW Severity: norm

[Issue 9062] AddrExp should distinguish the existence of property resolution.

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9062 --- Comment #15 from Walter Bright 2012-12-05 16:37:04 PST --- I understand the ambiguity issue, and I am not proposing a solution. I'm just arguing against the e and (e) solution as (perhaps) causing more ambiguity problems. -- Configure is

[Issue 9062] AddrExp should distinguish the existence of property resolution.

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9062 --- Comment #14 from Kenji Hara 2012-12-05 16:26:04 PST --- (In reply to comment #13) > C++ has one special case where (e) means something different from e. (Few > people know that case exists.) > > Adding such to D makes me very nervous. I

[Issue 9062] AddrExp should distinguish the existence of property resolution.

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9062 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #

[Issue 9114] New: Can't call varadic template function with partly specified template parameters

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9114 Summary: Can't call varadic template function with partly specified template parameters Product: D Version: D1 Platform: x86_64 OS/Version: Linux Status: NEW

[Issue 9113] ICE(interpret.c): CTFE assignment to member of struct in union

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9113 Don changed: What|Removed |Added Keywords||pull --- Comment #2 from Don 2012-12-05 06:27:5

[Issue 9113] ICE(interpret.c): CTFE assignment to member of struct in union

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9113 --- Comment #1 from Don 2012-12-05 02:14:37 PST --- This is quite amazing, the semantic pass turns the function body into: { U9113 x = 0; y = 10; return 1; } CTFE is complaining (correctly) that y was not declared. I'm not sure how this

[Issue 9113] New: ICE(interpret.c): CTFE assignment to member of struct in union

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9113 Summary: ICE(interpret.c): CTFE assignment to member of struct in union Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Severity: no

[Issue 9101] template mixin constructor causes link error

2012-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9101 --- Comment #3 from Rainer Schuetze 2012-12-05 00:14:58 PST --- It's not the linker, the symbol is referenced from within the object file. The problem is triggered by my precise GC patches in druntime where generation of RTInfo needs to itera