Skip to content

0.9.8.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@tomball tomball released this 25 Sep 17:27
· 3676 commits to master since this release

Note: the release build for 0.9.8.2 failed, as it did not contain the Guava libraries. Use the 0.9.8.2.1 build instead.

This release updates 0.9.8.1 with:

Xcode 7/iOS 9 Support

  • #611: Added x86_64 simulator arch.
    • Mac OS X libraries moved to dist/lib/macosx.
  • #613: Added bitcode marker support.
  • Fixed doc-comment generation to display correctly in Xcode Quick Help.

Improvements

  • java.util.jar added to JRE.
  • #574: added javac's -processor and -processorpath flags to j2objc.
  • A -version flag was added to j2objc and cycle_finder.
  • Added java.beans.PropertyDescriptor.
  • Added jre_emul-src.jar to distribution.
  • Added Zip64 support.

Bug Fixes

  • Fixed type casting on inferred wildcard types.
  • Fixed issues with java.lang.ref implementation.
  • Fixed java.util.zip.ZipFile expansion of deflated zip entries.
  • #591 Implement JreAssert with macro so that msg is conditionally evaluated, contributed by @lukhnos.
  • #595 JavaMetadata leak fixes, contributed by @lukhnos.
  • #596: Fixed try-with-resources to match JLS spec.
  • #600: Improved dead code elimination, contributed by @lukhnos.
  • #602: Fixed java.lang.Throwable leaks, contributed by @lukhnos.
  • #604: Fixed java.nio leaks, contributed by @lukhnos.
  • #606: Mutex leak fixes, contributed by @lukhnos.
  • #607: Fixed runtime lookup of classes mapped with wildcard prefixes.