v0.2.1 of EMSI's containers library

Brian Schott via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Mon Aug 31 21:03:46 PDT 2015


https://github.com/economicmodeling/containers

This containers library is built on top of Andrei's 
std.experimental.allocator. It's currently used by libraries 
internal to EMSI, as well as the open-source DCD project.

The containers are backed by malloc (Mallocator) by default, but 
you can specify any custom allocator that you want. The 
containers try to automatically call GC.addRange and 
GC.removeRange if they are templated on a reference type, so you 
should be able to safely store references to GC memory in these 
containers. If you want to disable this support, there is a 
template parameter for that.

Please report bugs on Github here: 
https://github.com/economicmodeling/containers/issues


More information about the Digitalmars-d-announce mailing list