[Issue 5110] Excess attribute propagation of structs and classes

2010-12-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5110 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 5110] Excess attribute propagation of structs and classes

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

[Issue 5110] Excess attribute propagation of structs and classes

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

[Issue 5110] Excess attribute propagation of structs and classes

2010-10-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5110 --- Comment #1 from Shin Fujishiro rsi...@gmail.com 2010-10-24 02:05:22 PDT --- The current ClassDeclaration uses the following black list for masking attributes to propagate over its members: sc-stc = ~(STCfinal | STCauto

[Issue 5110] Excess attribute propagation of structs and classes

2010-10-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5110 --- Comment #2 from Shin Fujishiro rsi...@gmail.com 2010-10-24 02:09:16 PDT --- Created an attachment (id=792) Testcases Since nothrow, pure and @disable are one-way, non-revertible attributes, the language should not force them to be

[Issue 5110] Excess attribute propagation of structs and classes

2010-10-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5110 --- Comment #3 from Shin Fujishiro rsi...@gmail.com 2010-10-24 02:18:33 PDT --- Created an attachment (id=793) Patch against dmd r727, passed dmd/druntime/phobos tests The proposed patch implements the said rule. The patch limits STC