blob: 1b1786c557d6a9006155e5d9651f8e0f77dddbbb [file] [log] [blame]
//===---------------------------------------------------------------------===//
This directory contains the pool allocator runtime library implementations.
The only fully maintained runtime library implementation is in the FL2Allocator
directory. This supports the pool allocator, the bump pointer optimization,
and the pointer compression runtime.
The implementation in the FreeListAllocator directory is much slower than
the FL2Allocator and has not been updated.
The implementation in the PoolAllocator directory is also probably out of date,
and is much slower than FL2, but is used by the SAFECode project, which cannot
allow pool metadata to be stored intermixed with program data.