[Issue 3673] inheritance + if clause = no go

2013-03-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3673 --- Comment #6 from github-bugzi...@puremagic.com 2013-03-10 20:00:51 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 3673] inheritance + if clause = no go

2013-03-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3673 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3673] inheritance + if clause = no go

2010-08-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3673 Kosmonaut kosmon...@tempinbox.com changed: What|Removed |Added CC||dsim...@yahoo.com

[Issue 3673] inheritance + if clause = no go

2010-01-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3673 Max Samukha samu...@voliacable.com changed: What|Removed |Added CC|

[Issue 3673] inheritance + if clause = no go

2010-01-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3673 --- Comment #2 from Max Samukha samu...@voliacable.com 2010-01-05 04:22:26 PST --- Also, each interface adds sizeof(void*) bytes to the class instance size. While recursive inheritance provides a separate interface for each type, which may be

[Issue 3673] inheritance + if clause = no go

2010-01-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3673 --- Comment #3 from Andrei Alexandrescu and...@metalanguage.com 2010-01-05 06:04:40 PST --- Thanks, Max. Yah, the overhead is kinda crippling. I'm also thinking of TextOutputRange, which is an alias for OutputRange!(const(char)[],