| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-16 | add -O2 to default CFLAGS, speeds up testing. | Kimplul | |
| + If a better debugging experience is required, just manually set CFLAGS on the command line | |||
| 2025-10-16 | reimplement maps to use new spvecs | Kimplul | |
| + 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-16 | use common include guards | Kimplul | |
| + Probably doesn't make any practical difference but feels a bit cleaner | |||
| 2025-10-16 | add stable vector | Kimplul | |
| + 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-12 | reduce map memory usage significantly | Kimplul | |
| + Comes at some runtime cost, unfortunately | |||
| 2025-10-12 | fix valgrind detection on openbsd | Kimplul | |
| 2025-10-12 | report errors on failure | Kimplul | |
| 2025-09-16 | fix vec on non-glibc systems | Kimplul | |
| 2025-09-16 | fix `make bench` | Kimplul | |
| 2025-08-22 | cover all functions | Kimplul | |
| + Not quite all lines due to sptree being dumb >:((((( | |||
| 2025-08-22 | use covsrv for coverage testing | Kimplul | |
| 2025-05-04 | make iteration a bit more explicit | Kimplul | |
| 2025-05-01 | fix zero-sized reservations | Kimplul | |
| 2025-03-22 | undef MAP_HASH | Kimplul | |
| 2025-03-22 | fix map iteration | Kimplul | |
| 2025-03-22 | call MAP_CMP consistently | Kimplul | |
| 2025-03-22 | make map faster | Kimplul | |
| 2025-03-22 | try to use more generic auto type for iteration | Kimplul | |
| 2025-03-18 | fix iterating on empty tree | Kimplul | |
| 2025-03-18 | include assert.h | Kimplul | |
| 2025-03-18 | remove duplicate vector foreach | Kimplul | |
| 2025-03-18 | fix off by one in vector end | Kimplul | |
| 2025-03-18 | fix vector reserve | Kimplul | |
| 2025-03-02 | separate freeing and removing nodes | Kimplul | |
| 2025-01-11 | undef some macros at end of file | Kimplul | |
| 2025-01-05 | remember to free nodes in sptree | Kimplul | |
| 2024-10-27 | add map | Kimplul | |
| 2024-10-27 | initial containers | Kimplul | |
