aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-07-23Switching default build to C99Katharina Fey1-7/+13
2019-07-14Adding a hashmap exampleKatharina Fey1-4/+7
2019-07-13Conditionally compiling example binariesKatharina Fey1-4/+8
2019-07-13Adding initial support for HASH nodesKatharina Fey1-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-09Restructuring the main API and projectKatharina Fey1-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-04Changing library name and project structureKatharina Fey1-31/+5
2019-06-04Changing parser API slightly and adding compile support to build systemKatharina Fey1-1/+4
2019-06-04Adding work-in-progress new json parserKatharina Fey1-1/+1
2019-06-04First version of the "eztree" api. It provides more straight-forward ways to ↵Katharina Fey1-2/+5
use libdyntree (in a less safe way however!) eztree_* functions do not provide error chec
2019-06-04Moving utility functions into new file with a new API namespaceKatharina Fey1-1/+1
2019-06-04Updating API part 2Katharina Fey1-1/+1
2016-08-21Adding test file with different test suites (as well as examples).Katharina Fey1-1/+9
This should hopefully make it easier to understand the API :)
2016-08-19Small changeKatharina Fey1-1/+1
2016-07-30Initial commit of the libraryKatharina Fey1-0/+25