Commit Graph

64 Commits

Author SHA1 Message Date
andrew abea5cd8cd realloc_raw 2025-08-15 13:45:05 -04:00
andrew 8e33b477eb Make allocate take a template type
So we use the right alignment
2025-08-15 13:31:45 -04:00
andrew 52f0eeee1f Add ArenaAllocator::realloc 2025-08-15 12:30:05 -04:00
andrew 28fa96011f Arena debug visualization 2025-08-15 10:47:40 -04:00
andrew ee5d14c4cd Clear key after matching on it 2025-08-14 16:49:20 -04:00
andrew 52381467f7 Bug fixes 2025-08-14 16:27:28 -04:00
andrew 7ca50350e7 WIP making Operation and Precondition smaller 2025-08-14 16:15:14 -04:00
andrew 176922e394 Validate operations and preconditions 2025-08-14 15:18:43 -04:00
andrew 40fa403ec5 More validation of commit request 2025-08-14 15:09:58 -04:00
andrew 61ae8420a8 Initial attempt at parsing commit requests 2025-08-14 12:53:37 -04:00
andrew 9d4c08747c Require types used with construct are trivially destructible 2025-08-14 12:06:42 -04:00
andrew e1c47881a6 Don't traverse to count; fix memory leak in reset 2025-08-14 11:57:17 -04:00
andrew 281e9d728b Initial arena benchmarks 2025-08-14 11:25:47 -04:00
andrew b45fd1d29e Add arena allocator 2025-08-14 11:15:48 -04:00