Commit Graph

  • 207d141ddf Formatting issue main Nils O. Selåsdal 2026-06-22 20:48:27 +02:00
  • 332307c111 Merge Nils O. Selåsdal 2026-06-22 10:12:57 +02:00
  • f8d9c3bc7e Fix Nils O. Selåsdal 2026-06-22 00:25:17 +02:00
  • 368225ad66 Fix marena macros Nils O. Selåsdal 2026-06-22 00:22:05 +02:00
  • 530777fe8c Use allocator_free_all Nils O. Selåsdal 2026-06-21 23:52:02 +02:00
  • e5e0752c10 Wrap malloc Nils O. Selåsdal 2026-06-21 23:50:16 +02:00
  • e52051b859 Add allocator interface Nils O. Selåsdal 2026-06-21 23:41:27 +02:00
  • 1010541db7 Formatting Nils O. Selåsdal 2026-06-16 23:55:36 +02:00
  • 4b61f589fd Refactor decommit to arena_trim Nils O. Selåsdal 2026-06-16 23:53:30 +02:00
  • 4a75eddd8f Implement memory decommit Nils O. Selåsdal 2026-06-16 23:46:52 +02:00
  • 612b9f0e8a Fix roundtomultiple Nils O. Selåsdal 2026-06-15 20:29:01 +02:00
  • 2fed5cbe1b Cleanups Nils O. Selåsdal 2026-06-15 10:50:54 +02:00
  • cec0cd966b Add pool alocator based on arena Nils O. Selåsdal 2026-06-12 21:39:16 +02:00
  • a21311de7b Typesafe align macros Nils O. Selåsdal 2026-06-10 20:25:47 +02:00
  • 0fbe5e8255 Shorter names Nils O. Selåsdal 2026-06-10 20:23:14 +02:00
  • fe3d316b67 Fix miniarena Nils O. Selåsdal 2026-06-10 20:16:41 +02:00
  • ba471f41b7 Update mini arena Nils O. Selåsdal 2026-06-10 16:43:22 +02:00
  • 99bcba9c4c Fix poison Nils O. Selåsdal 2026-06-10 16:38:10 +02:00
  • bc78e4150b Start mini arena Nils O. Selåsdal 2026-06-10 11:59:42 +02:00
  • 627c6d16ca Fix potential overflow when we're nearing 4G blocks.. Nils O. Selåsdal 2026-06-09 23:24:57 +02:00
  • 2b4660f7d5 Perform proper memory commit. Many bug fizes Nils O. Selåsdal 2026-06-09 20:15:12 +02:00
  • 6b9b058859 -Og doesn't work Nils O. Selåsdal 2026-06-08 15:43:50 +02:00
  • d2482d91a7 Rework Arena into chain of MemoryBlock Nils O. Selåsdal 2026-06-07 21:05:51 +02:00
  • 4971459cbf Fix defines for older gcc Nils O. Selåsdal 2026-06-08 09:14:03 +02:00
  • cc30ce9efb Arena work Nils O. Selåsdal 2026-06-07 20:12:47 +02:00
  • 83805e64c0 Minor updates Nils O. Selåsdal 2026-06-07 20:07:58 +02:00
  • c31aff806d Add mmap allocator Nils O. Selåsdal 2026-06-07 02:27:56 +02:00
  • 256de68410 Integrate address sanitizer Nils O. Selåsdal 2026-06-06 13:52:36 +02:00
  • 45c6e7b952 Track checkpoint levels Nils O. Selåsdal 2026-06-06 01:33:10 +02:00
  • 87bfb6db8a Added arena checkpointing Nils O. Selåsdal 2026-06-05 22:22:00 +02:00
  • fc7253e412 More stuff Nils O. Selåsdal 2026-06-05 01:11:49 +02:00
  • d4bf858cbb .gitignore Nils O. Selåsdal 2026-06-03 21:15:55 +02:00
  • 4cabd4fbed Start arena Nils O. Selåsdal 2026-06-04 16:20:59 +02:00
  • 8c71c1cb1b Fix Nils O. Selåsdal 2026-06-03 19:44:05 +02:00
  • 85b60bcad1 Base Nils O. Selåsdal 2026-06-03 16:18:46 +02:00