[Issue 21696] DMD 2.095.1 Compilation Crash

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21696 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot ---

[Issue 21697] New: Absurd limitations when passing lambda as alias parameter and bad error message

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21697 Issue ID: 21697 Summary: Absurd limitations when passing lambda as alias parameter and bad error message Product: D Version: D2 Hardware: x86 OS: All

[Issue 21696] New: DMD 2.095.1 Compilation Crash

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21696 Issue ID: 21696 Summary: DMD 2.095.1 Compilation Crash Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: regression Priority:

[Issue 21695] New: Add three-way comparison function to std.functional

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21695 Issue ID: 21695 Summary: Add three-way comparison function to std.functional Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 21690] Unable to dynamic cast extern(C++) classes

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21690 --- Comment #6 from thomas.bock...@gmail.com --- (In reply to kinke from comment #4) > (In reply to thomas.bockman from comment #3) > > Does that mean that passing a D-initialized extern(C++) class instance to > > C++ code breaks dynamic casting on

[Issue 21690] Unable to dynamic cast extern(C++) classes

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21690 --- Comment #5 from thomas.bock...@gmail.com --- (In reply to kinke from comment #4) > (In reply to thomas.bockman from comment #3) > > Given that all current D compilers are also C++ compilers > > They most definitely aren't - they are D compilers,

[Issue 21694] New: Misleading error message and invalid goto error

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21694 Issue ID: 21694 Summary: Misleading error message and invalid goto error Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: major

[Issue 21298] Missing error when overriding interface method without in contract with class method with contract

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21298 anonymous4 changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 21689] Contracts (in/out) is not checked when for interfaces methods

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21689 anonymous4 changed: What|Removed |Added Keywords||spec Status|NEW

[Issue 21298] Missing error when overriding interface method without in contract with class method with contract

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21298 --- Comment #5 from anonymous4 --- The error is that the contract of the subtype is stricter than the contract of the supertype. --

[Issue 21690] Unable to dynamic cast extern(C++) classes

2021-03-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21690 --- Comment #4 from kinke --- (In reply to thomas.bockman from comment #3) > Does that mean that passing a D-initialized extern(C++) class instance to > C++ code breaks dynamic casting on the C++ side, too? AFAIK, yes. > Given that all current D