On Thursday, 8 November 2012 at 23:05:33 UTC, Nick Sabalausky wrote:
Most of big glaring problems have been fixed since then, but
unfortunately there's still a number of edge cases yet to be ironed out.

Clearly.

FWIW, you should be able to work around the issue by making some of the pointers "void*". You'll lose some type safety and have to remember to cast things correctly, but it should at least make it compile (although
I haven't tried it).

The T* pointers don't seem to be the problem, it's the T payload. If I switch to T* payload it all works OK, but I'll have to perform allocations on each instance of payload which is not desirable. I may still get away with it in my case, but I'm very concerned that it will start eating up memory needlessly because the GC appears to come with a ton of issues yet to be resolved.

--rt

Reply via email to