[Issue 1449] deprecated methods are counted as interface implementation

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1449 yebblies changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[Issue 6760] Disallow disabled overrides

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6760 yebblies changed: What|Removed |Added CC||larsi...@igesund.net --- Comment #2 from ye

[Issue 6760] Disallow disabled overrides

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6760 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment #1 from yebb

[Issue 6706] 'inout' is accepted in foreach, but apparently ignored

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6706 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 5796] ICE with pragma(msg, ...) after missing '; ' in a template

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5796 --- Comment #1 from github-bugzi...@puremagic.com 2012-01-30 23:22:18 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ac69d4b9893725d0eb7f40002f73d0b280214b02

[Issue 7403] Possible to instantiate forward referenced classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7403 Jacob Carlborg changed: What|Removed |Added CC||d...@me.com --- Comment #1 from Jacob

[Issue 6720] ICE(cod1.c) casting return of void function to bool

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6720 --- Comment #3 from github-bugzi...@puremagic.com 2012-01-30 23:22:15 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ac69d4b9893725d0eb7f40002f73d0b280214b02

[Issue 6564] enum with no initializer compiles

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6564 --- Comment #4 from Andrej Mitrovic 2012-01-30 22:38:43 PST --- (In reply to comment #3) > An enum declaration creates its own type, so in the same kind of places you'd > want to pass around an opaque struct pointer. Like "struct Foo;", I see

[Issue 7408] New: traits compiles fails for built-in properties of template instances

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7408 Summary: traits compiles fails for built-in properties of template instances Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: no

[Issue 6578] Ignored const with struct with constructor

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6578 yebblies changed: What|Removed |Added Keywords|diagnostic |patch CC|

[Issue 6564] enum with no initializer compiles

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6564 --- Comment #3 from yebblies 2012-01-31 17:25:22 EST --- (In reply to comment #2) > That's not generated by the compiler (at least not 2.057, I don't know about > 2.058 HEAD). It doesn't get generated by the compiler, but you can still do it.

[Issue 7407] Can't implicitly convert char[][] to const(char)[][]

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7407 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6564] enum with no initializer compiles

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6564 --- Comment #2 from Andrej Mitrovic 2012-01-30 22:19:30 PST --- (In reply to comment #1) > --- x.di --- > enum Length; That's not generated by the compiler (at least not 2.057, I don't know about 2.058 HEAD). But how does it make sense to hid

[Issue 6564] enum with no initializer compiles

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6564 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7407] New: Can't implicitly convert char[][] to const(char)[][]

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7407 Summary: Can't implicitly convert char[][] to const(char)[][] Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2

[Issue 6497] [safeD] Can take address of local variable through ?:

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6497 yebblies changed: What|Removed |Added Keywords||patch CC|

[Issue 7406] New: tuple foreach doesn't work with mixed tuples

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7406 Summary: tuple foreach doesn't work with mixed tuples Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Compon

[Issue 6458] Multibyte char literals shouldn't implicitly convert to char

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6458 yebblies changed: What|Removed |Added Keywords||patch --- Comment #11 from yebblies 2012-0

[Issue 6458] Multibyte char literals shouldn't implicitly convert to char

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6458 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com Platform|Other

[Issue 5889] Struct literal/construction should be rvalue (it binds to ref parameters)

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5889 --- Comment #13 from yebblies 2012-01-31 14:36:09 EST --- *** Issue 5178 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail becau

[Issue 5178] StructLiteral should not be lvalue

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5178 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 4554] Cyclic constructor calls cause stack overflow

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4554 yebblies changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 4062] can call method without this pointer inside is()

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4062 yebblies changed: What|Removed |Added CC||tomeks...@gmail.com --- Comment #2 from yeb

[Issue 4545] Alias to members possible without "this" instance

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4545 yebblies changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 4517] final switch over with base type allows missing values

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4517 yebblies changed: What|Removed |Added Keywords||patch CC|

[Issue 4313] undefined identifier error with scope guard statement

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4313 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com Version|2.041

[Issue 3969] Built-in compile time errors against usage of wrong operator strings

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3969 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com Platform|Other

