[Issue 15179] Local imports cause outer imports to be excluded from overload set

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15179 --- Comment #6 from Jesse Phillips --- (In reply to Steven Schveighoffer from comment #5) > In any case, the solution here is to do a selective import in a scope, which > works as expected. Alternatively, you can import

[Issue 15760] Segfault when compiling when using __gshared and selective import.

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15760 --- 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/ec22537b5e745a286944342f2177237bd27dbb12 fix Issue 15760 - Segfault

[Issue 15830] New: UFCS prevents to select a free function when the parameter has a member with the same name

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15830 Issue ID: 15830 Summary: UFCS prevents to select a free function when the parameter has a member with the same name Product: D Version: D2 Hardware: All OS: All

[Issue 15658] isFile isn't a template

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15658 github-bugzi...@puremagic.com changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Issue 15658] isFile isn't a template

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15658 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/45d15b9f0558689cd3e7dd1e96784aca62cc438b fix issue 15658 -

[Issue 15829] New: hasElaborateDestructor doesn't work for classes

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15829 Issue ID: 15829 Summary: hasElaborateDestructor doesn't work for classes Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 13409] std.range.padLeft/Right

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13409 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 13409] std.range.padLeft/Right

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13409 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/38c243cf91357c4986f01c472128e527dcb7422a Fix Issue 13409: add

[Issue 5363] const + alias this = wrong code

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5363 taylorh...@gmail.com changed: What|Removed |Added CC||taylorh...@gmail.com --- Comment #7

[Issue 15828] DMD should refuse comparing unions

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15828 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org

[Issue 15823] opIndex doesn't work for const std.variant.Variant

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15823 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/918b58ec37d97fcacbe69b7c4070a0fffed27609 Fix Issue 15823 -

[Issue 15828] DMD should refuse comparing unions

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15828 --- Comment #1 from Johannes Pfau --- Small correction: std.json has already been fixed in upstream phobos, so I can just backport that fix for GDC. --

[Issue 15828] New: DMD should refuse comparing unions

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15828 Issue ID: 15828 Summary: DMD should refuse comparing unions Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: major Priority: P1

[Issue 11886] "cannot access frame" error on lambda in lambda

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11886 Kenji Hara changed: What|Removed |Added CC||thecybersha...@gmail.com

[Issue 12318] Nested structs with only templated methods do not capture context

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12318 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 15757] D main is a nested function and cannot be accessed

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15757 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid

[Issue 15760] Segfault when compiling when using __gshared and selective import.

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15760 --- Comment #2 from Kenji Hara --- The compiler segfault is fortunately fixed by the PR for issue 15519. https://github.com/D-Programming-Language/dmd/pull/5333 I'll add a test case to avoid future regression. --

[Issue 15760] Segfault when compiling when using __gshared and selective import.

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15760 --- Comment #3 from Kenji Hara --- (In reply to Kenji Hara from comment #2) > I'll add a test case to avoid future regression. https://github.com/D-Programming-Language/dmd/pull/5573 --

[Issue 15822] InvalidMemoryOperationError when calling GC.removeRange/Root from a finalizer

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15822 --- Comment #13 from hst...@quickfur.ath.cx --- Thanks!! --

[Issue 14439] aa's keys, values, byKey, byValue not usable in @safe context

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14439 Steven Schveighoffer changed: What|Removed |Added CC|

[Issue 15827] std.variant.Variant can not be initialized with some struct

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15827 --- Comment #1 from Maksim Zholudev --- https://github.com/D-Programming-Language/phobos/pull/4118 --

[Issue 15799] Misleading error message against the contract followed by semicolon in interface

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15799 --- Comment #1 from Kenji Hara --- This is a bug since the beginning of the feature implementation. https://github.com/D-Programming-Language/dmd/commit/b0c80159d1080ddb13cc2c438f139bd153c9d79a --

[Issue 15179] Local imports cause outer imports to be excluded from overload set

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15179 --- Comment #5 from Steven Schveighoffer --- (In reply to Jesse Phillips from comment #4) > Main calls bar.foobar and the assertion passes. > > -- > import bar; > > void main() { > import foo; > assert(7.foobar); >

[Issue 11435] -O optimization flag causes invalid 32 bit codegen

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11435 --- Comment #12 from yebblies --- (In reply to yebblies from comment #11) > https://github.com/D-Programming-Language/dmd/pull/3806 I can't reproduce this on win32 or linux32/64 any more, most likely due to this:

[Issue 15698] Compiler crash with unusual function call expression

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15698 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 15688] dmd segfault with an integer call through comma expression

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15688 Kenji Hara changed: What|Removed |Added CC||briancsch...@gmail.com

[Issue 15826] Insufficient locations of deprecation message in use of std.typecons.AutoImplement

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15826 --- Comment #1 from j...@red.email.ne.jp --- I mean that it needs the location inside of user code. --

[Issue 15826] New: Insufficient locations of deprecation message in use of std.typecons.AutoImplement

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15826 Issue ID: 15826 Summary: Insufficient locations of deprecation message in use of std.typecons.AutoImplement Product: D Version: D2 Hardware: All OS: All

[Issue 15822] InvalidMemoryOperationError when calling GC.removeRange/Root from a finalizer

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15822 github-bugzi...@puremagic.com changed: What|Removed |Added Status|REOPENED|RESOLVED

[Issue 15822] InvalidMemoryOperationError when calling GC.removeRange/Root from a finalizer

2016-03-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15822 --- Comment #12 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/d23d7efb3649cd543e8d0b10b9a32ab3325f5cd0 fix Issue 15822