Commit Graph

229 Commits

Author SHA1 Message Date
pancake
e69645a9c2 Add sys/lint.sh and run it in the CI ##refactor 2022-06-27 11:31:24 +02:00
pancake
d285403719 Disable android-x86 artifact uploads 2022-06-22 12:19:30 +02:00
pancake
16573e645c android-meson is no longer required for a release 2022-06-22 11:40:03 +02:00
pancake
d9aac6bc66 Windows builds include debug information by default ##build
* Use 'call configure.bat release' to make stripped builds
* The CI still builds in release mode
2022-06-22 00:56:29 +02:00
pancake
bf5bea05af
Add macos-m1 GHCI builds ##build 2022-06-21 14:07:59 +02:00
pancake
86ed2d041b Dont do muon yet 2022-06-10 11:17:14 +02:00
pancake
89192e5462 Preconfigure is needed for muon builds 2022-06-10 10:25:34 +02:00
pancake
ab01f4298f CI fixes 2022-06-10 09:58:40 +02:00
pancake
de7738770c Update v35arm64 to fix build on riscv ##build 2022-06-10 01:10:12 +02:00
pancake
df79d37319 samu -> samurai in the ci 2022-06-09 23:59:23 +02:00
pancake
d3f75c2a27 r2pm ci fixes 2022-06-09 23:46:22 +02:00
pancake
e3a6ba2772 Improvements in the native r2pm, being able to install samu and muon ##r2pm 2022-06-09 20:28:14 +02:00
pancake
88f5284422 Massage MAKE_JOBS for sys/debian.sh too ##build 2022-06-09 19:10:16 +02:00
pancake
44b3dff342 Move -Werror from sys/debian.sh to ghci's build.yml 2022-06-09 18:18:16 +02:00
pancake
2d0fceca63 Generate r2r.json for profiling the testsuite ##tests 2022-06-09 14:59:12 +02:00
pancake
122c7e9df4
Fix several bugs in the RStack API ##crash 2022-06-08 19:15:48 +02:00
pancake
856af98036 Fix #20229 - gzip the tarball on meson-android builds (only affects x64) 2022-06-05 13:08:12 +02:00
pancake
1bb66144aa
Fix disp[ep] regression for v850.np ##disasm 2022-05-30 12:52:46 +02:00
pancake
d3c7a5b2fa Github messed up the CI 2022-04-13 00:41:37 +02:00
pancake
932659f0c6
Disable offline builds ##ci
* it seems to be a problem in gh now
2022-04-08 22:22:04 +02:00
Sergi Àlvarez i Capilla
07c4f96824 Run the tests for non-debugger builds ##ci 2022-03-30 17:39:01 +02:00
pancake
b1155ee89c
Fix UB in the objc parser logic after handling swift types (#19883) 2022-03-27 13:20:58 +02:00
pancake
83bfc83c9f
Add support for Visual Studio 2022 (community+enterprise) ##build
* add rule in the CI
2022-03-26 00:56:54 +01:00
Sergi Àlvarez i Capilla
50b8813f1d Fix w64blob artifact name for the release
* Fix meson -Dplugins=arm reg profile issue
* Fix an infinite loop when emulating with no valid regprofile
2022-03-22 20:06:43 +01:00
Sergi Àlvarez i Capilla
3c54a8d7a2 Publish r2blob-w64 on release and fix artifact name ##ci 2022-03-22 17:39:37 +01:00
pancake
f0c654d394
Try this commit for TinyCC (#19837) 2022-03-18 15:03:25 +01:00
pancake
245babbf9e
Lots of cleanups to reduce the regressions in TCC ##refactor
* Cleanup crypto.aes and anal.arm_cs to make the latest tcc happy
* Dont pick latest tcc. as its broken (-30 commits for now)
* Dont pass multi-dimensional arrays as argument
* Don't assume TCC supports threads, because it doesnt
* Many intrinsics are missing still for tcc on darwin-arm64
* lz4 code crashes when compiled with latest tcc and needs a full rewrit
* Add more null checks here and there
* Remove unused code in the tcc parser
2022-03-17 18:40:58 +01:00
pancake
02f9dd1839 Add w64-static builds in the CI ##windows 2022-03-16 00:48:50 +01:00
pancake
c01f6cd44d Run 'apt update' before 'apt install' in the CI to fix some 404 2022-03-03 10:54:21 +01:00
Pau Rodriguez-Estivill
c0e102f89d Add git history before generate release notes 2022-03-02 11:33:45 +01:00
Sergi Àlvarez i Capilla
aa6a1d7436 Run fewer asan tests on every commit 2022-03-01 17:04:32 +01:00
Pau Rodriguez-Estivill
0c3f1927c6 Avoid running check release when not needed 2022-03-01 15:10:02 +01:00
pancake
3afed46fff Freebsd improvement 2022-03-01 15:10:02 +01:00
Pau Rodriguez-Estivill
774b19a2bc Join build and release workflows 2022-03-01 15:10:02 +01:00
Pau Rodriguez-Estivill
7767100782 Clear build workflow 2022-03-01 15:10:02 +01:00
pancake
b636941cef Release 5.6.4 2022-02-28 12:30:02 +01:00
pancake
ddc7458b4b Reorder master-specific CI workflows to the bottom 2022-02-21 21:00:55 +01:00
Pau Rodriguez-Estivill
108dc76ae8 Setup artifacts retention time to 30 days 2022-02-18 12:45:11 +01:00
Pau Rodriguez-Estivill
041acbb2ca Split CI workflows 2022-02-18 12:45:11 +01:00
Pau Rodriguez-Estivill
807e92de29 Rename CI artifacts to job names 2022-02-18 12:45:11 +01:00
Pau Rodriguez-Estivill
14d071dea3 Move download artifacts as script 2022-02-18 12:45:11 +01:00
pancake
a7386c4b83 After release version bump 2022-02-18 01:51:10 +01:00
pancake
77cdfd2fac
Run some tests in freebsd (#19723) 2022-02-16 16:55:24 +01:00
Sergi Àlvarez i Capilla
ea85949d18 Improve github's template for the PRs 2022-02-14 00:03:50 +01:00
PauRE
73cc634ba7
Partial #19687: Add release github actions workflow ##ci
* Add release github actions workflow
2022-02-13 02:04:17 +01:00
Sergi Àlvarez i Capilla
d09742370f Reduce the amount of CI pipelines to run outside master 2022-02-11 23:17:53 +01:00
pancake
d969767317
Publish FreeBSD artifacts and purge the srcdir ##ci 2022-02-11 21:04:55 +01:00
pancake
97095b2483
Add freebsd in github ci ##build 2022-02-11 19:22:04 +01:00
pancake
48829c64b8 Update to the latest capstone 2022-02-01 10:37:01 +01:00
Apkunpacker
6ce1c685ec
Use tinycc repo from gihub mirror
* because the official one is down
2022-02-01 09:49:27 +01:00