Commit Graph

19 Commits

Author SHA1 Message Date
Nils O. Selåsdal e52051b859 Add allocator interface 2026-06-21 23:41:27 +02:00
Nils O. Selåsdal 1010541db7 Formatting 2026-06-16 23:55:36 +02:00
Nils O. Selåsdal 4b61f589fd Refactor decommit to arena_trim 2026-06-16 23:53:30 +02:00
Nils O. Selåsdal 4a75eddd8f Implement memory decommit 2026-06-16 23:46:52 +02:00
Nils O. Selåsdal 2fed5cbe1b Cleanups 2026-06-15 10:50:54 +02:00
Nils O. Selåsdal cec0cd966b Add pool alocator based on arena 2026-06-12 21:39:16 +02:00
Nils O. Selåsdal 0fbe5e8255 Shorter names 2026-06-10 20:23:14 +02:00
Nils O. Selåsdal fe3d316b67 Fix miniarena 2026-06-10 20:16:41 +02:00
Nils O. Selåsdal 99bcba9c4c Fix poison 2026-06-10 16:38:10 +02:00
Nils O. Selåsdal 627c6d16ca Fix potential overflow when we're nearing 4G blocks.. 2026-06-09 23:24:57 +02:00
Nils O. Selåsdal 2b4660f7d5 Perform proper memory commit. Many bug fizes 2026-06-09 20:15:12 +02:00
Nils O. Selåsdal d2482d91a7 Rework Arena into chain of MemoryBlock 2026-06-08 09:46:13 +02:00
Nils O. Selåsdal 83805e64c0 Minor updates 2026-06-07 20:07:58 +02:00
Nils O. Selåsdal c31aff806d Add mmap allocator 2026-06-07 02:27:56 +02:00
Nils O. Selåsdal 256de68410 Integrate address sanitizer 2026-06-06 13:52:36 +02:00
Nils O. Selåsdal 45c6e7b952 Track checkpoint levels 2026-06-06 01:33:10 +02:00
Nils O. Selåsdal 87bfb6db8a Added arena checkpointing 2026-06-06 00:41:34 +02:00
Nils O. Selåsdal fc7253e412 More stuff 2026-06-05 01:11:49 +02:00
Nils O. Selåsdal 4cabd4fbed Start arena 2026-06-04 16:20:59 +02:00