noselasd
  • Joined on 2026-03-03
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 »
noselasd created branch arena_commit in noselasd/nob 2026-06-08 23:07:40 +00:00
noselasd pushed to main at noselasd/nob 2026-06-08 13:44:01 +00:00
6b9b058859 -Og doesn't work
noselasd pushed to main at noselasd/nob 2026-06-08 07:46:19 +00:00
d2482d91a7 Rework Arena into chain of MemoryBlock
noselasd pushed to main at noselasd/nob 2026-06-08 07:14:23 +00:00
4971459cbf Fix defines for older gcc
noselasd pushed to main at noselasd/nob 2026-06-07 18:13:01 +00:00
cc30ce9efb Arena work
83805e64c0 Minor updates
c31aff806d Add mmap allocator
Compare 3 commits »
noselasd pushed to main at noselasd/nob 2026-06-06 11:52:53 +00:00
256de68410 Integrate address sanitizer
45c6e7b952 Track checkpoint levels
Compare 2 commits »
noselasd pushed to main at noselasd/nob 2026-06-05 22:41:42 +00:00
87bfb6db8a Added arena checkpointing
noselasd pushed to main at noselasd/nob 2026-06-04 23:11:58 +00:00
fc7253e412 More stuff
d4bf858cbb .gitignore
Compare 2 commits »
noselasd pushed to main at noselasd/nob 2026-06-04 14:21:05 +00:00
4cabd4fbed Start arena
noselasd pushed to main at noselasd/nob 2026-06-03 19:13:57 +00:00
noselasd pushed to main at noselasd/nob 2026-06-03 17:44:16 +00:00
noselasd pushed to main at noselasd/nob 2026-06-03 14:18:59 +00:00
85b60bcad1 Base