mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-07 05:24:46 +01:00
9cdd5a7b72
A number of jni calls were "stateless", which meant they allocated their own vtmgr and mpool instances each time invoked. Instead invoke them with the global jni closure and add to it vtmgr (already has mpool) and use these instead of allocating/freeing each time. To make sure no race conditions are introduced (mpool, though debug-only, is probably not thread-safe), guard these new uses with an in-use flag. If that fires I'll need a mutex or something. |
||
---|---|---|
.. | ||
app | ||
gradle/wrapper | ||
img_src | ||
jni | ||
libs | ||
res_src | ||
scripts | ||
website | ||
.gitignore | ||
Application.mk | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
id_rsa_uploader.enc | ||
INSTALL.txt | ||
settings.gradle |