rizin/.github
Anton Angelov 95f94ae258
refactor: SwissTable implementation for ht (#5860)
* Add ht benchmarks
* Initial implementation
* Finalize native per-group lookup support
* Lookup SSE2 implementation
* Improve hashing
* Add support for custom elem_size
* Avoid double h2 hashing when reserving slot
* Make custom elem_size support conditional
* Fix issues with bitwise and default lookup implementations
* Implement deletion trick optimization
* Track growth_size instead of deleted_slots
* Refactor SDB to access ht via API instead of internals
* Modify SDB tests which rely on hashtable order
* Fix SDB build warnings
* Fix bug with finding next power of two
* foreach_kv to return a bool result
* Change SDB diff order expected by serialize_analysis unit test
* Fix bug in the bitwise lookup implementation
* Remove second call to rz_core_init() which causes memory leaks
* Update some regression tests to accept reordered output
* Adapt ht clear to new implementation
* Use fini_kv_pair and fix 1 potential leak on malloc failure
* Fix cmd/types test after merge
* Avoid second call to calsize_key and avoid iter leaks on malloc failure
* Improve hash distribution
* Extend benchmark suite
* Fix bug with string hashing
* Branchless write to mirrored ctrl bytes
* Simplify string hash and remove potential UB
* Move RZ_PREFETCH macro to rz_types.h
* Add SSE2 discovery in Meson
* Forward SDB string hash function to ht string hash
* Try to revert test_cpu_profiles() to avoid relying on a baked SDB file
* Revert SDB/CDB hash function change
* Fix SDB reference to HT hash function instead of CDB hash
* Change calloc to malloc
* Avoid storing/checking key_len and key_value if they are ut64
* Improve string hash function
* Rename default hash functions
* Improve bench code
* linter.yml: set clang-path to point to llvm-18
2026-03-02 12:31:35 +08:00
..
cmake_test Provide CMake config files for CMake projects (#2057) 2021-12-17 09:16:25 +00:00
ISSUE_TEMPLATE issue template: hide warning message (#3886) 2023-09-25 17:00:19 +08:00
subproject_test Move RzBreakpoint into RzDebug (#5124) 2025-05-13 01:57:37 +08:00
workflows refactor: SwissTable implementation for ht (#5860) 2026-03-02 12:31:35 +08:00
dependabot.yml Add dependabot for the github actions. (#5345) 2025-09-09 17:13:22 +08:00
labeler.yml Bump actions/labeler from 4 to 6 (#5374) 2025-09-13 22:38:10 +08:00
meson-android-aarch64.ini Update Android NDK to the latest default platform (#3009) 2022-09-08 12:00:31 +08:00
meson-android-arm.ini Update Android NDK to the latest default platform (#3009) 2022-09-08 12:00:31 +08:00
meson-android-x86_64.ini Update Android NDK to the latest default platform (#3009) 2022-09-08 12:00:31 +08:00
PULL_REQUEST_TEMPLATE.md Fix urls in pull request template (#5556) 2025-11-28 22:49:18 +08:00
upload.sh Create new GitHub workflow for continuous build ##build (#17603) 2020-09-08 10:13:47 +02:00