[Issue 6935] New: struct with @disable this cannot make range

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6935 Summary: struct with @disable this cannot make range Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity: normal

[Issue 6935] struct with @disable this cannot make range

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6935 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||patch --- Comment #1

[Issue 6936] New: type combination is not commutative

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6936 Summary: type combination is not commutative Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD

[Issue 6928] alias this, immutable and common type fail in presence of fields with indirections

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6928 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||patch --- Comment #1

[Issue 6924] An alias this problem to implement a Typedef

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

[Issue 6174] Initialize const fixed-size array in constructor

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6174 --- Comment #4 from Kenji Hara k.hara...@gmail.com 2011-11-12 06:56:29 PST --- *** Issue 6924 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are

[Issue 6929] [ICE] typeMerge crashes in presence of ambiguous alias this conversions

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6929 --- Comment #1 from Kenji Hara k.hara...@gmail.com 2011-11-12 07:08:04 PST --- In this case, S and T don't have common type. With the expression (1? t:s), two expansions of alias this exist. One of them is 1? t.get():s, type == S Other is

[Issue 6929] [ICE] typeMerge crashes in presence of ambiguous alias this conversions

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

[Issue 6910] __traits(hasMember, name) does not work, if template has alias param

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6910 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||patch, wrong-code

[Issue 6937] New: new with struct doesn't allow field assignment

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6937 Summary: new with struct doesn't allow field assignment Product: D Version: D2 Platform: Other OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 6632] toUTFz sometimes does not work with const parameters

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6632 --- Comment #6 from Jonathan M Davis jmdavisp...@gmx.com 2011-11-12 11:00:47 PST --- By the way, in case you didn't notice, I should point out that thanks to the discussion on the newsgroup about it, toUTF16z is no longer scheduled for

[Issue 6632] toUTFz sometimes does not work with const parameters

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6632 --- Comment #7 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-11-12 11:24:01 PST --- Ok good to know, this will help porting older code. Thanks. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You

[Issue 6939] shared pointers are type combined incorrectly

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6939 --- Comment #1 from timon.g...@gmx.ch 2011-11-12 11:50:15 PST --- Oops. Obviously x and z should not have a common type at all. So the third static assertion should not pass. (it currently fails for the wrong reason though). Replace the test

[Issue 6939] wrong type qualifier combination

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6939 timon.g...@gmx.ch changed: What|Removed |Added Keywords||accepts-invalid,

[Issue 6939] wrong type qualifier combination

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6939 --- Comment #3 from timon.g...@gmx.ch 2011-11-12 12:02:03 PST --- inout is buggy too: inout and shared are combined to shared const. inout(int[]) foo(inout int[] x, shared int[] y, inout int* a, shared int* b){ static

[Issue 6940] New: immutable(int*)* and int** do not combine

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6940 Summary: immutable(int*)* and int** do not combine Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 6941] New: .stringof displays redundant storage classes

2011-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6941 Summary: .stringof displays redundant storage classes Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2