lib/jvm: prevents string warnings on JVM

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/jvm: support the Android platform by desactivating unavailable features

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/jvm: adapt Jvm::attach_current_thread to Android

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: fix broken assert in FStream::opens

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
java ffi: use Java int to store C pointers

While long worked with OpenJDK on linux, it did not on Android.

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
android: support FFI with Java

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
android: enable code in AndroidManifest

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: intro the load_jclass method

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitg: use load_jclass in Java FFI

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/mnit_android: intro App::native_activity

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
examples/mnit_simple: test Android log and toasts

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
niti: add support partial for NativeFile::address_is_null

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
github_merge: copy the merge message for commit when conflict

so the following commit will be pre-rendered

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add `exec.skip` to compile but not execute tests

Signed-off-by: Jean Privat <jean@pryen.org>
tests: niti fully skips tests in exec.skip

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add `cc.skip` to skip the C compilation of some programs

Exemple: unavailable C libraries.

Signed-off-by: Jean Privat <jean@pryen.org>
model: fatal error, instead of abort if more that one primitive class

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add missing sav

Signed-off-by: Jean Privat <jean@pryen.org>
tests: a res without sav is OK if empty else is failed

This will simplify the addition of sav, that are required only if not
empty.
Moreover, a missing non-empty sav will triggers a FAIL instead of a
skip.

Signed-off-by: Jean Privat <jean@pryen.org>
tests: remove empty sav files

since now, empty res and no sav is an OK test

Signed-off-by: Jean Privat <jean@pryen.org>