Commit Graph

139 Commits

Author SHA1 Message Date
pancake
374037a4d2 Fix warnings 2021-05-18 19:34:23 +02:00
pancake
e92d170a3b
Add support for acr/musl-gcc static builds ##build 2021-05-14 21:34:21 +02:00
pancake
efeba1d15b
Fix --with-rpath and add CI tests (#18668) ##build 2021-05-09 19:57:11 +02:00
pancake
f4e64ac07e Rollback to ubuntu18 to get coverity bins to work again 2021-04-30 12:17:04 +02:00
pancake
d3738096a8 Use sysctl vsyscall=emulate to run coverity binaries 2021-04-29 18:10:40 +02:00
pancake
7546f34e57
Update sdb and use of SdbGperf in asm.d ##asm 2021-04-25 02:31:46 +02:00
pancake
2434c3ca74
Switch to Capstone5 as default ##asm (#18127)
* Add riscv for capstone5 in the meson
* Report capstone version in the asm plugins
* Many changes in the ppc analysis, seems like it's improved, (emulation quality and xrefs)
* Update all tests and report issues in capstone4 to upstream
* Fix-x86-16 test marked as broken as it needs better fix
2021-04-24 22:04:51 +02:00
pancake
e53ed0ab04 Use proper ascii quotes 2021-04-24 21:58:09 +02:00
pancake
0bba1059f8 Don’t treat warnings as errors in the macOS CI 2021-04-24 21:58:09 +02:00
pancake
cbc949c039 Remove tree-sitter and the r2-shell-parser ##shell
* Will be reimplemented soon with a new parser
* Simplifies and speedup the build
2021-04-24 21:58:09 +02:00
pancake
88c76bc0f1
Use debian stable to build the debian package instead of Ubuntu (#18595)
* GHA references https://github.com/actions/virtual-environments/issues/3111
2021-04-19 14:14:33 +02:00
pancake
639045efc5 Dont run debugger tests in ASAN mode and fix crash in snap.c 2021-03-15 12:26:09 +01:00
pancake
c11cd5c69b
Add R2R_SKIP_ASM env var handling in r2r ##test (#18462) 2021-03-15 01:31:08 +01:00
pancake
ee3afa01c9 Fix debian32 in CI ##build 2021-02-27 01:01:22 +01:00
pancake
1997994405 Remove unnecessary ci step 2021-02-22 13:19:38 +01:00
pancake
8be28cc949 Fix linux-static pub action ##ci 2021-02-14 02:41:34 +01:00
pancake
77cf15c2c3 Fixes to make the r2blob shine again ##build 2021-02-14 02:41:34 +01:00
pancake
ef8e3cb512 Make macos-ci green for now 2021-02-14 00:50:40 +01:00
pancake
9398ce4eb7 Add -Wno-unneeded-internal-declaration 2021-02-13 05:18:09 +01:00
pancake
054b5fa46a
Add 32bit Debian packaging and bonus CI fixes ##build 2021-02-13 05:09:30 +01:00
pancake
48d8fbdd96 Fix missing quote 2021-02-11 22:56:37 +01:00
pancake
ea6774b751 Enforce -std=gnu89 with -Werror instead of hacky regexes in tests 2021-02-11 18:19:06 +01:00
pancake
0ceafe426b Dist for macOS 2021-02-11 16:01:48 +01:00
pancake
3a262b31ea asan-fuzz skip archos tests 2021-02-03 23:55:00 +01:00
pancake
d2730a441c Relax asan ci 2021-02-01 02:47:43 +01:00
pancake
8cf1adfb27
Fix and comment the broken debugger tests after last gha update (#18317)
* Add R2R_SKIP_ARCHOS env var handling in r2r to fix TCC suite
2021-01-31 23:00:38 +01:00
pancake
f80c847376
Introduce w32 and w64 in the CI ##build 2021-01-31 00:40:40 +01:00
pancake
569f1f2fb0
Add Windows ZIP in the CI (#18310) ##build 2021-01-30 00:20:16 +01:00
pancake
27da0d4db9
Upload android-arm64 artifact and disable memleak checks in meson-asan testruns ##ci 2021-01-25 15:29:22 +01:00
pancake
36d63b46f6
Fixes for the android-ndk-installer script and the android-arm64 CI job (#18287)
Co-authored-by: pancake <pancake@nopcode.org>
2021-01-25 12:30:57 +01:00
pancake
85edbad0aa
Add WIP android-arm64 ACR build and other CI improvements ##ci
* Fix macos test
* Add cabextract for pdb tests
* Add android-ndk-installer script
* Using NDK r21d
2021-01-25 11:34:08 +01:00
pancake
778b5e041e Fix tcc in the CI, their latest GIT contains non-executable configure script 2021-01-24 19:45:05 +01:00
pancake
c3f7d0e1d1
Add CI test to ensure symlink reinstalls work (#18252) ##build 2021-01-22 00:52:12 +01:00
pancake
0dbc4ee537 Add missing files and remaining patches from import 2021-01-19 05:37:17 +01:00
Anton Kochkov
1a7a2d5bc4 Add Meson for static build 2021-01-19 05:37:17 +01:00
pancake
b433916b25 Fix android and ios artifact names 2021-01-18 11:15:04 +01:00
pancake
05399c5a45 macos-test doesnt needs meson 2021-01-13 10:37:39 +01:00
pancake
8f0016cc4c Dont detect leaks in the asan job and install r2pipe in brew ##ci 2021-01-13 10:29:33 +01:00
Liumeo
b0877cecb4
Fix macos r2pipe 2021-01-12 22:26:05 -05:00
pancake
76cd69ad66 Proper artifact naming and use more r_str_get to avoid some null derefs 2021-01-13 02:08:06 +01:00
pancake
5910d1891f Fix a couple of warnings for -Werror 2021-01-13 01:35:54 +01:00
pancake
af66a574ba Fix TCC CI and improve the rest of jobs ##ci 2021-01-13 01:28:10 +01:00
pancake
5a1fab355f Enable Android and Windows CI, also fix r2pipe test (python vs python3) 2021-01-12 15:02:37 +01:00
pancake
da89020969 Cflags in the yaml was not a good idea 2021-01-12 14:18:29 +01:00
pancake
1184610971
Fix the CI badge and fully rewrite all the workflows to make sense ##build
* Windows, Linux, Static, macOS, Android, iOS builds published for every commit
* Kept coverage, coverity, fuzzing tests, lgtm and -Werror jobs
* Kill the continuos, the over-engineered matrix and other empty or unnecessary tasks (250 vs 900LOC)
* Jobs TODO: fatmac, termux and rpm (centos) packages
2021-01-12 13:41:21 +01:00
pancake
658c6a0918
Create dist/ to hold all the distribution build files ##build (#18131) 2020-12-31 18:57:05 +01:00
pancake
4e0f0807d9
Forbid space builds with acr/make and add job to test them with meson/ninja ##build 2020-12-29 15:08:52 +01:00
Anton Kochkov
8290e502bb
Remove forgotten CI debug lines (#18018) 2020-12-11 10:22:42 +01:00
pancake
6693e33fb4
Bring back tcc support ##build (#17295)
* Fix TinyCC build ##build
* Jemalloc - fix TinyCC build ##build

Co-authored-by: pancake <pancake@nopcode.org>
Co-authored-by: Anton Kochkov <xvilka@gmail.com>
2020-12-11 09:42:12 +01:00
pancake
3bff6182ac
Simplify github issue/pr templates (#18009) 2020-12-08 23:51:17 +01:00