[Issue 15587] Enable use of D keywords as identifiers when interfacing to C/C++

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15587 --- Comment #1 from Sobirari Muhomori --- Another option: extern (C++) int __symbol__with(); And let C++ mangler recognize and remove the __symbol__ prefix. Choose your naming convention: alias with_ = __symbol__with; alias _with = __symbol__with; a

[Issue 15590] New: the coverage fails in __ctfe branches

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15590 Issue ID: 15590 Summary: the coverage fails in __ctfe branches Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1

[Issue 15589] extern(C++) virtual destructors are not put in vtbl[]

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15589 ZombineDev changed: What|Removed |Added CC||petar.p.ki...@gmail.com --- Comment #1 from Zom

[Issue 11669] Deprecate std.c.stdc

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11669 b2.t...@gmx.com changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 15591] New: order of base interface list affects semantics

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15591 Issue ID: 15591 Summary: order of base interface list affects semantics Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: normal

[Issue 14421] Variadic args array force on heap

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14421 Mathias Lang changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 15582] Slice returned by opSlice() not accepted as lvalue

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15582 Marc Schütz changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Issue 15582] Slice returned by opSlice() not accepted as lvalue

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15582 --- Comment #5 from hst...@quickfur.ath.cx --- I believe you're misunderstanding what opSlice() does. Contrary to what you seem to be thinking, opSlice() is *not* used for implementing slicing notation. That was an older usage that is now deprecated

[Issue 15592] New: Template specializations don't work in nested scope

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15592 Issue ID: 15592 Summary: Template specializations don't work in nested scope Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal

[Issue 15593] New: ctRegex: "munmap_chunk(): invalid pointer"

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15593 Issue ID: 15593 Summary: ctRegex: "munmap_chunk(): invalid pointer" Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: regression

[Issue 15579] extern(C++) interfaces/multiple-inheritance

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

[Issue 15579] extern(C++) interfaces/multiple-inheritance

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15579 --- Comment #5 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/316f2e900dc16ce1351a305c58bad287b2855ad5 fix Issue 15579 - extern(C++

[Issue 15579] extern(C++) interfaces/multiple-inheritance

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15579 Walter Bright changed: What|Removed |Added Status|RESOLVED|REOPENED Hardware|All

[Issue 15594] New: Make all of std.json @safe-friendly

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15594 Issue ID: 15594 Summary: Make all of std.json @safe-friendly Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority:

[Issue 15362] Allow trailing coma in assert

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15362 --- Comment #1 from deadalnix --- https://github.com/D-Programming-Language/dmd/pull/5363 --

[Issue 15578] Should have access to namespace private symbols from same module

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15578 --- Comment #3 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/92e637e5f3b148c923aeeed3b401d6e628e0cf4e fix Issue 15578 - Should hav

[Issue 15579] extern(C++) interfaces/multiple-inheritance

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15579 --- Comment #7 from Manu --- I was just doing some work with the latest nightly (should have this patch in it). I got a compile error that's new since the last nightly I was using: 3>Building bin\Debug_x64\dplug.dll... 3>libdep.lib(component_344_d5.

[Issue 15579] extern(C++) interfaces/multiple-inheritance

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15579 --- Comment #8 from Manu --- /s/compile error/link error/ --

[Issue 15595] New: access violation in _d_interface_cast during GC collection

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15595 Issue ID: 15595 Summary: access violation in _d_interface_cast during GC collection Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW

[Issue 15596] New: strip with delimiter?

2016-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15596 Issue ID: 15596 Summary: strip with delimiter? Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1 Co