fix ProGuarded OpenJDK build and LZMA-compressed jar support #160

Merged
merged 2 commits into from Jan 19, 2014

Conversation

Projects
None yet
2 participants
Member

dicej commented Jan 19, 2014

See individual commit messages for details.

dicej added some commits Jan 19, 2014

use "lzma." prefix for LZMA-compressed embedded jars
Previously, we used "lzma:", which worked fine on Windows (where the
path separator is ";") but not on Unix-style OSes (where the path
separator is ":").  In the latter case, the VM would parse
"[lzma:bootJar]" as a path containing two elements, "[lzma" and
"bootJar]", which is not what was intended.  So now we use "lzma." as
the prefix, which works on all OSes.
preserve ThreadGroup.threadTerminated in openjdk.pro
We call this cleanup method from within the VM for every thread, so we
need to preserve it.

joshuawarner32 added a commit that referenced this pull request Jan 19, 2014

Merge pull request #160 from dicej/master
fix ProGuarded OpenJDK build and LZMA-compressed jar support

@joshuawarner32 joshuawarner32 merged commit c4112db into ReadyTalk:master Jan 19, 2014

1 check passed

default The Travis CI build passed
Details

dicej pushed a commit to dicej/avian that referenced this pull request Apr 21, 2014

Merge pull request #160 from dicej/master
fix ProGuarded OpenJDK build and LZMA-compressed jar support
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment