[Issue 21184] Unimplemented methods of interface are not reported as errors during compilation.

2022-07-27 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21184 --- Comment #8 from Dennis --- (In reply to alexandru.ermicioi from comment #7) > It is still an unpleasant experience when you forget implementing a method > and get mangled method name as an error from linker and not compiler. Yes, it would be gre

[Issue 21184] Unimplemented methods of interface are not reported as errors during compilation.

2022-07-25 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21184 --- Comment #7 from alexandru.ermic...@gmail.com --- Well, at that point I've failed to think about separate compilation. Seems like forward declarations are allowed anywhere. It is still an unpleasant experience when you forget implementing a metho

[Issue 21184] Unimplemented methods of interface are not reported as errors during compilation.

2022-07-25 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21184 Dennis changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 21184] Unimplemented methods of interface are not reported as errors during compilation.

2020-09-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21184 --- Comment #5 from RazvanN --- Also, there in the initial example you forgot to inherit from Promise. --

[Issue 21184] Unimplemented methods of interface are not reported as errors during compilation.

2020-09-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21184 --- Comment #4 from RazvanN --- (In reply to alexandru.ermicioi from comment #2) > This is in .d file, and is completely clear that is a bug, since you can't > have an unimplemented method. Only abstract methods may not have a body, > since it is exp

[Issue 21184] Unimplemented methods of interface are not reported as errors during compilation.

2020-09-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21184 alexandru.ermic...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|IN

[Issue 21184] Unimplemented methods of interface are not reported as errors during compilation.

2020-09-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21184 --- Comment #2 from alexandru.ermic...@gmail.com --- This is in .d file, and is completely clear that is a bug, since you can't have an unimplemented method. Only abstract methods may not have a body, since it is expected to be implemented somewhere e

[Issue 21184] Unimplemented methods of interface are not reported as errors during compilation.

2020-09-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21184 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED CC|