Commit graph

9 commits

Author SHA1 Message Date
Ashish Kumar
f6344debf8
librz/hash: add murmur3 hash function (without keys support) (#6002) 2026-03-25 15:46:37 +08:00
Khairul Azhar Kasmiran
79814e46b6
Fix #4799: Use Meson to set c_std=c99 (#4828)
* Fix #4799: Use Meson to set `c_std=c99`
* Define `_GNU_SOURCE`
* Use alt syntax in float subtraction
2025-01-13 22:22:23 +08:00
Anton Kochkov
667da7ece8 subprojects/spp: remove dead code 2024-03-28 07:41:59 +08:00
Anton Kochkov
bfe5e3b806 subprojects/spp: update README and code 2024-03-28 07:41:59 +08:00
Anton Kochkov
e2d42d2004 subprojects/spp: remove acr and pod preprocessors 2024-03-28 07:41:59 +08:00
Anton Kochkov
89f37e3881 subprojects/spp: use meson configuration 2024-03-28 07:41:59 +08:00
Anton Kochkov
01f125fdc9 subprojects/spp: remove unused files 2024-03-28 07:41:59 +08:00
GustavoLCR
170ab3eb3b
Remove windows.h include from rz_types.h (#2410)
* Create `rz_windows.h`
* Move `RzThread` structure definitions to internal header
* Create and use `rz_th_get_user()` API to avoid exposing `RzThread` layout in external header
* Make `rz_th_self()` an IPI
* Use `_wmkdir()` in `rz_sys_mkdir()` on Windows
* Remove unused `winkd_break_read` function
* Remove `RzIORap` definition from `rz_io.h`
* Remove include of `Windows.h` from `rz_types.h`
* Use `rz_windows.h` when necessary
* Remove `RzCoreRtrHost` definition from `rz_core.h`
* Remove `rz_socket.h` include from `rz_core.h`
2022-03-16 13:54:41 +01:00
Riccardo Schirone
6f40dfe493
Move remaining things from shlr/ to meson subprojects (#2126)
* Move binrz meson directives to binrz/ dir

* Move rizin-shell-parser to a subproject

* Move bochs to a meson subproject

* Move rzqnx to meson subproject

* Move winkd to a meson subproject

* Move rzar to a meson subproject

* Move rzw32dbg_wrap to a meson subproject

* Move ptrace-wrap to a meson subproject

* Move rzgdb to a meson subproject

* Rename w32dbg_wrap to rzw32dbg_wrap

* Update CODEOWNERS

* Remove old references to shlr

* Move shlr/heap stuff in core and remove shlr/arm

* Move spp to a meson subproject

* Remove last references to shlr

* Remove use_webui option

* Move include files directives to librz/include/meson.build

* Move librz meson directives into librz/meson.build

* Handle d/ directories inside the specific module meson.build

* Move plugins listing to specific module meson.build

* Move rzheap to its own subproject

* Fix js linter and licenses

* Use meson.override_dependency for all rz_ modules
2021-12-22 09:20:39 +08:00