[Issue 676] These two funcs shouldn't conflict

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=676 Jack changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Issue 19179] extern(C++) small-struct by-val uses wrong ABI

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19179 Jack changed: What|Removed |Added CC||look.at.me.pee.please@gmail |

[Issue 18026] Stack overflow in ddmd/dtemplate.d:6241, TemplateInstance::needsCodegen()

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18026 --- Comment #18 from JR --- On CircleCI build servers it has started to segfault even in debug mode[1]. Travis is still okay and I cannot reproduce it locally. > [...] > Compiling source/kameloso/objmanip.d... > Compiling

[Issue 18682] std.typecons.Nullable has opEquals but no toHash

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18682 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/b16ae5b8a5aa962d3e689d881dd6c52cf2f2df4e Fix Issue 18682: Forward Nullable.toHash to contained

[Issue 17206] [Tracking] Check that opEquals and toHash are both defined or neither are defined

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17206 Issue 17206 depends on issue 18682, which changed state. Issue 18682 Summary: std.typecons.Nullable has opEquals but no toHash https://issues.dlang.org/show_bug.cgi?id=18682 What|Removed |Added

[Issue 18682] std.typecons.Nullable has opEquals but no toHash

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18682 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 19236] Replace runtime `typeid(T).initializer().ptr is null` checks with compile-time `__traits(isZeroInit, T)`

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19236 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 19236] Replace runtime `typeid(T).initializer().ptr is null` checks with compile-time `__traits(isZeroInit, T)`

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19236 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/947ba5170713234eb29305ce44136e067728d389 Fix Issue 19236 - Replace runtime

[Issue 19180] Expose dmd.mtype.Type.isZeroInit as __traits(isZeroInit, T)

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19180 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dlang.org https://github.com/dlang/dlang.org/commit/5183de7809b7d5367e0b444f0c423f77e6e97a67 Update spec for Issue 19180 - Expose...

[Issue 19236] New: Replace runtime `typeid(T).initializer().ptr is null` checks with compile-time `__traits(isZeroInit, T)`

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19236 Issue ID: 19236 Summary: Replace runtime `typeid(T).initializer().ptr is null` checks with compile-time `__traits(isZeroInit, T)` Product: D Version: D2 Hardware: All

[Issue 17508] optlink 8.00.17 crash at EIP=0040F60A

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17508 --- Comment #5 from Bastiaan Veelo --- While we are waiting for a fix to optlink, is there a way to force ddox / scod to be linked with a different linker? Using --arch as in dub build -b ddox --arch=x86_mscoff for building the documentation of a

[Issue 19232] ICE when overriding templated method

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19232 --- Comment #4 from RazvanN --- However, the following code compiles successfully : abstract class Bar { void get(A)() { } } class Foo : Bar { override void get(A)() { } } unittest { Bar foo = new Foo();

[Issue 19232] ICE when overriding templated method

2018-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19232 RazvanN changed: What|Removed |Added CC||razvan.nitu1...@gmail.com --- Comment #3 from