| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 4 days | libcnary: Fix node_detach to fully clear parent relationship | 1 | -1/+7 | ||
| Ensure node_detach() clears child->parent after removal and handles missing children lists safely. This makes detached nodes reusable and allows correct rollback when reinserting nodes after failed inserts (e.g. depth-limit failures). Without this, detached nodes could remain logically parented, causing inconsistent state and preventing reinsertion. | |||||
| 6 days | libcnary: Define error codes and add cycle, depth, and parent guards | 1 | -13/+107 | ||
| 2023-02-06 | libcnary: Updated typedefs of node_t and node_list_t to contain pointer | 1 | -22/+27 | ||
| This makes the code more readable. Obviously all the code that uses it is also updated. | |||||
| 2021-01-25 | Replace malloc + memset with calloc where appropriate | 1 | -3/+2 | ||
| calloc is faster for big allocations. It's also simpler. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
| 2018-12-10 | Remove node_iterator and operate on node list directly to improve memory usage | 1 | -5/+1 | ||
| 2018-11-28 | libcnary: Remove redundant members from node_t struct | 1 | -22/+17 | ||
| 2018-07-24 | libcnary: Fix memleak in node_debug() | 1 | -0/+1 | ||
| An iter was created but never destroyed. | |||||
| 2017-03-28 | libcnary: Remove unused 'node' parameter from node_list_create() | 1 | -1/+1 | ||
| 2014-05-20 | Rename "index" variable as it shadows global declaration on older systems | 1 | -10/+10 | ||
| 2013-12-13 | libcnary: silence two compiler warnings | 1 | -2/+2 | ||
| 2012-04-24 | libcnary: return removed/detached index in node_list_remove/node_detach | 1 | -3/+4 | ||
| 2012-01-12 | libcnary: fix missing return value and missing variable initialization | 1 | -2/+2 | ||
| 2011-06-25 | Updates libcnary sources (adding license info) | 1 | -0/+16 | ||
| 2011-06-13 | Bundle libcnary for better packaging1.5 | 1 | -0/+207 | ||
| 2011-06-13 | Remove libcnary submodule | 1 | -0/+0 | ||
| 2011-05-27 | Add submodule libcnary | 1 | -0/+0 | ||
