[Issue 14389] The (attributelist): attribute notation scope of effect

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14389 --- Comment #7 from Ketmar Dark ket...@ketmar.no-ip.org --- quickfix: class A { @safe: // this will last forever (nothrow): // and this will be reset on next `id:` } --

[Issue 14389] The (attributelist): attribute notation scope of effect

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14389 --- Comment #5 from Daniel Čejchan czda...@gmail.com --- n reply to Ketmar Dark from comment #3) or simply introduce syntax to unattribute something. this is much more useful, imo, and not breaking any existing code. this is very sad situation,

[Issue 14389] The (attributelist): attribute notation scope of effect

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14389 --- Comment #6 from Ketmar Dark ket...@ketmar.no-ip.org --- simply resetting 'em all is messy too: then i have to repeat all that `@safe nothrow @nogc` yet again when i changed visibility from `private` to `public`, for example. and making

[Issue 12863] Crash in cast_.d on OSX 10.9

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12863 Denis Shelomovskij verylonglogin@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 5060] Order of interface implementations affects code

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5060 Denis Shelomovskij verylonglogin@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 4435] Multiple-inheritance of Interfaces results in final/static method/function hijacking

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4435 --- Comment #6 from Denis Shelomovskij verylonglogin@gmail.com --- *** Issue 5060 has been marked as a duplicate of this issue. *** --

[Issue 14392] New: Operator overload is shadowed by alias this

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14392 Issue ID: 14392 Summary: Operator overload is shadowed by alias this Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 14387] Disallow string literals as assert conditions

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14387 --- Comment #1 from Don clugd...@yahoo.com.au --- The spec says: As a debugging tool, the compiler may insert checks to verify that the condition indeed holds by evaluating AssignExpression at runtime. If it evaluates to a non-null class reference,

[Issue 14389] The (attributelist): attribute notation scope of effect

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14389 --- Comment #8 from Daniel Čejchan czda...@gmail.com --- I would agree on that, that :: was just a first thing that came to my mind, but I have a feeling that the standard syntax should be used for temporary attribtes instead. I am aware that it

[Issue 13985] Wrong code when using super to call final interface method

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13985 Denis Shelomovskij verylonglogin@gmail.com changed: What|Removed |Added CC|

[Issue 13985] Wrong code when using super to call final interface method

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13985 --- Comment #2 from Vladimir Panteleev thecybersha...@gmail.com --- The test is no longer reproducible after https://github.com/D-Programming-Language/dmd/pull/4427 But I don't know if this fixed the underlying problem. --

[Issue 14396] compile error std.conv.parse!int with input range (dmd2.067)

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14396 ag0ae...@gmail.com changed: What|Removed |Added Keywords||pull CC|

[Issue 14397] New: dmd: Provide full source range for compiler errors [enhancement]

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14397 Issue ID: 14397 Summary: dmd: Provide full source range for compiler errors [enhancement] Product: D Version: D2 Hardware: x86_64 OS: Windows Status:

[Issue 14398] New: Segfault when nested struct in static array accesses context

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14398 Issue ID: 14398 Summary: Segfault when nested struct in static array accesses context Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 14400] New: minor nit- wiki front page needs to reflect latest D version at bottom: currently 2.066

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14400 Issue ID: 14400 Summary: minor nit- wiki front page needs to reflect latest D version at bottom: currently 2.066 Product: D Version: D2 Hardware: x86_64 OS:

[Issue 14399] New: std.json cannot parse its own output for nan

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14399 Issue ID: 14399 Summary: std.json cannot parse its own output for nan Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal

[Issue 14393] 'is' operator gives inconsistent results at runtime and compile-time for array duplication

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14393 Nicolas Sicard dran...@gmail.com changed: What|Removed |Added Keywords||CTFE --

[Issue 14393] New: 'is' operator gives inconsistent results at runtime and compile-time for array duplication

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14393 Issue ID: 14393 Summary: 'is' operator gives inconsistent results at runtime and compile-time for array duplication Product: D Version: D2 Hardware: x86_64 OS:

[Issue 13985] Wrong code when using super to call final interface method

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13985 --- Comment #4 from Kenji Hara k.hara...@gmail.com --- Addition of test case: https://github.com/D-Programming-Language/dmd/pull/4547 --

