Commit Graph

837 Commits

Author SHA1 Message Date
pancake a538b2b700 Add =0 and =1 lintings 2022-08-18 13:58:40 +02:00
pancake 52a22ab995 Add lint for `\tfree(` 2022-08-18 10:27:06 +02:00
pancake 41cf0bcf39 Add the 'i<' lint 2022-08-18 10:27:00 +02:00
pancake 660478b3cc sys/lint for '0 ;' 2022-08-18 10:26:56 +02:00
pancake e4e4ecc605 Add lint for ';;$' and remove strncmp from io plugins 2022-08-18 00:11:36 +02:00
pancake aa990230cc Lint for col0 eprintfs 2022-08-15 18:28:07 +02:00
pancake 8c66266e99 Lint for trailing spaces 2022-08-15 18:21:18 +02:00
pancake 54d66a1536 Fix typo in m1 build script 2022-08-01 18:35:22 +02:00
Richard Patel b78855c38d Refactor a few eprintf 'Cannot …' to R_LOG_ERROR 2022-08-01 16:46:46 +02:00
Richard Patel dcd740dd53
Refactor a few eprintf to R_LOG_ERROR ##refactor 2022-08-01 00:21:21 +02:00
pancake d6d14b2a71 Add spacing linting checks for public function signatures 2022-07-27 10:34:24 -04:00
pancake c06d8362c7 lochist script now takes an argument with the commit to count 2022-07-15 12:25:27 +02:00
pancake 4ab05040c5
Publish m1 packages automatically on release time ##ci 2022-07-08 12:39:26 +02:00
pancake ad1add71cb
Fix a new linting to remove the double error message in RLOG calls ##lint 2022-07-07 20:25:26 +02:00
Sergi Àlvarez i Capilla 1914cdc432 Add line count history helper scripts ##ci 2022-07-07 13:31:31 +02:00
pancake 332574aeb5
More eprintf -> RLOG here and there ##refactor 2022-07-05 13:34:13 +02:00
pancake e2bbe2b14e
Add a linting to avoid R_LOG calls ending with a dot ##lint 2022-07-04 17:42:25 +02:00
pancake 9f12bfd0a8
Get rid of some globals and tls-ify others 2022-07-03 10:01:58 +02:00
pancake 47b7e8ae2b Add and fix two more for loop linter rules 2022-07-02 22:40:28 +02:00
pancake bb49596759
Use r_str_startswith() in libr/io/p instead of strncmp ##lint 2022-07-01 17:10:05 +02:00
pancake bed72b73b2
Add another source linting to avoid newlines in RCore.cmd() ##refactor 2022-06-30 22:22:30 +02:00
pancake fca98fbea7
Use more R_LOG in core/cmd_anal 2022-06-30 20:55:47 +02:00
pancake 0f8321842f
Merge the asm.mcs96 plugin into anal ##refactor 2022-06-28 14:32:12 +02:00
pancake 3db3750eb0
Lint for x"" ##cleanup 2022-06-28 12:07:58 +02:00
pancake 304a3a7fcf
Use more R_LOG instead of eprintfs and add more linting checks ##refactor 2022-06-28 11:24:06 +02:00
Richard Patel 363df75c06
Replace some instances of eprintf with R_LOG_ 2022-06-28 02:49:42 +02:00
pancake e69645a9c2 Add sys/lint.sh and run it in the CI ##refactor 2022-06-27 11:31:24 +02:00
Denis Ovsienko a0fec9b8fc Fixup commit 88f5284.
"source" is a bashism, and in shells that implement POSIX shell when
invoked as /bin/sh (such as dash in Ubuntu) it usually means an error:

./sys/debian.sh: 21: ./sys/debian.sh: source: not found

Use the portable "." equivalent to make it good.
2022-06-09 23:47:12 +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 821d92d500 Fix noisy pkg-config warnings in sys/install.sh 2022-06-08 23:29:14 +02:00
pancake d71629bf38 Fix -Werror=overflow in anal.bpf 2022-06-07 11:08:21 +02:00
condret 426b503c0c Update clang-format.py skiplist 2022-05-18 06:59:34 +02:00
pancake 2beaa78069
Remove asm.bf, and move its .opasm to the anal.bf ##anal (#20070) 2022-05-08 13:36:42 +02:00
pancake 15df7cc457 Minor cleanup in sys/install.sh 2022-04-22 15:59:24 +02:00
kakamaika 58e795ec28
Fix for --without-pull not working in install.sh ##build 2022-04-21 18:06:59 +02:00
pancake 60182bb63a Add missing `export` cflags in sys/user 2022-03-22 09:44:10 +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 d759ee6a07 Fix title glitch in release-notes script 2022-03-15 19:53:02 +01:00
Sergi Àlvarez i Capilla 842b89a3cb Add fPIC to user.sh builds 2022-03-15 12:22:38 +01:00
Lazula 3fc98d4e7f
Check for .git extension in upstream remote in install scripts (#19808) 2022-03-11 13:16:53 +01:00
Sergi Àlvarez i Capilla ba6c958c7b Fix sys/release-notes when HEAD a tagged ##build 2022-03-02 11:45:52 +01:00
Pau Rodriguez-Estivill 69587d462d Fix download artifacts 2022-03-01 15:10:02 +01:00
Pau Rodriguez-Estivill e159986435 Remove check workflow status in download-artifacts 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
Pau Rodriguez-Estivill 041acbb2ca Split CI workflows 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
Sergi Àlvarez i Capilla 79b39bb54d Fix java oobread in id_000000,sig_06,sync_m1,src_000048 ##crash
* Reported by Cen Zhang via huntr.dev
2022-02-07 23:58:09 +01:00