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