summary refs log tree commit diff
AgeCommit message (Expand)Author
2025-03-06just use _Alignof HEAD masterWormHeamer
2025-03-06add (compiled but untested) support for wasm bulk memoryWormHeamer
2025-03-05fix typo in malloc backendWormHeamer
2025-03-05add uchar* and ichar* types for character dataWormHeamer
2025-03-05fix typo in malloc impl, better error handling, alloc_align optimWormHeamer
2025-03-05add short types in typ.hWormHeamer
2025-03-05add zn_begin and zn_endWormHeamer
2025-03-04remove ZONE_MIN_CAPACITY (unused & unneeded)WormHeamer
2025-03-04put ZONE_BACKEND ifdef up out of implementationWormHeamer
2025-03-04always allocate in "pages," even on mallocWormHeamer
2025-03-04make sure to AND chars of key with 255 to prevent sign extensionWormHeamer
2025-03-04remove zdynarr.h (it was stupid)WormHeamer
2025-03-04store pointers in zone frame, finer-grained alignment, zn_new, etcWormHeamer
2025-03-01add ihashWormHeamer
2025-02-28use & intead of % when calculating mmap capacityWormHeamer
2025-02-28make ZONE_MIN_CAPACITY user-definableWormHeamer
2025-02-28have ZONE_MIN_CAPACITY instead of ZONE_CAPACITYWormHeamer
2025-02-28zn_clear -> zn_resetWormHeamer
2025-02-28have just a single ZONE_BACKEND definitionWormHeamer
2025-02-28add ZONE_USE_MMAPWormHeamer
2025-02-28add zn_save, zn_loadWormHeamer
2025-02-28don't include stdwrm.h by defaultWormHeamer
2025-02-28remove ZDA_FREEWormHeamer
2025-02-28add zdynarr.hWormHeamer
2025-02-28add zn_zf_alloc, zn_zf_reallocWormHeamer
2025-02-28DA_INIT_SZ not DA_INIT_SIZEWormHeamer
2025-02-28remove STDWRM_ prefixWormHeamer
2025-02-28add zone.h (memory arenas)WormHeamer
2025-02-28Merge remote-tracking branch 'refs/remotes/origin/master'WormHeamer
2025-02-28add sreplaceWormHeamer
2025-02-27add sfmt() and sdup()WormHeamer
2025-02-27use fprintf() + abort() instead of err()WormHeamer
2025-02-10make chunk size configurable, remove unneeded copyingWormHeamer
2025-02-10apply stdwrm__ prefix to vars; only evaluate DA_FIT count onceWormHeamer
2025-02-10add DA_INIT_SIZEWormHeamer
2025-02-08wrap multi-line macros in do/while(0) loopWormHeamer
2025-02-07allow user redefinition of SHASH_SLOTSWormHeamer
2025-02-07add shash.h, a simple string -> void* hash tableWormHeamer
2025-02-07rename STDWRM_STR_IMPL to STDWRM_IMPL_STRWormHeamer
2025-02-06add strio.h with read_whole_file()WormHeamer
2025-02-06use "variadic" args in DA_PUSH to allow for (struct) {x, y, z...}WormHeamer
2025-02-06use c23 typeof instead of explicit type parameterWormHeamer
2025-02-05add stdwrm.h; fix scatc segfault; slen/sfree string not string*WormHeamer
2025-02-05add str.hWormHeamer
2025-02-05add DA_PUSH_MULTWormHeamer
2025-02-05change dynarr.h to have array headers be a prefix behind themWormHeamer
2025-02-05initial commit; add dynarr.hWormHeamer