This commit is contained in:
Austin Johnson 2023-09-07 02:40:02 -05:00 committed by GitHub
parent c93d71e064
commit b4f4089ad3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -114,6 +114,7 @@ Changes to memory allocation:
- `MemoryAlloc::{invalidate, flush}_range` now take a `MappedMemoryRange` as argument. - `MemoryAlloc::{invalidate, flush}_range` now take a `MappedMemoryRange` as argument.
- Merged `MemoryAllocator::allocate_from_type_unchecked` into `MemoryAllocator::allocate_from_type` and `MemoryAllocator::allocate_unchecked` into `MemoryAllocator::allocate`. - Merged `MemoryAllocator::allocate_from_type_unchecked` into `MemoryAllocator::allocate_from_type` and `MemoryAllocator::allocate_unchecked` into `MemoryAllocator::allocate`.
- Replaced `MemoryAllocator::allocate_dedicated_unchecked` with `MemoryAllocator::allocate_dedicated`. - Replaced `MemoryAllocator::allocate_dedicated_unchecked` with `MemoryAllocator::allocate_dedicated`.
- `FreeListAllocator`, `BuddyAllocator` and `BumpAllocator` are no longer `Sync`.
Changes to synchronization primitives: Changes to synchronization primitives:
- `Event::signaled` is renamed to `is_signaled`, to match the method on `Fence`. - `Event::signaled` is renamed to `is_signaled`, to match the method on `Fence`.