Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.32 KB

CHANGELOG.md

File metadata and controls

46 lines (32 loc) · 1.32 KB

Changelog

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.

[0.3.0] - 2023-05-10

Changed

  • API cleanup.
  • Update to semi-stable version of allocator-api2.

[0.2.5] - 2023-03-08

Fixes

  • Allocated memory length calculation.

[0.2.4] - 2023-03-07

Fixed

  • build warnings

[0.2.3] - 2023-03-07

Added

  • GlobalBlinkAlloc - allocator suitable for use as #[global_allocator] Based on SyncBlinkAlloc. Provides local proxies that may be 'static Unsafe reset method requires that all local proxies and previous allocations are dropped.
  • UnsafeGlobalAlloc - more unsafe version of GlobalBlinkAlloc. It must never be used concurrently. Only really usable in single-threaded applications. Requires unsafe block to initialize.

[0.1.0] - 2023-02-27

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.