[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13113 --- Comment #1 from Rainer Schuetze --- I'm not 100% sure this is a regression, because the code inside the invariant changed, too. Is there a reason why the destructor has to be @safe, pure and @nogc? --

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13113 safety0ff.bugz changed: What|Removed |Added CC||safety0ff.b...@gmail.com --- Comment #2 fro

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13113 --- Comment #3 from Rainer Schuetze --- >Does reverting the invariant portion of [1] allow it to compile? I haven't actually reverted the code, but commenting out the contents of Gcx.invariant didn't help. Commenting out the destructor of Treap DOES

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13113 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #4 from

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13113 --- Comment #5 from Walter Bright --- https://github.com/D-Programming-Language/dmd/pull/3760 --

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-14 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13113 Kenji Hara changed: What|Removed |Added Version|unspecified |D2 OS|Windows

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-14 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13113 --- Comment #7 from Kenji Hara --- *** Issue 12834 has been marked as a duplicate of this issue. *** --

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-15 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13113 --- Comment #8 from Rainer Schuetze --- > So, the original issue is not a compiler regression. It was introduced by > druntime change in Gcx class invariant code. I cannot test the current gc.d code with dmd 2.065 because of other changes, but the

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-15 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13113 Kenji Hara changed: What|Removed |Added Severity|major |regression --- Comment #9 from Kenji Hara ---

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

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

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-21 Thread via Digitalmars-d-bugs
build druntime's gc.d with -debug=INVARIANT, bad @nogc inference? Bypass attribute check on direct invariant calls. https://github.com/D-Programming-Language/dmd/commit/8e56b9faffb2c9a3d9e1d6c3a0c74ffc9c486033 Merge pull request #3775 from 9rnsr/fix13113 Issue 13113 - cannot build druntime&#

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-07-21 Thread via Digitalmars-d-bugs
from 9rnsr/fix13113 Issue 13113 - cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference? --

[Issue 13113] cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?

2014-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13113 --- Comment #12 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/2c4668be4ff2a538c321c3efd55b96dad9330537 Merge pull request #3775 fro