Crates.io | sandpit |
lib.rs | sandpit |
version | 0.2.5 |
source | src |
created_at | 2024-05-20 02:53:50.792833 |
updated_at | 2024-06-17 19:05:59.737975 |
description | A concurrent garbage collected arena |
homepage | |
repository | https://github.com/nilandasd/sandpit |
max_upload_size | |
id | 1245363 |
size | 99,366 |
VERSION 0.3.0 - Alloc Blocks into Regions - Add more bench tests - Add A Fuzzing Test suite - fix GcError todos! - Defragmentation - switch to major during minor collection - grow, shrink, and layout alloc options
ISSUES - Better Config - add allocator config? - easy swap allocator? - editing config while gc is running? - review the trace and traceleaf derives - they dont work for a lot of types, things like unit/unamed structs - add a lot more trace impls - Mutator Context? - the presence of a GcPtr, GcArray, or Mutator all indicate we are in a mutator context - add non blocking versions of the gc mutate functions? - Review of Atomic Operations