Eclipse OpenJ9 v0.11.0
Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.11.0
Release notes: https://github.com/eclipse/openj9/blob/master/doc/release-notes/0.11/0.11.md
Binaries will be available from AdoptOpenJDK:
https://adoptopenjdk.net/archive.html?variant=openjdk8&jvmVariant=openj9
https://adoptopenjdk.net/archive.html?variant=openjdk11&jvmVariant=openj9
Release details:
Branch name: v0.11.0-release
Tag: openj9-0.11.0
Repo SHAs:
The final tag is based on the openj9-0.11.0-rc2 release candidate.
For details about the release and release candidates, please see: https://github.com/eclipse/openj9/blob/master/doc/processes/release_process.md
For the list of OpenJ9 changes see https://github.com/eclipse/openj9/releases/tag/openj9-0.11.0
OMR Changes
ea548a6 Remove unused unimplemented evaluator on X86 Victor Ding #3061
bed3f9f AArch64: Add support for ARM64 in Debug.cpp knn-k #3039
5929b9d Remove bogus assertion in TR_IndirectCallSite Devin Papineau #3073
ff84a32 AArch64: Implement TR_ARM64RegisterDependencyGroup::assignRegisters() knn-k #3032
2bc0d2a Guard code with SVM check Irwin D'Souza #3074
3c0ec91 Fix OSX implementation of omrsig_info() Keith W. Campbell #3070
4e4fa19 Align heap for GS if necessary only Dmitri Pivkine #3067
1c7373f Remove arm and aarch64 builds from Travis Charlie Gracie #3071
20451a2 Software RangeCheck Read Barrier Aleksandar Micic #3066
a3bd596 Deprecate ShrinkWrapping - Part III Filip Jeremic #3068
201747e Remove Linux x86-64 compressed references testing Charlie Gracie #3065
de7e6dc AArch64: CMake build settings knn-k #3000
4d96857 Workaround for unsupported GCC features on OSX Babneet Singh #3055
22a4b7c Align comments in tree evaluator tables on X86 Victor Ding #3062
5431171 Correct the comment of indirectCallEvaluator on X86 Victor Ding #3058
8dc64c8 Report if CS is H/W assisted Aleksandar Micic #3054
f1c5593 Deprecate ShrinkWrapping - Part II Filip Jeremic #3037
a8fc81f Make OMR an installable library Andrew Young #2996
6f35a3c Map OS name "Darwin" to "Mac OS X" Peter Bain #3053
7bf7463 Remove Linux x86 (32bit) testing Charlie Gracie #3057
a071444 Cmake: Add OS helper variables Devin Nakamura #3048
cf662dd Deprecate ShrinkWrapping - Part I Filip Jeremic #3036
6b79770 Set aladd internal pointer flag for VP arraycopy Devin Papineau #3046
e8f5237 Compressedrefs - Map memory below 4GB - OSX Babneet Singh #3045
5218be9 Make hookgen/tracegen deal with EBCDIC on z/OS Devin Nakamura #2727
18b595a Add new static get opCode APIs for code generator evaluators Nigel Yu #3041
abf55d4 Remove OS X testing Charlie Gracie #3044
4f435e9 Differentiate memory settings for CS HW support Dmitri Pivkine #3043
cd1d1b6 Restore building on gcc>=4.9 Boris Shingarov #3010
c5a3dc5 Clean up GC test shutdown; don't run GC tests for disabled features Robert Young #3022
e800d76 Ensure staticName() symbols represent static fields Yan Luo #3031
bd633e4 Fix for compilation error under certain compilers Victor Ding #3038
70c42dc Improvements for Relocatable Compilations Irwin D'Souza #2978
6864b36 Enable vbpermq support in the Power codegen Ben Thomas #3023
6fc8ead AArch64: Implement OMRMachine functions knn-k #2900
6301037 Implement atomic add and swap codegen support for Z Filip Jeremic #2999
0a39531 Introduce support for sqrt IL OpCode on X86 Victor Ding #2575
ff9960f Add bitOrU32 to AtomicSupport.hpp Graham Chapman #3024
6d3b230 AArch64: Add utility functions for generating MOV, MUL, etc. knn-k #2964
870c5d6 AArch64: Implement loadConstant32() and loadConstant64() knn-k #2963
e7ddf1e AArch64: Fix isRegisterOffsetInstruction(), etc. knn-k #3021
174674b Support load effective address of memory on X86 Victor Ding #2974
d220acc AArch64: Enable arch_arm64 in OMRCPU.cpp knn-k #3015
d280169 Fix TOC materialization on PPC LE Graham Chapman #3014
fe8efc6 Fix for missing platform check for Guarded Storage Victor Ding #3013
e239298 Restore Nursery allocation after aborted Scavenge Aleksandar Micic #3002
9ef5a53 Introduce an enum entry for read barrier helper Victor Ding #3012
37dacda AArch64: Duplicated definition of print() in Debug class knn-k #3007
866003c Remove dead function generateBinaryEncoding2 in z codegen Daniel Hong #3003