Commit Graph
63 Commits
Author SHA1 Message Date
noselasd 41d5459de0 Add UMM/IMM type + minor fixes 2026-09-17 17:48:11 +02:00
noselasd 3fe838e696 pool doesn't need start ptr anymore 2026-09-16 18:54:29 +02:00
noselasd 4ddc450000 bye 2026-09-15 19:17:38 +02:00
noselasd 9df2c60cd0 One last try
build / smoketest (push) Failing after 8s
2026-09-15 19:16:45 +02:00
noselasd 0dcf9bc6d3 tty with podman
build / smoketest (push) Failing after 11s
2026-09-15 19:07:41 +02:00
noselasd b6a8c263a3 Hail mary for ci build
build / smoketest (push) Failing after 7s
2026-09-15 19:04:12 +02:00
noselasd db94f5895a Update action for buildx
build / smoketest (push) Failing after 8s
2026-09-15 18:40:17 +02:00
noselasd 66da5acdc9 Add smoke test build
build / smoketest (push) Failing after 30s
2026-09-15 18:36:09 +02:00
noselasd 1a6b7e05f0 Assert on allocator ops that's not implemented 2026-09-14 19:59:14 +02:00
noselasd 076b152555 apool: track total&free elements 2026-09-14 19:55:23 +02:00
noselasd 9ed137abcb marena: implement free_all 2026-09-10 20:39:03 +02:00
noselasd 05c6f067e9 Reorganize files to base/ folder (#1) 2026-09-10 11:26:25 +00:00
noselasd 47082f3de2 comment update 2026-09-09 08:47:31 +02:00
noselasd d8a5e176e2 Cleanups 2026-09-09 00:08:57 +02:00
noselasd 10186202ad Add single/double linked list macros 2026-09-08 23:45:14 +02:00
noselasd 7639298b9b Fix arena flags 2026-09-08 00:20:22 +02:00
noselasd 02638b20b9 Move utf stuff from header file 2026-08-16 20:33:31 +02:00
noselasd a7635226ac add str_replace_byte 2026-08-14 23:00:04 +02:00
noselasd 86d2648cca Add hex encoding/decoding 2026-08-11 23:36:48 +02:00
noselasd 141220aecb utf8 fixes 2026-08-11 19:40:36 +02:00
noselasd cb009866ff Basic UTF-8 functions 2026-08-10 23:32:08 +02:00
noselasd 426534e066 pool: guard against overflow 2026-08-04 01:11:52 +02:00
noselasd 98f08084b5 Assert on overflow in str_concat 2026-07-31 18:23:17 +02:00
noselasd 52cdc7d36b Bugfixes 2026-07-31 18:17:54 +02:00
noselasd 7f2713eeff Add str_join 2026-07-31 00:27:04 +02:00
noselasd a94640e71d Fix str_push 2026-07-27 19:48:10 +02:00
noselasd bd008c51fe Ascii trim 2026-07-27 19:45:00 +02:00
noselasd 8534075307 More string stuff 2026-07-26 22:55:29 +02:00
noselasd 207d141ddf Formatting issue 2026-06-22 21:03:02 +02:00
noselasd 332307c111 Merge 2026-06-22 10:12:57 +02:00
noselasd f8d9c3bc7e Fix 2026-06-22 00:25:17 +02:00
noselasd 368225ad66 Fix marena macros 2026-06-22 00:22:05 +02:00
noselasd 530777fe8c Use allocator_free_all 2026-06-21 23:52:02 +02:00
noselasd e5e0752c10 Wrap malloc 2026-06-21 23:50:16 +02:00
noselasd e52051b859 Add allocator interface 2026-06-21 23:41:27 +02:00
noselasd 1010541db7 Formatting 2026-06-16 23:55:36 +02:00
noselasd 4b61f589fd Refactor decommit to arena_trim 2026-06-16 23:53:30 +02:00
noselasd 4a75eddd8f Implement memory decommit 2026-06-16 23:46:52 +02:00
noselasd 612b9f0e8a Fix roundtomultiple 2026-06-15 20:29:01 +02:00
noselasd 2fed5cbe1b Cleanups 2026-06-15 10:50:54 +02:00
noselasd cec0cd966b Add pool alocator based on arena 2026-06-12 21:39:16 +02:00
noselasd a21311de7b Typesafe align macros 2026-06-10 20:27:02 +02:00
noselasd 0fbe5e8255 Shorter names 2026-06-10 20:23:14 +02:00
noselasd fe3d316b67 Fix miniarena 2026-06-10 20:16:41 +02:00
noselasd ba471f41b7 Update mini arena 2026-06-10 16:43:22 +02:00
noselasd 99bcba9c4c Fix poison 2026-06-10 16:38:10 +02:00
noselasd bc78e4150b Start mini arena 2026-06-10 11:59:42 +02:00
noselasd 627c6d16ca Fix potential overflow when we're nearing 4G blocks.. 2026-06-09 23:24:57 +02:00
noselasd 2b4660f7d5 Perform proper memory commit. Many bug fizes 2026-06-09 20:15:12 +02:00
noselasd 6b9b058859 -Og doesn't work 2026-06-08 15:43:50 +02:00