Heads-up: upcoming instabilities in std.experimental.allocator, and what to do

Seb seb at wilzba.ch
Fri Dec 1 02:30:29 UTC 2017


On Thursday, 30 November 2017 at 19:01:02 UTC, Andrei 
Alexandrescu wrote:
> Hi all,
>
>
> Eduard, Alexandru Jercaianu and I are working on improving 
> allocators' design and implementation. This entails a few 
> breaking changes.
>
> In order to make matters easier for code using allocators, 
> Sebastian Wilzbach created a dub package freezing the existing 
> API: http://code.dlang.org/packages/stdx-allocator. Please use 
> that until we work the kinks out of allocators - great things 
> are coming! - and after that feel free to upgrade code to use 
> the new and improved allocators.

I just pushed a couple of fixes [1] for older Phobos versions and 
stdx-allocator now works down until 2.072.2.
If someone needs an older Phobos version to work with 
stdx-allocator, please let me know.
Also switching to stdx-allocator is rather easy, e.g.:

```
sed -i "s/std[.]experimental/stdx/g" **/*.d
```

[1] 
https://github.com/wilzbach/stdx-allocator/commit/d06e4f2bae2eee5d380d145221ecb9cab04c90d7


More information about the Digitalmars-d mailing list