On Friday, 29 August 2014 at 02:21:07 UTC, Andrei Alexandrescu
wrote:
Dear community, are you ready for this?
https://issues.dlang.org/show_bug.cgi?id=2834
https://github.com/D-Programming-Language/druntime/pull/864
We must do it, and the way I see it the earlier the better.
Shall we do it in 2.067?
This is a significant change of behavior. Should we provide a
temporary flag or attribute to disable it?
Thanks,
Andrei
Questions:
- Can and will this work for arrays of structs?
- When doing manual GC allocations (for whatever reason), how can
we later tell the GC what destructor to call?
These questions combined are really aimed at Appender: I'm
curious at if and how any changes will have to be made to it.
Also question: Will this play nice wit exiting code that manually
destroys GC allocated structs?