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

Reply via email to