Commit Graph

219 Commits

Author SHA1 Message Date
pancake
94a31e97b8 Unify the visual_find() code with graph and visual ##visual 2023-09-09 10:51:01 +02:00
pancake
1a5cbda573 Implement arch.platform eval var + nes scripts ##arch 2023-09-09 10:51:01 +02:00
pancake
381adc0333 Sync meson.build include list from shlr/sdb 2023-08-16 16:21:08 +02:00
Luc Tielen
c4fc0bd72e
Swiss htuu / htpu / htsu ##util
* Remove duplicate code cwisstable code
* Update SDB and use the new swisstable backed hashtable
2023-08-14 11:07:59 +02:00
pancake
2065c2c911
Simplify the cwisstable for portability and readability 2023-08-07 13:50:54 +02:00
pancake
d91310ffc2 Fix warnings 2023-08-07 10:40:50 +02:00
pancake
85ddf748b4 Use experimental C preprocessor features for MSVC
* Experimental aka standard
2023-08-06 13:11:55 +02:00
pancake
039b8e6fbe Add support for cs5 and csnext ##build
* The next branch has changed a lot of enums and broke a lot of things
* Let's default to v5, but keep supporting next branch builds
2023-07-31 12:51:29 +02:00
Mewt R
949a84bc05 LZ4 removal for make and meson, relates to #19849 ##build 2023-06-18 20:59:07 +02:00
pancake
d706352241 Pick snreg outside the aae loop and other minor esil-590 related fixes 2023-06-16 18:24:30 +02:00
Luc Tielen
48bbbba6a4 RArch now depends on REsil ##abi 2023-06-10 09:57:46 +02:00
pancake
8eb84427a0 The beginning of the abi breaking season (5.9.9 version bump) 2023-06-08 17:03:52 +02:00
pancake
ea7f035651 Release 5.8.8 - codename: thirstyfour 2023-06-08 15:54:42 +02:00
pancake
690ece1508 Show capstone version in r2 -v ##shell 2023-05-16 16:37:19 +02:00
pancake
8da2403ac5 Show build system used (meson|make) in r2 -v ##shell 2023-05-16 06:34:37 +02:00
pancake
add07b6db3 After release version bump. Come back to the dev side 5.8.7 2023-05-06 13:17:18 +02:00
pancake
36482082e6 Release 5.8.6 - codename 'dithered' 2023-05-05 17:36:00 +02:00
pancake
3c2c40897d
Move and update r2docker into dist/docker ##r2pm
* Update to Debian:11, add README for r2docker ##r2pm
* r2-docker is no longer installed. See r2pm -ci r2docker instead
2023-04-26 00:59:14 +02:00
Mewt R
d28be65647 meson support for smallz4, relates to #19849 ##build 2023-03-18 19:06:34 +01:00
pancake
a671b5492b After release version bump 2023-03-15 15:32:44 +01:00
pancake
ab809417aa Release 5.8.4 - codename: smouldering 2023-03-14 22:27:55 +01:00
pancake
24ebf06eff Fix #21428 - set10 should be only used with booleans 2023-03-05 11:30:54 +01:00
pancake
81d7a23df7
Fix #21375 - Generate .sdb files properly for syscalls with meson ##build 2023-02-25 11:26:13 +01:00
pancake
873ff82c1d Fix #21332 - Add missing use_sys_openssl option for meson ##build 2023-02-21 17:09:02 +01:00
pancake
cf67fc43c6 Minimum meson version is 0.50 2023-02-10 22:14:14 +01:00
pancake
5e620c9391 Simplify meson.build and fix generation of r_userconf.h 2023-01-31 09:27:49 +01:00
Sören Tempel
3b62c3f16d meson: install rasign2.1 man page too ##build
This file is installed by the GNU autotools-based build system but
not by meson.
2023-01-23 23:17:17 +01:00
pancake
6d5a19ea63 After release version bump 2023-01-23 14:16:54 +01:00
pancake
ea0d5e63b8 Release 5.8.2 2023-01-22 22:36:07 +01:00
pancake
c3a1fe170d Initial implementation of lang.s assembly scripting ##lang 2023-01-11 00:18:13 +01:00
pancake
5c0bde8ea0
Add --with-ssl-crypto, rename --with-openssl to --with-ssl ##build (#21213)
* Expose the use_ssl_crypto option for meson
* Add SSL builds in the CI
2022-12-29 16:57:00 +01:00
pancake
6ce2594102 Add missing rangstr.h in the meson installation 2022-12-23 11:26:40 +01:00
pancake
cd153c0260 After release version bump 2022-12-23 01:04:10 +01:00
pancake
7c55e4b61a Release 5.8.0 - codename: icebucket 2022-12-23 00:40:31 +01:00
pancake
560d5efced
Update to the latest sdb (2.0.0)
* Experiments to integrate the custom heap into r2 will be based on the sdb implementation
2022-12-07 19:08:21 +01:00
pancake
ccb7351b5e
Merge RParse into RAsm ##api 2022-12-03 02:26:41 +01:00
pancake
a79add6dff
Update sdb to remove double include paths ##build
* Updated pkg-config paths
2022-11-19 01:05:18 +01:00
pancake
46e25f8844 Remove anal.malbolge and fix CI r_esil issues ##arch 2022-11-13 22:38:58 +01:00
pancake
b47140ea8d
Add support for statically compiled themes ##cons 2022-11-02 10:57:15 +01:00
pancake
79c401bb6d Add the acr --enable-threadsafety flag and the same for meson ##build
* Initial support for protecting critical sections
2022-09-23 22:07:49 +02:00
condret
4040c6529b Update r_arch related meson.build file 2022-09-23 04:38:35 +02:00
pancake
aab694d655 First arch plugin (arch.null), implement basic lib api ##arch
* Still far from usable, no dynamic plugin loading
* No way to retrieve a decoder yet
2022-09-21 08:22:55 +02:00
pancake
f6383a05f3 Introduce the new r_arch library, just the skeleton ##arch 2022-09-18 03:41:39 +02:00
pancake
1944e59783 Remove some more r_hash leftovers 2022-09-16 10:46:24 +02:00
pancake
edb73b0ff8 Bump r2 version in the meson to 5.7.9 2022-09-15 18:27:10 +02:00
pancake
a6e0d6c480 Merge rhash into rcrypto and improve apis ##api
* Update meson and make build systems
* Remove leftovers and unused dependencies
2022-09-15 11:25:40 +02:00
pancake
18220d39df Change build order as long as now bin depends on fs ##build
* Add bin.zip for meson builds
* bin.fs now uses the fs apis
2022-09-15 00:23:21 +02:00
pancake
8e965bef30 Release 5.7.8 - codename "boredom" 2022-09-13 18:08:16 +02:00
Richard Patel
e319a7a71e add libFuzzer integration, r_run_parseline test ##fuzz 2022-08-21 22:35:28 +02:00
pancake
a1c68b92dd After release version bump 2022-08-01 19:39:03 +02:00