about summary refs log tree commit diff stats
path: root/src/include/rbtree.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [RBTREE] Document the rationale for memory management (#2060)Chi-Kuan Chiu2024-11-251-0/+199
| | | | | | Enhanced the rbtree.h header with detailed documentation comments for each function. This comment aims to clarify the role of the red-black tree in memory management and how these functions interact with and manage memory.
* [RBTREE] Unify naming and prevent unintended symbol exposure (#2005)Jim Huang2024-11-061-11/+9
| | | | | Red-black tree operations now consistently use the 'rbtree_' prefix, and internal functions remain unexposed. Tested on RV64GC, resulting in a 498-byte reduction in the .text section size.
* Improve debugging trace of rb_treeptitSeb2024-10-081-1/+1
|
* [DYNAREC] use an rbtree for dynablock size and max_db_size updateptitSeb2024-01-231-0/+1
|
* [RBTREE] Reverted memory tracking to 32 bits (#1201)rajdakin2024-01-131-4/+9
|
* [MEMORY] Switched from a sparse array to a red-black tree (#1180)rajdakin2023-12-311-0/+13
* [MEMORY] Switched from a sparse array to an RB tree * [RBTREE] Fixed the Android build