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
|
d2482d91a7
|
Rework Arena into chain of MemoryBlock
|
2026-06-08 09:46:13 +02:00 |
|
noselasd
|
4971459cbf
|
Fix defines for older gcc
|
2026-06-08 09:14:03 +02:00 |
|
noselasd
|
83805e64c0
|
Minor updates
|
2026-06-07 20:07:58 +02:00 |
|
noselasd
|
c31aff806d
|
Add mmap allocator
|
2026-06-07 02:27:56 +02:00 |
|
noselasd
|
256de68410
|
Integrate address sanitizer
|
2026-06-06 13:52:36 +02:00 |
|
noselasd
|
45c6e7b952
|
Track checkpoint levels
|
2026-06-06 01:33:10 +02:00 |
|
noselasd
|
87bfb6db8a
|
Added arena checkpointing
|
2026-06-06 00:41:34 +02:00 |
|
noselasd
|
fc7253e412
|
More stuff
|
2026-06-05 01:11:49 +02:00 |
|
noselasd
|
d4bf858cbb
|
.gitignore
|
2026-06-04 18:27:00 +02:00 |
|