aboutsummaryrefslogtreecommitdiff
path: root/array.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Various improvements around HASH nodesKatharina Fey2019-07-141-1/+3
| | | | | | | | | | | | | | | The example previously would lead to corrupt memory when running for items that needed to re-hash the hash array. This has been fixed. Secondly, all HASH node memory leaks are now fixed, that resulted from badly tracking objects through the resize process. A new function `hash_free_shallow` was added to help with this. The function `array_free_shallow` is unused but might become useful in the future and so was not removed. The hash strategy is still garbage but this can be fixed later :)
* Restructuring the main API and projectKatharina Fey2019-06-091-0/+27
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.