You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add claim api that allows you to enter scopes from a shared reference
Add SHRINKS setting, to toggle shrinking for the allocation api, DEALLOCATES no longer affects shrinking
Add MINIMUM_CHUNK_SIZE setting
Add (try_)by_value to turn a &mut BumpScope into a BumpScope
Made scope_guard, scoped(_aligned) available for non-guaranteed-allocated allocators
Made most of the api of Bump(Scope) now also available via traits in the new traits module
Changed
Breaking: Replace generic const parameters with a single Settings parameter
Breaking: Change scoped, scoped_aligned and aligned to take a closure with &mut BumpScope instead of BumpScope (you can get the bump scope by value using by_value)
Breaking: Replace allocator settings configuration methods with new (borrow_(mut_)with_settings methods
Breaking: Implement bytemuck and zerocopy allocator extension traits for all T: BumpAllocatorTypedScope and name them BumpAllocatorTypedScopeExt