If you had money to place for a bounty, what would you choose?

Iain Buclaw ibuclaw at gdcproject.org
Sat Nov 30 03:32:39 PST 2013


On Nov 30, 2013 9:30 AM, "bearophile" <bearophileHUGS at lycos.com> wrote:
>
> Iain Buclaw:
>
>
>> But how do you expect this to be implemented? Implicitly putting
>> GC.disable/GC.enable at the prologue / epilogue of a function?
>
>
> The point of annotations like @nogc or @noheap is not to disable the GC,
but to statically disallow its usage transitively inside a function.
>

Ok,  but what you describe is a different meaning to "no unexpected
activity from the GC in critical sections". I'll have to double check, but
do we still have a sort of global lock system in the GC for handling
multiple threads?

Regards
-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20131130/28f68cc4/attachment.html>


More information about the Digitalmars-d mailing list