| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-12-22 | move all standard library includes into util.h | Randy Palamar | 1 | -3/+0 | |
| 2025-12-16 | delete functions which were exposed as unused | Randy Palamar | 1 | -19/+0 | |
| 2025-12-16 | clean up remaining struct and function name collisions | Randy Palamar | 1 | -4/+4 | |
| I think that having structs with the same name be completely different depending on which part of the program you look at is even less readable than having functions with same name. | |||||
| 2025-12-08 | map: stop setting errno on error | Randy Palamar | 1 | -23/+8 | |
| the return of these functions already give all the necessary information. this is not c standard library code, we have no need of such a nonsensical error reporting mechanism NOTE: since errno needs to be thread local accessing it from non-libc code ends up being a function call and serves as a pointless optimization barrier. | |||||
| 2020-11-13 | map: remove no longer used map_leaf function | Marc André Tanner | 1 | -13/+0 | |
| 2017-02-02 | map: remove unused function | Marc André Tanner | 1 | -13/+0 | |
| 2017-01-16 | map: add map_leaf utility function | Marc André Tanner | 1 | -0/+13 | |
| Tests whether the given prefix can be extended to exactly one map element i.e. true iff the prefix map contains exactly one element. | |||||
| 2016-12-29 | map: implement map_prefix_delete | Marc André Tanner | 1 | -0/+13 | |
| 2016-12-29 | map: implement map_first | Marc André Tanner | 1 | -0/+22 | |
| 2016-04-21 | map: add map_free_full utility function | Marc André Tanner | 1 | -0/+14 | |
| 2016-02-18 | map: set errno to EEXIST when trying to map_put a duplicate value | Marc André Tanner | 1 | -0/+1 | |
| 2016-02-18 | map: set errno to ENOENT if prefix for map_closest does not exist | Marc André Tanner | 1 | -1/+1 | |
| 2016-01-13 | map: implement map_copy | Marc André Tanner | 1 | -0/+22 | |
| Copies all entries from one map to another, overwriting existing entries. | |||||
| 2016-01-13 | map: fix return value of map_delete | Marc André Tanner | 1 | -1/+1 | |
| 2015-09-13 | map: introduce map_contains utility function | Marc André Tanner | 1 | -0/+5 | |
| 2015-04-10 | Fix crit-bit tree URL reference | Marc André Tanner | 1 | -1/+1 | |
| 2015-03-18 | Crit-bit tree based map | Marc André Tanner | 1 | -0/+298 | |
| It supports lookups based on unique prefixes as well as ordered iteration. More information about the data structure can be found at: http://cr.yp.to/critbit.htm http://github.com/agl/critbit http://ccodearchive.net/info/strmap.html It will be used to implement ":"-commands which means any unique prefix will be recognized as a command. It could also be used to implement (runtime) key bindings. | |||||
