[Issue 12596] New: Typedef(Typedef) = Typedef

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12596 Issue ID: 12596 Summary: Typedef(Typedef) = Typedef Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1

[Issue 12474] Implement the getStorageClass trait

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12474 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Summary|Add the isGshared trait |Implement the

[Issue 12597] New: Payload getter for std.typecons.Typedef

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12597 Issue ID: 12597 Summary: Payload getter for std.typecons.Typedef Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 12593] [REG2.065] AA cannot have struct as key

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12593 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added CC|

[Issue 12597] Payload getter for std.typecons.Typedef

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12597 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 12558] try/catch allows implicit catching of Throwables without specifying any Exception type

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12558 Nick Treleaven ntrel-pub...@yahoo.co.uk changed: What|Removed |Added CC|

[Issue 12598] New: Poor diagnostic with local import hijacking

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12598 Issue ID: 12598 Summary: Poor diagnostic with local import hijacking Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: diagnostic

[Issue 12598] Poor diagnostic with local import hijacking

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12598 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added URL|

[Issue 12597] Payload getter for std.typecons.Typedef

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12597 --- Comment #2 from bearophile_h...@eml.cc --- (In reply to Andrej Mitrovic from comment #1) what if the original type is a user-defined type that already defines the get() method? Then perhaps you need to write this? auto y3 = sin(x.get.get);

[Issue 12597] Payload getter for std.typecons.Typedef

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12597 --- Comment #3 from Andrej Mitrovic andrej.mitrov...@gmail.com --- (In reply to bearophile_hugs from comment #2) (In reply to Andrej Mitrovic from comment #1) what if the original type is a user-defined type that already defines the get()

[Issue 12596] Typedef(Typedef) = Typedef

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12596 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 12596] Implement Typedef ctor that can take itself as a parameter

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12596 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Summary|Typedef(Typedef) = Typedef |Implement Typedef

[Issue 12597] Payload getter for std.typecons.Typedef

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12597 --- Comment #4 from bearophile_h...@eml.cc --- (In reply to Andrej Mitrovic from comment #3) That would cause existing and generic code to break. I see. On the other hand currently Typedef has several problems, and all or almost all bug

[Issue 12597] Payload getter for std.typecons.Typedef

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12597 --- Comment #5 from Andrej Mitrovic andrej.mitrov...@gmail.com --- (In reply to bearophile_hugs from comment #4) (In reply to Andrej Mitrovic from comment #3) That would cause existing and generic code to break. I see. On the other hand

[Issue 12595] dup/idup shouldn't be property functions

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12595 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 12590] Associative array idup

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12590 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords|rejects-valid |

[Issue 11615] Syntax to indicate auto return type is const

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11615 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 11612] Inconsistent error on negative new array size

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11612 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 12455] [uni][reg] Bad lowercase mapping for 'LATIN CAPITAL LETTER I WITH DOT ABOVE'

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12455 --- Comment #2 from monarchdo...@gmail.com --- I toyed around. The issue (apparently) is that it *can* be converted as: LATIN CAPITAL LETTER I (U+0049) COMBINING DOT ABOVE (U+0307) As such, when converted to lower case, it becomes: LATIN SMALL

[Issue 11612] Inconsistent error on negative new array size

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11612 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com --- Actually nevermind my last comment. AFAICT an IntegerExp ends up having type-ty equal Tuns32 instead of Tint32. From the callstack it seems IntegerExp is constructed with this from

[Issue 11620] dmd json output should output enum values

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11620 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 11633] static assert(false) ignored

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11633 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 11638] Variadic function documentation, out-of-date example

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11638 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 12591] [DMD|REG] std/typecons.d(440): Error: tuple has no effect in expression

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12591 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12591] [DMD|REG] std/typecons.d(440): Error: tuple has no effect in expression

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12591 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/54f752a9bfdfada22c1a8a7b70eeafd205f7f9b0 fix Issue 12591 -

[Issue 12598] Poor diagnostic with local import hijacking

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12598 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/776cc73b4afc04e22bbc06f3e3b370cd5c90c5a5 Fix Issue 12598 - Emit

[Issue 12599] New: templated inout opIndex gives strange error

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12599 Issue ID: 12599 Summary: templated inout opIndex gives strange error Product: D Version: unspecified Hardware: All OS: All Status: NEW Severity: major

[Issue 12599] templated inout opIndex gives strange error

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12599 Temtaime temta...@gmail.com changed: What|Removed |Added Keywords||rejects-valid --

[Issue 12599] templated inout opIndex gives strange error

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12599 Temtaime temta...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12600] New: Variant doesn't support coercion with bools

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12600 Issue ID: 12600 Summary: Variant doesn't support coercion with bools Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal

[Issue 12583] Allow user defined retro range

2014-04-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12583 --- Comment #6 from Jonathan M Davis jmdavisp...@gmx.com --- No, it's not a bug. Lookup rules work on overload sets, not on individual functions. If you define a ufcs method that overloads with a straight method, you cannot call the ufcs method,