[Issue 2553] Excess attribute propagation for interfaces

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2553 yebblies changed: What|Removed |Added CC||ben...@tionex.de --- Comment #3 from yebbli

[Issue 1973] static on interfaces should be an error

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1973 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3759] Implementing two interfaces with same final function is accepted

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3759 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 4647] [tdpl] Cannot explicitly call final interface method, ambiguous calls allowed

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4647 yebblies changed: What|Removed |Added CC||a...@esperanto.org.ar --- Comment #6 from y

[Issue 3731] Can implicitly cast an immutable reference to a derived class

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3731 yebblies changed: What|Removed |Added CC||k.hara...@gmail.com --- Comment #7 from yeb

[Issue 5080] breaking const-correctness with class/interface

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5080 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7402] Appending enum string causes type change?

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7402 yebblies changed: What|Removed |Added Keywords||rejects-valid, wrong-code CC

[Issue 7396] Indicate default alignment with 0.

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7396 d...@dawgfoto.de changed: What|Removed |Added CC||d...@dawgfoto.de --- Comment #17 fro

[Issue 7258] std.array.array of const items

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7258 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com Platform|x86

[Issue 7404] std.range.SortedRange.release() property

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7404 --- Comment #1 from bearophile_h...@eml.cc 2012-01-30 17:40:04 PST --- See also issue 7405 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 4476] __traits for more kinds of names

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4476 --- Comment #3 from bearophile_h...@eml.cc 2012-01-30 17:44:25 PST --- Another useful __traits is to find all classes in the given/current module. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are re

[Issue 7405] New: std.algorithm.schwartzSort.release

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7405 Summary: std.algorithm.schwartzSort.release Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component:

[Issue 7404] New: std.range.SortedRange.release() property

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7404 Summary: std.range.SortedRange.release() property Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Compo

[Issue 3672] read-modify-write (rmw) operators must be disabled for shared

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3672 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com Platform|Other

[Issue 7403] New: Possible to instantiate forward referenced classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7403 Summary: Possible to instantiate forward referenced classes Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 7258] std.array.array of const items

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7258 bearophile_h...@eml.cc changed: What|Removed |Added Summary|std.array.array of mutable |std.array.array of const

[Issue 7365] [Regression after 2.057] AAs broken for Object keys and values with opEquals

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7365 --- Comment #6 from github-bugzi...@puremagic.com 2012-01-30 16:31:00 PST --- Commit pushed to master at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/048caceac7c678b16ccd0f602a

[Issue 7365] [Regression after 2.057] AAs broken for Object keys and values with opEquals

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7365 Walter Bright changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[Issue 7397] [Regression] std.path.buildPath can't be used with string[]

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7397 Kenji Hara changed: What|Removed |Added Keywords||patch, rejects-valid --- Comment #3 from

[Issue 7402] New: Appending enum string causes type change?

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7402 Summary: Appending enum string causes type change? Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component

[Issue 7401] Pure contracts Unnecessarily strict

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7401 --- Comment #3 from bearophile_h...@eml.cc 2012-01-30 15:07:54 PST --- I think the right solution for this problem is to wait for to!string(int) to become pure. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --

[Issue 7401] Pure contracts Unnecessarily strict

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7401 --- Comment #2 from Era Scarecrow 2012-01-30 14:55:06 PST --- (In reply to comment #1) > See also issue 7224 (that asks kind of the opposite) In his remark, it seems rather silly. Of course it won't raise an exception when it's in release m

[Issue 7401] Pure contracts Unnecessarily strict

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

[Issue 7401] New: Pure contracts Unnecessarily strict

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7401 Summary: Pure contracts Unnecessarily strict Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: minor Priority: P2 Component: DMD

[Issue 7365] [Regression after 2.057] AAs broken for Object keys and values with opEquals

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7365 klickverbot changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WORKSFORME

[Issue 7365] [Regression after 2.057] AAs broken for Object keys and values with opEquals

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7365 --- Comment #4 from klickverbot 2012-01-30 12:48:27 PST --- Seems to WORKSFORME now as well, not sure when it was fixed or what the problem was beforeā€¦ -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You

