Commit Graph

210 Commits

Author SHA1 Message Date
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
pancake 3e92c06758
Add 16GB pagefile for the windows ci ##build (#19652) 2022-02-01 08:44:19 +01:00
pancake 50bf4d5918
Simplify meson logic and use ole's PR to fix Windows ##build
* Kudos to @oleavr for reproducing, spotting and fixing the bug!
* Context https://github.com/mesonbuild/meson/pull/9918
2022-01-31 23:54:00 +01:00
pancake d58e62e74c Fixes for w2019 (#19644) 2022-01-31 01:47:04 +01:00
Sergi Àlvarez i Capilla 715c4e0ff1 Fix warning 2022-01-28 16:24:41 +01:00
pancake 54b1fcd23c
Add CI job to verify builds with system-wide capstone ##build 2022-01-26 09:49:36 +01:00
Sergi Àlvarez i Capilla 57ec318c34 Fix path for cydia32 builds 2022-01-20 20:02:01 +01:00
pancake 5281f27aa5
Bring back the 32bit builds for Cydia ##build 2022-01-14 19:41:26 +01:00
Sergi Àlvarez i Capilla 1eaee48370 Initial implementation of the 'aafs' command ##analysis
* Find function entrypoints and creates a single basic block function
* Useful for fast initial analysis instead of aaa (30min vs 5s)
* Handy to get xrefs context in function boundaries
2021-12-23 18:58:38 +01:00
pancake 3aef52cae0 Fix issues in r2pm -i acr and the new compiler checks 2021-12-17 10:26:41 +01:00
pancake aa7af78946 r21d sdk minimum abi compat is 16 2021-12-17 00:18:44 +01:00
pancake d24bf5b654 More build fixes, googlefuzz integration, add r_asm_cpus() api via the wip 'al' command 2021-12-17 00:15:38 +01:00
pancake ea2c017c3a
Use api9 for android-arm builds to bring back Kitkat support ##build 2021-12-16 18:24:35 +01:00
Sergi Àlvarez i Capilla 1499a9337f Fix last covs related to the py marshall code 2021-12-09 18:00:58 +01:00
Sergi Àlvarez i Capilla 58e59dbb0b Build for android with acr, meson doesnt seems to work 2021-12-09 12:43:40 +01:00
pancake e6f2cd0b2a
Remove trailing spaces (#19460)
$ git grep ' $' | grep -v ^test/ | cut -d : -f 1 | sort -u > /tmp/trailing
$ for a in `cat /tmp/trailing` ; do sed -i -e 's/ *$//' $a ; done
2021-12-02 17:39:59 +01:00
pancake 4327d8322f
Bring back the mingw32 builds ##windows
* Massage conflicting function signatures spotted by mingw
* Fix the spp visibility issue
* Enable 32 and 64bit mingw builds in the CI
2021-11-28 22:10:51 +01:00
pancake 8b227868b8
Fix the windows CI workflows
* Use ninja -j2 in the CI, seems like there are less resources for windows
* Add windows configure+make+run CI workflow
* Use more join_paths()
2021-11-14 21:09:42 +01:00
pancake a5d51af309
Don't use a broken version of ninja in the CI, just pick the last one 2021-11-14 00:14:35 +01:00
pancake 07a4b25adc Dont sync capstone all the time 2021-11-05 10:08:23 +01:00