about summary refs log tree commit diff stats
path: root/src/include/rbtree.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [DEBUG] Exposed a debug function to print an rbtreeptitSeb2025-04-201-0/+7
|
* [DYNAREC] Improved handling of db_size rbtreeptitSeb2025-04-091-0/+23
|
* Improved file map tracking, and use file map info in dynarec for bigblock ↵ptitSeb2025-01-271-0/+10
| | | | setting
* Added more rbtrees in dynarec managment, to speedup ↵ptitSeb2024-12-231-0/+37
| | | | FindDynablockFromNativeAddress function
* [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