14 Commits (main)

Author SHA1 Message Date
anna abfccf6b5c
doc: refactor and normalize comments 3 years ago
anna c3776c0654
doc: add Doxygen support 3 years ago
anna f1add994c3
hashtab: add hashtable API 3 years ago
anna cb09acbc7c
nbuf: add buffer type and utilities 3 years ago
anna 4f027726c6
build: use correct path variables 3 years ago
anna 6b8e8a4762
list: add "simple" linked list 3 years ago
anna b6659a321d
string: add static NSTR_DEFINE initializer macro 3 years ago
anna 30a29150c3
implement UTF-8 conversion
i have no idea whether this works, the only thing i have is PTSD
3 years ago
anna 7df80d8cd1
add malloc wrapper 3 years ago
anna 4dbc77845a
add error handling system 3 years ago
anna 957f5e2a35
add refcounts 3 years ago
anna 7eed96edcf
remove jemalloc and fall back to libc
completely replacing libc while still supporting all POSIX compliant
systems is probably gonna take a little more effort than just one
developer.  Which is a bummer, but you gotta work with the cards you're
dealt, i guess.
3 years ago
anna 11548e74ba
integrate jemalloc into cmake build
well that was painful
3 years ago
anna 673ed9bfb8
initial commit uwu 3 years ago