[Issue 19562] core.internal.hash.hashOf array of pointers or delegates should be `@safe`

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19562 Nathan S. changed: What|Removed |Added Summary|core.internal.hash.hashOf |core.internal.hash.hashOf

[Issue 19562] core.internal.hash.hashOf array of pointers should be `@safe`

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19562 --- Comment #1 from Nathan S. --- Pull request: https://github.com/dlang/druntime/pull/2451 --

[Issue 19562] New: core.internal.hash.hashOf array of pointers should be `@safe`

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19562 Issue ID: 19562 Summary: core.internal.hash.hashOf array of pointers should be `@safe` Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 19561] New: Enable array assignment & array ops in betterC

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19561 Issue ID: 19561 Summary: Enable array assignment & array ops in betterC Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 5710] cannot use delegates as parameters to non-global template

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5710 Seb changed: What|Removed |Added CC||greeen...@gmail.com --

[Issue 5710] cannot use delegates as parameters to non-global template

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5710 ZombineDev changed: What|Removed |Added CC||petar.p.ki...@gmail.com --

[Issue 19560] New: 2.084.0 staticIndexOf behavior change missing from changelog

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19560 Issue ID: 19560 Summary: 2.084.0 staticIndexOf behavior change missing from changelog Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 19559] Unsound escape analysis of struct members

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19559 Yuxuan Shui changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 19559] New: Unsound escape analysis of struct members

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19559 Issue ID: 19559 Summary: Unsound escape analysis of struct members Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement

[Issue 19558] New: Ctrl-F7 (build single file) doesn't save-all

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19558 Issue ID: 19558 Summary: Ctrl-F7 (build single file) doesn't save-all Product: D Version: D2 Hardware: All OS: Windows Status: NEW Severity: enhancement

[Issue 19557] New: extern(C++, ns) and extern(C++, class) interact weird

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19557 Issue ID: 19557 Summary: extern(C++, ns) and extern(C++, class) interact weird Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 18545] Casting away const with cast() triggers alias this, but returns the supertype anyway

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18545 --- Comment #2 from FeepingCreature --- Fix attempt: https://github.com/dlang/dmd/pull/9223 --

[Issue 19556] main thread static ctor/dtor should run both shared and thread-local simultaneously

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19556 --- Comment #1 from Steven Schveighoffer --- Working on a PR for this, and I've run into a couple of snags. 1. Because thread local and shared static ctors will be combined, it will cause cycles in code which has no cycles if you run them separate.

[Issue 17181] Local imports in templates should be added to imported modules list of module that instantiated it

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17181 --- Comment #6 from RazvanN --- PR: https://github.com/dlang/dmd/pull/9221 --

[Issue 17181] Local imports in templates should be added to imported modules list of module that instantiated it

2019-01-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17181 --- Comment #5 from RazvanN --- So, if I understand correctly, the idea here is that when a template is instantiated, the code generated for the template instantiation should be put in foo.o, right? Otherwise, why would it be in bar? --