Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-07-23 | Switching default build to C99 | Katharina Fey | 1 | -7/+13 | |
2019-07-14 | Adding a hashmap example | Katharina Fey | 1 | -4/+7 | |
2019-07-13 | Conditionally compiling example binaries | Katharina Fey | 1 | -4/+8 | |
2019-07-13 | Adding initial support for HASH nodes | Katharina Fey | 1 | -4/+5 | |
This PR adds initial support for HASH data nodes in libbowl. This allows a performant key-value store lookup in a node tree. The hashing code implements the "murmur" hash, which has shown good performance over at [`libcuckoo`]. Currently there is no extended hashing strategy, which should definitely be changed. [`libcuckoo`]: https://github.com/qaul/libcuckoo (currently a collision will cause a recursive re-alloc) Some of the type-level hacks also begs the question if a PAIR data node might be warranted, even though it would break the simple design around bowl->data. | |||||
2019-06-09 | Restructuring the main API and project | Katharina Fey | 1 | -4/+9 | |
This commit rewrites pretty much the entire library. It is now much smaller and more maintainable (split over multiple files). It will now also support more features (that aren't implemented yet). Adding two examples to show how to use the new API. Also changing the name of the library everywhere. | |||||
2019-06-04 | Changing library name and project structure | Katharina Fey | 1 | -31/+5 | |
2019-06-04 | Changing parser API slightly and adding compile support to build system | Katharina Fey | 1 | -1/+4 | |
2019-06-04 | Adding work-in-progress new json parser | Katharina Fey | 1 | -1/+1 | |
2019-06-04 | First version of the "eztree" api. It provides more straight-forward ways to ↵ | Katharina Fey | 1 | -2/+5 | |
use libdyntree (in a less safe way however!) eztree_* functions do not provide error chec | |||||
2019-06-04 | Moving utility functions into new file with a new API namespace | Katharina Fey | 1 | -1/+1 | |
2019-06-04 | Updating API part 2 | Katharina Fey | 1 | -1/+1 | |
2016-08-21 | Adding test file with different test suites (as well as examples). | Katharina Fey | 1 | -1/+9 | |
This should hopefully make it easier to understand the API :) | |||||
2016-08-19 | Small change | Katharina Fey | 1 | -1/+1 | |
2016-07-30 | Initial commit of the library | Katharina Fey | 1 | -0/+25 | |