dav1901
303a57bb85
Minor code cleanups/fixes ( #12519 )
2018-12-20 11:50:29 +01:00
dav1901
a6b44e03fe
Fix warnings ( #12309 )
2018-11-25 01:46:57 +01:00
dav1901
ef42e5a205
Fix few more covs ( #12303 )
2018-11-23 20:50:23 +01:00
radare
d05292e485
Fix 80 warnings coming from gcc8.2 ( #12280 )
2018-11-22 22:11:43 +01:00
Riccardo Schirone
d6aab51c2b
WIP: gcc8 warnings ( #11795 )
...
* arch/ebc: fix style and remove gcc8 warnings
* parse/parse_ppc_pseudo: fix gcc8 warnings
* parse/parse_mips_pseudo: fix gcc8 warnings
* anal/esil: fix strncat usage
* shlr/tcc: fix snprintf usage
* parse/parse_dalvik_pseudo: fix sprintf -> snprintf
* lang/vala: fix gcc8 warnings
* core/vmenus: fix snprintf usage
2018-10-12 12:17:29 +02:00
Florian Märkl
1ed251b894
Make pipe lang plugin sleep while waiting for pipe ( #11622 )
2018-09-22 20:11:24 +02:00
Neven Sajko
4a722e80d8
Add braces to if, else, for, while ... ( #11504 )
2018-09-13 10:17:26 +02:00
Riccardo Schirone
eee1385466
Meson private ( #11331 )
...
* meson: refactor library cflags
* meson: use visibility=hidden by default
* remove unused var
* magic/meson: replace tabs with spaces
2018-09-03 10:07:28 +02:00
Florian Märkl
caf18865df
Use waitpid with WNOHANG in lang_pipe_run() ( #11278 )
2018-08-28 10:35:50 +02:00
Fangrui Song
594a438741
meson: don't compile inclusion-only .c files ( #10928 )
2018-08-05 17:32:05 +02:00
Riccardo Schirone
7572f315ea
meson improvements ( #10617 )
...
* meson.build: fix meson build when not on git
* meson.build: make capstone a dependency
* meson.build: make r_magic library optional
* meson.build: capstone include is already in the dependency
* meson.build: use dependencies instead of manual linking + includes
* meson.build: add travis
* flag/meson.build: include sdb dependency
* travis-script: print messages based on install system
* io/meson.build: add sdb as dependency
* syscall/meson.build: missing sdb dependency
* {parse,config}/meson.build: add sdb dependency
* travis.yml: pass INSTALL_SYSTEM var to docker
* {bin/shlr}/meson.build: add sdb_dep to r2java and bin
* install meson and ninja-build in r2-travis docker
* travis.yml: allow meson build to fail for now
* anal/meson.build: add sdb and java dependencies
* egg/meson.build: add sdb dependency
* travis.yml: meson build env should be also in the includes list
* core/meson.build: add java dep
* meson.build: use dependencies also to create main r2 dependency
* rasm2/meson.build: replace link_with with dependencies
* rasm2/meson.build: add sdb as dependency
* meson.builds: convert link_with to dependencies and fix tabs
* travis-script: change meson install prefix and set PKG_CONFIG_PATH
* travis-script: add lib64 to LD_LIBRARY_PATH
2018-07-09 16:58:38 +02:00
pancake
91a2e5fb9d
More killing of strcasecmp/strncasecmp
2018-05-21 22:13:07 +02:00
pancake
9bcae5a9d2
Fix last covs
2018-05-21 22:13:07 +02:00
pancake
4d61d66e29
Add support for the Zig programming language
2018-05-16 17:12:17 +02:00
Paul I
7e9f982849
Meson: some cleanup ( #10076 )
2018-05-16 10:24:35 +02:00
Paul I
cc90ec6be5
[WIP] Move hardcoded paths to r_userconf.h ( #9959 )
...
* Move hardcoded paths to r_userconf.h
* Add R2_HOME_* macros
* Some cleanup
2018-04-28 10:02:55 +02:00
Paul I
40b4a5b557
Meson: disable libversion info for Windows ( #9858 )
2018-04-10 22:44:54 +02:00
Paul I
ca3652da4b
Meson: Add version info for shared libs ( #9763 )
2018-03-24 18:18:32 +01:00
pancake
0612ab7275
Minor indentation fixes coming from the fix-pipes pr
2018-03-23 15:03:17 +01:00
Paul I
4e73ad7d19
Meson: some cleanup ( #9753 )
2018-03-23 07:47:46 +01:00
Florian Märkl
5e1f811ec0
Fix meson indentation ( #9567 )
2018-03-03 22:08:37 +01:00
Florian Märkl
95a1b75784
Install Headers and .pc Files with Meson ( #9548 )
...
Use meson pkgconfig for .pc files
meson 0.44
Install same headers as acr
2018-03-03 20:00:18 +08:00
Paul I
bb4f61580e
Cleanup meson files ( #9424 )
2018-02-20 09:33:19 +01:00
Jose Diaz
e74aadad28
Renaming char_to_w32 => utf8_to_utf16
2017-11-03 10:27:18 +08:00
Jose Diaz
527ff71d41
Convert char to windows unicode
2017-11-03 10:27:18 +08:00
pancake
79de4e59a2
Handle argc/argv in RLang.C
2017-10-22 18:46:34 +02:00
pancake
5a28c2abfe
Add 'c' output for ragg2
2017-09-04 12:59:06 +02:00
pancake
67063334a0
Support JSON for Vala
2017-09-04 06:32:11 +02:00
pancake
3049f15a0d
Disable noisy warnings in valac
2017-09-04 06:08:57 +02:00
Duncan Ogilvie
8ec858ebf7
fix a deadlock in lang_pipe_run on r2pipe.open() ( #8408 )
2017-09-02 17:36:14 +02:00
Marc
80d4b44b2e
Fix random code style issues
2017-07-13 00:46:27 +02:00
SkUaTeR
c31d81da26
support for static build ( #7822 )
...
* support for static build
* improved sharard/static build
2017-06-28 22:54:40 +02:00
SkUaTeR
dc7914644e
Meson improvements
2017-05-31 13:38:47 +02:00
Xiangyu Zhu
bc3555b833
Modify RLang plugins for Py2/py3 support
...
* Add alias field
* use RTLD_LOCAL
2017-05-28 01:50:08 +02:00
SkUaTeR
9a1337512a
meson.build fixes to build with MSVC
2017-05-14 23:06:00 +02:00
SkUaTeR
1b5a746786
add more fixes to msvc build ( #7468 )
...
* add more fixes to msvc build
* more fixes
2017-05-10 22:12:49 +02:00
pancake
c4b6da3eaa
Support -e -s in #!vala
2017-05-09 03:22:47 +02:00
pancake
31468882cc
Add support for #!python -e and other rlang plugins
2017-05-09 02:42:51 +02:00
pancake
3e0c7bc650
Support meson build for Linux (Requires meson 0.40)
2017-05-02 14:18:36 +02:00
pancake
60f9667654
Remove support for bjam build system
...
- Delete all Jamroot files
2017-05-02 05:48:40 +02:00
pancake
fa671b9a16
Initial support for the Meson build system
...
- Integrated with current ACR
- Fix some stale fails got removed
2017-05-02 05:05:36 +02:00
davidpolverari
1fb422b532
Fix #6162 - Renames r_str_concat to r_str_append
2017-03-16 22:29:49 +01:00
Giovanni
43532031c4
Fixes for windows and some are also global ( #6936 )
2017-03-08 08:49:31 +01:00
condret
30349b0c3a
add lib language-plugin
2017-02-17 21:11:15 +00:00
Álvaro Felipe Melchor
87724384d1
added r_cons_break_{push/pop} to handle ^C better
...
Besides an UAF has been fixed afecting only ELF
2016-11-21 16:56:12 +01:00
pancake
dba2fe70f0
Fix w32 build
2016-06-08 11:59:19 +02:00
pancake
b53d065504
Update sdb and cleanup r2pipe-w32
2016-06-06 14:40:58 +02:00
pancake
27ae76a7dc
Show licenses in rlang plug listing
2016-05-31 10:39:34 +02:00
pancake
176a735927
Add cmdf callback and license in RLang
2016-05-31 02:32:30 +02:00
Sven Steinbauer
547f8bbc5c
Infer fixes Round 2 ( #4993 )
2016-05-24 22:22:15 +02:00