Fast GC allocation of many small objects

Seb seb at wilzba.ch
Sat Mar 31 19:42:29 UTC 2018


On Saturday, 31 March 2018 at 19:38:31 UTC, Per Nordlöw wrote:
> On Saturday, 31 March 2018 at 19:31:37 UTC, Rubn wrote:
>> Be willing to change your code, the allocator can change at 
>> any point. What you implement today may not work tomorrow, 
>> what you fix to work for tomorrow may not end up working the 
>> next day (in terms of releases). That really should be 
>> something that is mentioned when you suggest using an 
>> experimential feature, there's no guarantees at all. It might 
>> not even get put into phobos. If your project is going to be 
>> used over the course of a year or more than maybe you 
>> shouldn't use it.
>
> Ok, thanks for the point.
>
> Is the dub package stdx-allocator [1] a better alternative in 
> this regard?
>
> [1] https://github.com/dlang-community/stdx-allocator

Yep, that's why it was created. It's a snapshot of

https://docarchives.dlang.io/v2.077.0/phobos/std_experimental_allocator.html

It might be updated later, but with dub it's really easy to lock 
it to a specific version - which you can't when upgrading the 
compiler.


More information about the Digitalmars-d-learn mailing list