Commit Graph

6 Commits

Author SHA1 Message Date
837a42e249 core: btree: implement moving btree nodes
moving a btree node is similar to simply using memmove() or memcpy(), with the added
bonus of updating the pointers in the wider data structure to the new node memory
and zeroing the old node memory so that it isn't used accidentally after the move
is complete.
2026-02-03 14:28:58 +00:00
1e4b5bc4e6 core: btree: replace legacy iterator interface 2025-10-29 14:30:33 +00:00
3f2558cac3 core: add B_BTREE_INIT macro 2025-08-16 16:00:33 +01:00
fd47d10271 core: btree: template function comparator now checks for a negative value rather than -1 in particular 2025-04-11 14:00:52 +01:00
d614e110df add win32 (msvc) support 2024-11-14 16:56:18 +00:00
7eb0fc5581 initial commit 2024-10-24 13:09:16 +01:00