On Jan 9, 2013, at 9:41 AM, Martin Nowak <c...@dawg.eu> wrote: > Am 03.01.2013 20:12, schrieb Andrei Alexandrescu: >> See >> >> https://github.com/D-Programming-Language/druntime/blob/master/src/core/thread.d >> >> >> https://github.com/D-Programming-Language/druntime/blob/master/src/core/thread.di >> >> >> Why? > To hide the implementation as thread module needs to have access to runtime > internals.
It actually doesn't. I was looking at the thread implementation yesterday and core.thread should absolutely not be importing rt.* or gc.*, and in fact the rt.* module it imports shouldn't exist at all. I'm working on a fix, but still deliberating the best approach. _______________________________________________ dmd-internals mailing list dmd-internals@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-internals