You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* put foo-jni at the same level as foo-ffi
* create jni output directory
* don't generate the rust JNI sources in the ci-script, just use the cargo build invocation to do it
* refactor CI script traits to remove some complexity
* allow certain things in the generated jni
* add comment about the lints
* merge the classes module
* merge the enums
* merge structs
* merge interfaces
* merge exceptions
* merge primitives
* get everything down to a single JNI module file
* emit the jni code into OUT_DIR and use include!
* build JNI library in cross matrix
* remove bindings-aarch64 job and use cross matrix now that it can build Java
* use cross for x64 linux
* depend on documentation
* swap 32-bit Linux for 64-bit
* map the ARM_UNKNOWN_LINUX_GNUABIHF Rust triple to 'linux-arm' by default for .NET
* support apple x64 in JNI
* don't copy over libs that we won't attempt to load
* use the existing platform definitions instead of strings
* move this list of platforms to the ci-script since this is the only place it's used
* run tests on macos
0 commit comments