[Issue 14389] The (attributelist): attribute notation scope of effect

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14389 --- Comment #9 from Ketmar Dark ket...@ketmar.no-ip.org --- actually, standard is what developers decided to be standard. so if they will bless any variant, it will become standard syntax. ;-) the thing is that is is very-very hard (almost

[Issue 13985] Wrong code when using super to call final interface method

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13985 --- Comment #3 from Kenji Hara k.hara...@gmail.com --- (In reply to Vladimir Panteleev from comment #2) The test is no longer reproducible after https://github.com/D-Programming-Language/dmd/pull/4427 But I don't know if this fixed the

[Issue 2091] D2 final cannot be applied to variable

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2091 Daniel Kozak kozz...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 14234] rbtree length should be const

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14234 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 14400] minor nit- wiki front page needs to reflect latest D version at bottom: currently 2.066

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14400 Mike slavo5...@yahoo.com changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 14401] New: typeid(shared X).init is empty for class types

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14401 Issue ID: 14401 Summary: typeid(shared X).init is empty for class types Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: blocker

[Issue 3869] Unreasonable error without line number: recursive template expansion

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

[Issue 12036] Wrong code with auto-returning function as mixin alias param

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12036 github-bugzi...@puremagic.com changed: What|Removed |Added Resolution|WORKSFORME |FIXED --

[Issue 10158] 'offsetof' property of nested struct does not work properly

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10158 --- Comment #2 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/78c5bad6264b63812f72047feca4cf093b95c8a2 fix Issue 10158 - 'offsetof'

[Issue 14395] New: default value collapsed (dmd2.067)

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14395 Issue ID: 14395 Summary: default value collapsed (dmd2.067) Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: regression

[Issue 14396] New: compile error std.conv.parse!int with input range (dmd2.067)

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14396 Issue ID: 14396 Summary: compile error std.conv.parse!int with input range (dmd2.067) Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW

[Issue 14395] default value collapsed (dmd2.067)

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14395 --- Comment #1 from Ketmar Dark ket...@ketmar.no-ip.org --- slightly minimized sample: int V2u (uint[1] ar...) { return ar[0]; } void print (int size=V2u(7)) { assert(size == 7); } void main () { print(); } --

[Issue 14396] compile error std.conv.parse!int with input range (dmd2.067)

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14396 coz.d.l...@gmail.com changed: What|Removed |Added Component|DMD |Phobos --

[Issue 3869] Unreasonable error without line number: recursive template expansion

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3869 --- Comment #6 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/8df15a5eb84f9b6b19a1aebd7e8060488a5ec035 fix Issue 3869 - Unreasonable

[Issue 8217] static nested class can reference outer scope by template instantiation

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8217 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/35f0faf3451f1d72fe591a2546d84b80925f988e fix Issue 8217 - static

[Issue 11019] fwd reference : legal in C++, CT error in D (unable to resolve forward reference in definition)

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11019 --- Comment #2 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/4ff3cb86fa658331257dca28808c043fcb4f6f70 fix Issue 11019 - fwd

[Issue 14394] New: byGrapheme does not preserve bidirectional ranges

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14394 Issue ID: 14394 Summary: byGrapheme does not preserve bidirectional ranges Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: minor

[Issue 6565] out 2D fixed-sized array

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6565 --- Comment #6 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/838abc6a84aca89d2f6b356e1f37977f63968730 fix Issue 6565 - out 2D

[Issue 13985] Wrong code when using super to call final interface method

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13985 --- Comment #5 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/4ebacd35d52e3838aa1e936cf6bb93f339d8e70f fix Issue 13985 - Wrong code

[Issue 13985] Wrong code when using super to call final interface method

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

[Issue 12036] Wrong code with auto-returning function as mixin alias param

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12036 --- Comment #2 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/7d4f57eee52d6656ee5fcfc658184d2a96277e7a fix Issue 12036 - Wrong code

[Issue 8217] static nested class can reference outer scope by template instantiation

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8217 github-bugzi...@puremagic.com changed: What|Removed |Added Resolution|WORKSFORME |FIXED --

[Issue 10158] 'offsetof' property of nested struct does not work properly

2015-04-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10158 github-bugzi...@puremagic.com changed: What|Removed |Added Resolution|WORKSFORME |FIXED --