noselasd
  • Joined on 2026-03-03
noselasd pushed to main at noselasd/nob 2026-06-16 21:53:48 +00:00
4b61f589fd Refactor decommit to arena_trim
noselasd pushed to main at noselasd/nob 2026-06-16 21:47:00 +00:00
4a75eddd8f Implement memory decommit
noselasd pushed to main at noselasd/nob 2026-06-15 18:29:11 +00:00
612b9f0e8a Fix roundtomultiple
noselasd pushed to main at noselasd/nob 2026-06-15 08:51:03 +00:00
2fed5cbe1b Cleanups
noselasd pushed to main at noselasd/nob 2026-06-12 19:39:36 +00:00
cec0cd966b Add pool alocator based on arena
noselasd pushed to main at noselasd/nob 2026-06-10 18:34:50 +00:00
a21311de7b Typesafe align macros
0fbe5e8255 Shorter names
Compare 2 commits »
noselasd pushed to main at noselasd/nob 2026-06-10 18:16:54 +00:00
fe3d316b67 Fix miniarena
noselasd pushed to main at noselasd/nob 2026-06-10 14:43:33 +00:00
ba471f41b7 Update mini arena
99bcba9c4c Fix poison
Compare 2 commits »
noselasd pushed to main at noselasd/nob 2026-06-10 09:59:50 +00:00
bc78e4150b Start mini arena
noselasd pushed to main at noselasd/nob 2026-06-09 21:25:15 +00:00
627c6d16ca Fix potential overflow when we're nearing 4G blocks..
noselasd deleted branch arena_commit from noselasd/nob 2026-06-09 18:17:27 +00:00
noselasd pushed to main at noselasd/nob 2026-06-09 18:15:44 +00:00
2b4660f7d5 Perform proper memory commit. Many bug fizes
noselasd pushed to arena_commit at noselasd/nob 2026-06-09 18:13:55 +00:00
d3199a09d8 Use sysconf for page size
noselasd pushed to arena_commit at noselasd/nob 2026-06-09 18:10:47 +00:00
0ab59ccd13 Remove debug code
noselasd pushed to arena_commit at noselasd/nob 2026-06-09 17:57:28 +00:00
1bcf7d8ae6 Optimize arena_push() to do 1 commit when pushed size is larger than
f805f4b49c Naming refactor
Compare 2 commits »
noselasd pushed to arena_commit at noselasd/nob 2026-06-09 13:33:35 +00:00
f4cf833339 Support > 4GB of chained arenas
41530a2a53 Cache page size
78eb30d67f Prevent a few edge case overflows
b06b78aeef Cleanups
a092599a1a Some comments
Compare 5 commits »
noselasd pushed to arena_commit at noselasd/nob 2026-06-09 07:50:32 +00:00
3de3206706 Loosen commit size assert.
noselasd pushed to arena_commit at noselasd/nob 2026-06-09 00:06:09 +00:00
7dfe547e19 Fix commit at block end
noselasd pushed to arena_commit at noselasd/nob 2026-06-08 23:29:13 +00:00
6937d066a5 Misc cleanups
noselasd pushed to arena_commit at noselasd/nob 2026-06-08 23:07:40 +00:00
81300eca52 Added ,nvim.lua
1477f5b396 Proper memory commitment
Compare 2 commits »