summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
14 daysfix bucket calculation on 32bitKimplul
2025-10-16check iteration on empty vectorsKimplul
2025-10-16reimplement maps to use new spvecsKimplul
+ Performance is roughly the same as before, but memory usage is now *way* down, and shouldn't explode out of control if a bas hash is used.
2025-10-16use common include guardsKimplul
+ Probably doesn't make any practical difference but feels a bit cleaner
2025-10-16add stable vectorKimplul
+ Allows references to elements to be stable over insertion + Doesn't implement all of the regular vec interface at the moment and requires slightly different iteration handling unfortunately, but maybe it's not too bad?
2025-10-12reduce map memory usage significantlyKimplul
+ Comes at some runtime cost, unfortunately
2025-09-16fix vec on non-glibc systemsKimplul
2025-08-22cover all functionsKimplul
+ Not quite all lines due to sptree being dumb >:(((((
2025-08-22use covsrv for coverage testingKimplul
2025-05-04make iteration a bit more explicitKimplul
2025-05-01fix zero-sized reservationsKimplul
2025-03-22undef MAP_HASHKimplul
2025-03-22fix map iterationKimplul
2025-03-22call MAP_CMP consistentlyKimplul
2025-03-22make map fasterKimplul
2025-03-22try to use more generic auto type for iterationKimplul
2025-03-18fix iterating on empty treeKimplul
2025-03-18include assert.hKimplul
2025-03-18remove duplicate vector foreachKimplul
2025-03-18fix off by one in vector endKimplul
2025-03-18fix vector reserveKimplul
2025-03-02separate freeing and removing nodesKimplul
2025-01-11undef some macros at end of fileKimplul
2025-01-05remember to free nodes in sptreeKimplul
2024-10-27add mapKimplul
2024-10-27initial containersKimplul