Yep. Anything core.* and std.* is part of druntime and phobos which both ship with any D 2.0 compiler.

Thanks very much for the quick responses.

My tracing JIT will likely need to have the compiled code write into data structures of the host VM. This will mean the compiled code holds pointers to host data.

How well does the D GC deal with immovable objects. Would it be a problem if I allocated many chunks of immovable data?

Would it be preferable to minimize immovable data by having compiled code refer to an (immovable) table with pointers to (movable) host data?

Also, if you don't mind me asking, which D compiler do you guys prefer? Which one is most widely supported, most up to date?

Reply via email to