Commit Graph

241 Commits

Author SHA1 Message Date
pancake
a97e9adbeb Run unit tests in parallel ##ci 2022-10-17 21:08:03 +02:00
pancake
103c28ccc5 Upgrade github actions/checkout from v2 to v3 ##ci 2022-10-14 10:34:25 +02:00
pancake
29f982b8e7 Upgrade actions/upload-artifact from v2 to v3 ##ci 2022-10-14 10:34:25 +02:00
pancake
503d46c03b Test the new default native r2pm fix flushing and using RLOG ##r2pm 2022-09-20 12:44:56 +02:00
pancake
1944e59783 Remove some more r_hash leftovers 2022-09-16 10:46:24 +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
f6448b76e7 Disable the freebsd builds from the ci 2022-09-08 23:13:23 +02:00
pancake
e8987d4525
Fix #20655 - Zip the blob for windows ##ci 2022-09-03 18:48:52 +02:00
pancake
ddf483893e Test and benchmark --with-sysmagic in the CI ##search
* Improve output of search.verbose
* Remove conflictive magic signature
2022-08-07 16:24:08 +02:00
pancake
dc357e9145 Minor CI fixes 2022-07-08 23:32:15 +02:00
pancake
e3c09aa9c6
Build r2 with muon+samu ##ci
* Remove asm.arc leftovers
* Fix r2pm -r return value
2022-07-08 22:44:46 +02:00
pancake
4ab05040c5
Publish m1 packages automatically on release time ##ci 2022-07-08 12:39:26 +02:00
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