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