[Issue 7365] [Regression after 2.057] AAs broken for Object keys and values with opEquals

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7365 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7365] [Regression after 2.057] AAs broken for Object keys and values with opEquals

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7365 --- Comment #2 from github-bugzi...@puremagic.com 2012-01-30 12:35:44 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ba943d54d4f97ec98261d5d00631aecbea7cdbea

[Issue 2483] DMD allows assignment to a scope variable

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2483 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 2483] DMD allows assignment to a scope variable

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2483 --- Comment #5 from github-bugzi...@puremagic.com 2012-01-30 12:24:53 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b0f5018d1c28cf1129c5eeb111262dbcf4a13d0

[Issue 7396] Indicate default alignment with 0.

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7396 --- Comment #16 from Daniel Green 2012-01-30 12:23:45 PST --- (In reply to comment #15) > Right, it's a compiler issue. Not a language issue, and no new language > features or syntax are required. Yes, I agree. My proposal was the following.

[Issue 2483] DMD allows assignment to a scope variable

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2483 --- Comment #4 from github-bugzi...@puremagic.com 2012-01-30 12:22:23 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/bf643d14c983395810c555b81cf375ebf3626ed0

[Issue 7396] Indicate default alignment with 0.

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7396 --- Comment #15 from Walter Bright 2012-01-30 12:20:04 PST --- Right, it's a compiler issue. Not a language issue, and no new language features or syntax are required. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=e

[Issue 7396] Indicate default alignment with 0.

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7396 --- Comment #14 from Daniel Green 2012-01-30 12:01:15 PST --- The statement: `align:` becomes `align(8)` in based entirely on how the parser handles the align attribute. // excerpt from parse.c line 503. case TOKalign: { unsigned n;

[Issue 7396] Indicate default alignment with 0.

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7396 --- Comment #13 from Daniel Green 2012-01-30 11:40:30 PST --- (In reply to comment #12) > (In reply to comment #11) > > Currently, > > `align:` becomes`align(8)`. Ambiguous. default alignment or 8 byte? > > This is the misunderstanding.

[Issue 926] Revival of implicit conversion from Derived[] to Base[] not noted in changelog

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

[Issue 7396] Indicate default alignment with 0.

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7396 --- Comment #12 from Walter Bright 2012-01-30 11:21:01 PST --- (In reply to comment #11) > Currently, > `align:` becomes`align(8)`. Ambiguous. default alignment or 8 byte? This is the misunderstanding. align: means align to the C c

[Issue 7375] Regression(2.057): Invalid downcast permitted with derived/aliased template classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7375 --- Comment #11 from Walter Bright 2012-01-30 11:17:53 PST --- I fixed this in the compiler, not the runtime. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 7375] Regression(2.057): Invalid downcast permitted with derived/aliased template classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7375 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 7375] Regression(2.057): Invalid downcast permitted with derived/aliased template classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7375 --- Comment #10 from github-bugzi...@puremagic.com 2012-01-30 11:12:36 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/06a33d14f9ad137d86309d40180ca0e60f4edb

[Issue 7375] Regression(2.057): Invalid downcast permitted with derived/aliased template classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7375 --- Comment #9 from github-bugzi...@puremagic.com 2012-01-30 11:12:29 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/3a6c3629f3185c2d65354d1f04c500eb737d49d

[Issue 6720] ICE(cod1.c) casting return of void function to bool

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6720 Don changed: What|Removed |Added AssignedTo|nob...@puremagic.com|clugd...@yahoo.com.au --- Comment #2 from Don 2

[Issue 7375] Regression(2.057): Invalid downcast permitted with derived/aliased template classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7375 --- Comment #8 from d...@dawgfoto.de 2012-01-30 10:01:25 PST --- https://github.com/D-Programming-Language/druntime/pull/142 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail beca

[Issue 7375] Regression(2.057): Invalid downcast permitted with derived/aliased template classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7375 d...@dawgfoto.de changed: What|Removed |Added CC||d...@dawgfoto.de --- Comment #7 from

[Issue 926] Revival of implicit conversion from Derived[] to Base[] not noted in changelog

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=926 Stewart Gordon changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WONTFIX

