Garbage Collection and gamedev - tl;dr Yes we want it, so let's solve it

Ola Fosheim Grostad ola.fosheim.grostad at gmail.com
Wed Nov 25 13:04:53 UTC 2020


On Wednesday, 25 November 2020 at 13:01:20 UTC, Paulo Pinto wrote:
> On Wednesday, 25 November 2020 at 11:39:05 UTC, Ola Fosheim 
> Grostad wrote:
>> On Wednesday, 25 November 2020 at 11:24:27 UTC, Paulo Pinto 
>> wrote:
>>> On Wednesday, 25 November 2020 at 11:01:06 UTC, Ola Fosheim 
>>> Grostad wrote:
>>>> If it allows for separate pools.
>>>
>>> Indeed, and I have used them in Go, Java and .NET, so D can 
>>> easily do it.
>>
>> Didn't know Go had that in, cool. :)
>>
>> I wonder if D's fork collector supports this?
>
> What is so special about having memory allocated over OS APIs 
> and then making of the language features (using/SafeHandles, 
> try, defer) to create arenas?

It isnt sufficient to have arenas you need to prove that there 
are no pointers crossing the pool boundaries?


More information about the Digitalmars-d mailing list