<p><br>
On Mar 3, 2013 10:56 AM, "Dicebot" <<a href="mailto:m.strashun@gmail.com">m.strashun@gmail.com</a>> wrote:<br>
><br>
> On Sunday, 3 March 2013 at 05:48:30 UTC, Walter Bright wrote:<br>
>><br>
>> On 3/2/2013 8:36 PM, js.mdnq wrote:<br>
>>><br>
>>> On Saturday, 2 March 2013 at 23:09:57 UTC, Walter Bright wrote:<br>
>>>><br>
>>>> On 3/2/2013 3:00 PM, Andrej Mitrovic wrote:<br>
>>>>><br>
>>>>> On 3/2/13, Dicebot <<a href="mailto:m.strashun@gmail.com">m.strashun@gmail.com</a>> wrote:<br>
>>>>>><br>
>>>>>> Wow, I have never known something like that exists! Is there<br>
>>>>>> description of what it actually does or source code is only<br>
>>>>>> possible reference. Depending on actual limitations, it may be a<br>
>>>>>> game changer.<br>
>>>>><br>
>>>>><br>
>>>>> I had alook, all it does is avoids generating moduleinfo. I'm not sure<br>
>>>>> how that helps, the GC still works with this switch.<br>
>>>>><br>
>>>><br>
>>>> By not generating moduleinfo, which needs phobos to work, it can link with C<br>
>>>> only.<br>
>>><br>
>>><br>
>>> But isn't there a few language constructs the specifically rely on the GC?<br>
>><br>
>><br>
>> Yes, and those will fail to link.<br>
><br>
><br>
> Thank you. I need to check out how it works in practice to evaluate applicability but that definitely looks like a step in needed direction.</p>
<p>I intend to fix this problem in gdc at least by removing _tlsstart and _tlsend from the library. <br></p>
<p>Regards<br>
-- <br>
Iain Buclaw</p>
<p>*(p < e ? p++ : p) = (c & 0x0f) + '0';</p>