[Issue 7400] failing local imports not fully gagged in is expression

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7400 klickverbot changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7399] Broken import statement in trySemantic() causes silent compiler error

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7399 klickverbot changed: What|Removed |Added CC||timon.g...@gmx.ch --- Comment #1 from kl

[Issue 7400] New: failing local imports not fully gagged in is expression

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7400 Summary: failing local imports not fully gagged in is expression Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal

[Issue 7399] New: Broken import statement in trySemantic() causes silent compiler error

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7399 Summary: Broken import statement in trySemantic() causes silent compiler error Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 7375] Regression(2.057): Invalid downcast permitted with derived/aliased template classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7375 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment #6 from yebb

[Issue 7396] Indicate default alignment with 0.

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7396 --- Comment #11 from Daniel Green 2012-01-30 08:06:37 PST --- (In reply to comment #9) > The addition of an align(0) is not the right solution. Currently, `align:` becomes`align(8)`. Ambiguous. default alignment or 8 byte? Using 0,

[Issue 2563] Derived class is implicitly castable to Base class when inherited privately

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2563 --- Comment #8 from yebblies 2012-01-31 02:29:01 EST --- (In reply to comment #7) > But it hasn't actually _worked_ in D1 for some time, and the spec has never > actually given its meaning. As such, it would be to the point to just remove > it

[Issue 2172] statically disallow bool + bool

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2172 yebblies changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[Issue 2563] Derived class is implicitly castable to Base class when inherited privately

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2563 --- Comment #7 from Stewart Gordon 2012-01-30 04:33:58 PST --- (In reply to comment #6) > D1 only now, as of issue 5299 private inheritance is deprecated in D2. But it hasn't actually _worked_ in D1 for some time, and the spec has never actual

[Issue 2172] statically disallow bool + bool

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

[Issue 7396] Indicate default alignment with 0.

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7396 --- Comment #10 from Iain Buclaw 2012-01-30 03:55:12 PST --- (In reply to comment #9) > >This I think is different from how DMC++ treats the align attribute, which is > where the conflict of interest arises. > > Which means that dmd should c

[Issue 7396] Indicate default alignment with 0.

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7396 --- Comment #9 from Walter Bright 2012-01-30 03:19:50 PST --- >This I think is different from how DMC++ treats the align attribute, which is where the conflict of interest arises. Which means that dmd should change to match gcc for gcc platf

[Issue 7373] (Regression git) Renamed imports conflict with other implicitly imported symbols

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7373 --- Comment #3 from Leandro Lucarella 2012-01-30 03:11:07 PST --- Thanks for the fix. Maybe it would be a good idea to add the test case to the test suite to make sure this will never break again. -- Configure issuemail: http://d.puremagic.

[Issue 7396] Indicate default alignment with 0.

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7396 --- Comment #8 from Iain Buclaw 2012-01-30 03:09:44 PST --- (In reply to comment #6) > I would suggest the problem is with the way gdc is doing alignment. > > align: > > means the default alignment that matches the C compiler. dmd and gdc

[Issue 7375] Regression(2.057): Invalid downcast permitted with derived/aliased template classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7375 --- Comment #5 from Walter Bright 2012-01-30 02:04:29 PST --- The culprit: https://github.com/D-Programming-Language/druntime/commit/5d21d47b5adda97759d15ec0139c0d5fac646971 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cg

[Issue 7375] Regression(2.057): Invalid downcast permitted with derived/aliased template classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7375 --- Comment #4 from Walter Bright 2012-01-30 02:02:19 PST --- Auch, I found it. In druntime/src/rt/cast_.d, the addition of a name compare saying the classes are the same in _d_isbaseof and _d_isbaseof2. Not sure what the right fix is. -- C

[Issue 7375] Regression(2.057): Invalid downcast permitted with derived/aliased template classes

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7375 --- Comment #3 from Walter Bright 2012-01-30 01:20:02 PST --- The failure definitely happened between 2.056 and 2.057. Anyone care to run the git binary diff thing? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=emai

[Issue 7398] New: spell checker should suppress error messages

2012-01-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7398 Summary: spell checker should suppress error messages Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Compon