hermes-windows/android
Neil Dhar 103f1d323a Use prefab JNI in Hermes
Summary:
Instead of including JNI source code in our repo and statically
linking in parts of JNI, use the prebuilt shared library available
from Maven.

While working on fixing the `Intl.NumberFormat` crash in the GC, I
got multiple weird exceptions with stack traces that didn't line up
with `hermesLog` statements I had added to the code. I eventually
suspected something was wrong with having multiple copies of JNI, and
switching to the shared library from maven resolved the crashes.

Reviewed By: tmikov

Differential Revision: D28791954

fbshipit-source-id: 992bc04428795cc3154a229211c1a6f24add32d6
2021-06-08 13:40:45 -07:00
..
cppruntime Upgrade CMake version for android builds 2021-06-02 00:08:24 -07:00
cross-compile
gradle/wrapper
hermes Use prefab JNI in Hermes 2021-06-08 13:40:45 -07:00
intltest Use prefab JNI in Hermes 2021-06-08 13:40:45 -07:00
.gitignore
build.gradle Bump gradle version (#518) 2021-06-02 00:08:24 -07:00
gradle.properties
gradlew
gradlew.bat
settings.gradle Intl API: JNI initialization, Proguard annotations and intl build definitions. (#426) 2020-12-18 14:30:02 -08:00