All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated to allocator-api2 v0.4.0, explicitly use
allocator_apilang feature under "nightly" crate feture.
- API cleanup.
- Update to semi-stable version of
allocator-api2.
- Allocated memory length calculation.
- build warnings
GlobalBlinkAlloc- allocator suitable for use as#[global_allocator]Based onSyncBlinkAlloc. Provides local proxies that may be'staticUnsaferesetmethod requires that all local proxies and previous allocations are dropped.UnsafeGlobalAlloc- more unsafe version ofGlobalBlinkAlloc. It must never be used concurrently. Only really usable in single-threaded applications. Requiresunsafeblock to initialize.
Initial implementation of blink-allocators.
BlinkAlloc for thread-local usage.
SyncBlinkAlloc for multi-threaded usage.
LocalBlinkAlloc thread-local proxy for SyncBlinkAlloc.
Blink - friendly allocator adaptor for use without collections.
BlinkAllocCache - a cache of BlinkAlloc instances to keep them warm
and use from multiple threads.