What's blocking DDMD?
safety0ff via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jul 25 19:51:46 PDT 2014
On Saturday, 26 July 2014 at 01:07:43 UTC, safety0ff wrote:
>
> I think I found one reason: aav.* allows storing references to
> GC objects in the C/C++ heap.
Yup! I converted aav.c into d by hand and now I can compile hello
world with GC enabled.
I also found some temporary allocations in the auto-ported files
that I changed to use root.rmem module.
We should check the other C++ sources to make sure they don't
store references to GC objects, but this was a good first step.
More information about the Digitalmars-d
mailing list