Analysis of D GC

via Digitalmars-d digitalmars-d at puremagic.com
Tue Jun 20 07:28:14 PDT 2017


On Tuesday, 20 June 2017 at 07:11:10 UTC, Dmitry Olshansky wrote:
> On Monday, 19 June 2017 at 22:50:05 UTC, Adam D. Ruppe wrote:
>> What is it about Windows that makes you call it a distant 
>> possibility? Is it just that you are unfamiliar with it or is 
>> there some specific OS level feature you plan on needing?
>
> This is mostly because I wanted to abuse lazy commit of POSIX. 
> Now that I think of it Windows is mostly ok, except for the 
> fork trick used in concurrent GC. As Vladimir pointed out on 
> Windows there are other ways to do it but they are more 
> involved.
>
> ---
> Dmitry Olshansky

BTW, Rainer Schuetze has studied this in detail and has written 
down some of it here: 
http://rainers.github.io/visuald/druntime/concurrentgc.html


More information about the Digitalmars-d mailing list