[Issue 16590] Wrong di generation for ref methods

2017-08-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 Mike changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 16590] Wrong di generation for ref methods

2017-06-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 16590] Wrong di generation for ref methods

2017-03-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #17 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/e7b284d15e477483e4367206d52945af18a770c0 Fix Issue 16590 - Wrong di generation for ref methods https

[Issue 16590] Wrong di generation for ref methods

2017-02-28 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #16 from Satoshi --- alias foo = (a, b) => less(b, a); is rewritten asi: alias foo = (__T42, __T43)(a, b) { return less(b, a); } Variable types are missing --

[Issue 16590] Wrong di generation for ref methods

2017-02-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #15 from Satoshi --- () @trusted { }(); is generated as: () { }(); --

[Issue 16590] Wrong di generation for ref methods

2017-02-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 Satoshi changed: What|Removed |Added Status|RESOLVED|REOPENED

[Issue 16590] Wrong di generation for ref methods

2017-01-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #13 from github-bugzi...@puremagic.com --- Commits pushed to newCTFE at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/e7b284d15e477483e4367206d52945af18a770c0 Fix Issue 16590 - Wrong di generation for ref methods

[Issue 16590] Wrong di generation for ref methods

2017-01-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 github-bugzi...@puremagic.com changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Issue 16590] Wrong di generation for ref methods

2017-01-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #12 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/e7b284d15e477483e4367206d52945af18a770c0 Fix Issue 16590 - Wrong di generation for ref methods https

[Issue 16590] Wrong di generation for ref methods

2017-01-04 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |ASSIGNED --

[Issue 16590] Wrong di generation for ref methods

2016-12-28 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #11 from Chris Wright --- https://github.com/dlang/dmd/pull/6382 addresses by including function bodies. The causes for the header and json issues are separate, and with json output, you can at least construct the

[Issue 16590] Wrong di generation for ref methods

2016-12-28 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 Chris Wright changed: What|Removed |Added CC||dhase...@gmail.com ---

[Issue 16590] Wrong di generation for ref methods

2016-12-28 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 Jacob Jensen changed: What|Removed |Added CC||jj_1...@live.dk --- Comment

[Issue 16590] Wrong di generation for ref methods

2016-12-28 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 Илья Ярошенко changed: What|Removed |Added Keywords||wrong-code

[Issue 16590] Wrong di generation for ref methods

2016-12-21 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #8 from Satoshi --- Can someone fix this bug, please? I am not able to release any alpha version of my library until this bug will not be fixed. --

[Issue 16590] Wrong di generation for ref methods

2016-10-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #7 from Satoshi --- Attributes are stripped from destrutors. e.g. ~this() @trusted { ... } to ~this(); --

[Issue 16590] Wrong di generation for ref methods

2016-10-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 16590] Wrong di generation for ref methods

2016-10-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #6 from Satoshi --- class Foo { immutable(Foo) Dummy = new immutable(Foo); private immutable pure nothrow @nogc @safe this() { } } this() has stripped body and compiler thrown an error "cannot be constructed at

[Issue 16590] Wrong di generation for ref methods

2016-10-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #5 from Satoshi --- struct Foo(size_t Size = 42 / magic()) { } size_t magic() { return 42; } This cannot resolve magic() function at compile time. --

[Issue 16590] Wrong di generation for ref methods

2016-10-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #4 from Satoshi --- class Foo { protected void method42() { } } class Bar : Foo { void method42() { } } Bar.method42() does not override any function --

[Issue 16590] Wrong di generation for ref methods

2016-10-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #3 from Satoshi --- methods marked as return, e.g. void foo() return { } are exported in wring way. --

[Issue 16590] Wrong di generation for ref methods

2016-10-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #2 from Satoshi --- () @trusted { } block is rewritten as () { } what is wrong --

[Issue 16590] Wrong di generation for ref methods

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #1 from Satoshi --- When I create function like: class TestClass { int aa; auto ref foo() { return aa; } } It is exported correctly, but when I create it like: class TestClass { int aa;