Anton Kochkov
5b38d04bfb
Use GitHub mirror for TinyC compiler ( #2202 )
2022-01-13 21:21:12 +01:00
Riccardo Schirone
6f40dfe493
Move remaining things from shlr/ to meson subprojects ( #2126 )
...
* Move binrz meson directives to binrz/ dir
* Move rizin-shell-parser to a subproject
* Move bochs to a meson subproject
* Move rzqnx to meson subproject
* Move winkd to a meson subproject
* Move rzar to a meson subproject
* Move rzw32dbg_wrap to a meson subproject
* Move ptrace-wrap to a meson subproject
* Move rzgdb to a meson subproject
* Rename w32dbg_wrap to rzw32dbg_wrap
* Update CODEOWNERS
* Remove old references to shlr
* Move shlr/heap stuff in core and remove shlr/arm
* Move spp to a meson subproject
* Remove last references to shlr
* Remove use_webui option
* Move include files directives to librz/include/meson.build
* Move librz meson directives into librz/meson.build
* Handle d/ directories inside the specific module meson.build
* Move plugins listing to specific module meson.build
* Move rzheap to its own subproject
* Fix js linter and licenses
* Use meson.override_dependency for all rz_ modules
2021-12-22 09:20:39 +08:00
Riccardo Schirone
47e1cb8335
Provide CMake config files for CMake projects ( #2057 )
...
* Remove wrong librz.pc.in file
* Add plugindir variable to .pc files to allow easy plugin configuration
* Add CMake config files to find Rizin in CMake projects
* Add CI jobs to check cmake files
* Provide workaround for mesonbuild/meson#9702
* Use .lib suffix and no prefix on MSVC to make CMake files work
* Disable cmake files on static libraries build
2021-12-17 09:16:25 +00:00
Giovanni
bda1e9cfca
Disable GPL code and Add RISC-V support via Capstone 5 ( #2087 )
...
* -Duse_gpl=false is supported by rizin and added riscv_cs for capstone v5
* Added GPL build workflow in CI
2021-12-11 13:30:01 +01:00
Khairul Azhar Kasmiran
d2f649d178
Add --werror to macos build ( #2074 )
2021-12-06 23:10:33 +08:00
Khairul Azhar Kasmiran
3ad79aaa8c
Update macos builds to macos-11 ( #2064 )
2021-12-04 21:10:23 +08:00
Khairul Azhar Kasmiran
ffc0b9cf74
Use --werror with Linux Clang builds ( #2043 )
2021-11-29 22:37:45 +08:00
Khairul Azhar Kasmiran
649f358d2e
Fix clang -Wabsolute-value warning + Trigger linux clang build on clang in branch name ( #2042 )
2021-11-28 20:03:56 +08:00
Dhruv Maroo
17573c17df
Use clang-format-13 for linting
...
* Update `linter.yml` to use `clang-format-13`
* Update documentation for clang-format
2021-11-25 15:44:28 +08:00
Khairul Azhar Kasmiran
11d9e5c995
asan builds: Get loc of asan so from env ( #2024 )
2021-11-25 00:05:48 +08:00
Surendrajat
c5fa5a2d5e
macOS: Update installer background ( #1994 )
2021-11-19 12:41:35 +01:00
Khairul Azhar Kasmiran
5d42d9d163
Support fuzz tests in asan clang build ( #1990 )
2021-11-18 00:13:16 +08:00
Khairul Azhar Kasmiran
906ece4211
Add asan build for clang ( #1910 )
2021-11-17 21:02:02 +08:00
Giovanni
ce88e7c5bc
Run push only on certain branches ( #1905 )
2021-10-30 12:23:54 +02:00
Riccardo Schirone
86f6fec835
Add rzshell_which script to look for the handler of a rzshell cmd ( #1839 )
...
* remove isort linter on CI
2021-10-19 15:43:11 +02:00
Khairul Azhar Kasmiran
f98680aab4
Fix -Warray-bounds warnings in gcc-11 build ( #1818 )
2021-10-11 22:33:48 +08:00
Khairul Azhar Kasmiran
b80cadf756
Switch to ubuntu:hirsute for gcc-11 build ( #1811 )
2021-10-10 18:41:05 +02:00
Khairul Azhar Kasmiran
4995a22228
Add gcc-11 build to CI ( #1802 )
2021-10-07 17:07:06 +08:00
Riccardo Schirone
af65352aa1
Move files to generate windows installer under dist/windows ( #1765 )
2021-10-02 13:53:13 +02:00
Riccardo Schirone
618ed4e0a8
Add separate test to check if C++ programs work with Rizin ( #1743 )
2021-09-24 10:15:59 +02:00
Anton Kochkov
aacd6421e6
Fix #683 - enable SPDX linter checks ( #1578 )
...
* Fix #683 - enable SPDX linter checks
* Add license to the last remaining file
2021-09-03 00:54:40 +08:00
Anton Kochkov
41b4da831e
Update TinyCC version for CI ( #1490 )
2021-08-21 11:15:00 +08:00
Riccardo Schirone
9cdf48c475
Test OSX pkg on both Big Sur and Catalina
2021-08-19 11:41:45 +02:00
Riccardo Schirone
dce349dc72
ci: Fix non-pullrequests events by specifying 'base' field (2nd try)
2021-08-17 16:00:35 +02:00
Riccardo Schirone
7bff56b897
ci: Fix non-pullrequests events by specifying 'base' field
2021-08-17 15:58:14 +02:00
Anton Kochkov
f273ea32da
Run Coverity on Tuesday and Thursday
2021-08-17 07:30:41 +08:00
Anton Kochkov
ed53bad2d6
Enable TinyCC tests
2021-08-10 15:20:46 +08:00
Giovanni
a72e012618
Allow capstone next to fail ( #1378 )
2021-07-29 12:47:44 +02:00
Riccardo Schirone
d6319c0d2c
Few SPDX info addition and REUSE lint to CI ( #1274 )
...
* Download missing MS-PL license
* Missing copyrights + some licenses
* Add REUSE linter to CI
* Python linter fixes on cmd_descs_generate.py
* Remove unused MPL-1.1 license
* Use with in check_meson_subproject.py script
2021-07-07 16:09:57 +08:00
Florian Märkl
76d6193c6b
Always Upload Test Results in GHA ( #1207 )
2021-06-10 21:08:32 +02:00
Alexis Ehret
a570557990
Disable optional code analysis ##test
2021-06-07 11:58:18 +02:00
Anton Kochkov
d6da1ddd54
Update TinyCC commit for CI ( #1130 )
2021-05-14 19:48:00 +08:00
Anton Kochkov
f610b1f38f
Fix Coverity CI submission
2021-04-02 20:06:00 +08:00
Anton Kochkov
8dd3a61171
Fix Coverity Scan CI job
2021-04-02 18:18:25 +08:00
Florian Märkl
1545129388
Enable RZ_ASSERT_STDOUT for a PR Job
2021-03-20 12:32:24 +01:00
Khairul Azhar Kasmiran
7a4f9b3201
Set CI buildtypes to highest opt level possible and set default buildtype to debugoptimized ( #260 )
...
* Set default meson buildtype to debugoptimized
* Add separate Codecov build and remove linux-meson-gcc-build build
* Set test buildtypes to highest optimization level possible
* Run Codecov build only on dev branch
2021-03-10 18:00:56 +08:00
Florian Märkl
820615969a
Make clang-format.py call clang-format just once ( #801 )
2021-03-09 23:31:58 +08:00
Riccardo Schirone
084ea0a424
build: improve documentation for static building
2021-03-03 09:57:10 +01:00
Riccardo Schirone
6491975461
ci: fix tag generated for container
2021-02-26 21:49:40 +01:00
Riccardo Schirone
e1dcc69150
ci: fix tags filter
2021-02-26 20:55:28 +01:00
Riccardo Schirone
e70999e9d8
ci: push Docker tag also for tagged release ( #627 )
2021-02-26 18:48:17 +01:00
Anton Kochkov
09a473bb23
Use 'fetch-depth: 2' for actions/checkout
2021-02-25 20:27:50 +08:00
Riccardo Schirone
0a66fcbae3
ci: use -Dportable when compiling static builds
2021-02-25 19:41:38 +08:00
Riccardo Schirone
66a0024c3d
ci: adapt cmd_descs linter check to new layout
2021-02-25 10:19:13 +01:00
Riccardo Schirone
e09e77aa1b
ci: detect changes to .yaml files as well
2021-02-25 10:19:13 +01:00
Riccardo Schirone
cfbaf9ba68
ci: make sure to run tree-sitter tests
2021-02-25 10:19:13 +01:00
Anton Kochkov
0e950fb172
Update used TinyCC commit
2021-02-22 17:02:56 +08:00
Alexis Ehret
ae3fcc9d08
Disable clang analysis CI
2021-02-21 20:22:15 +01:00
Khairul Azhar Kasmiran
9f8f765578
Add test for bb overlapping fcn start ( #643 )
...
* Add test for bb overlapping fcn start
* Run tests on test changes by adding test/ to whitelist in ci.yml, .appveyor.yml and tcc.yml
2021-02-17 19:37:47 +08:00
Alexis Ehret
efc5954eb9
Fix code-scanning filtering for javascript / python
2021-02-15 10:24:46 +01:00