All Versions
36
Latest Version
Avg Release Cycle
21 days
Latest Release
1405 days ago

Changelog History
Page 3

  • v0.17.0

    October 16, 2019
  • v0.17.0-m2

    October 07, 2019
  • v0.17.0-m1

    September 24, 2019
  • v0.16.0

    September 15, 2019
  • v0.16.0-m2

    September 10, 2019
  • v0.16.0-m1

    August 28, 2019
  • v0.15.1 Changes

    July 18, 2019

    ๐Ÿš€ Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.15.1
    ๐Ÿš€ Release notes: https://www.eclipse.org/openj9/docs/version0.15
    Milestone plan: https://github.com/eclipse/openj9/milestone/9

    Binaries are available from AdoptOpenJDK.
    jdk 8:
    https://adoptopenjdk.net/archive.html?variant=openjdk8&jvmVariant=openj9
    ๐Ÿš€ https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/tag/jdk8u222-b10_openj9-0.15.1
    jdk 11:
    https://adoptopenjdk.net/archive.html?variant=openjdk11&jvmVariant=openj9
    ๐Ÿš€ https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/tag/jdk-11.0.4%2B11_openj9-0.15.1
    jdk 12:
    https://adoptopenjdk.net/archive.html?variant=openjdk12&jvmVariant=openj9
    ๐Ÿš€ https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/tag/jdk-12.0.2%2B10_openj9-0.15.1

    ๐Ÿš€ Release details:

    ๐Ÿš€ Branch name: v0.15.0-release
    ๐Ÿท Tag: openj9-0.15.1

    Repo SHAs:

    OpenJ9: 0f66c64
    OMR: ec782f2

    ๐Ÿ”’ Security Vulnerabilities Resolved
    CVE-2019-2786
    CVE-2019-11771
    CVE-2019-11772
    CVE-2019-11773
    CVE-2019-11774

    ๐Ÿš€ 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 OMR changes see https://github.com/eclipse/openj9-omr/releases/tag/openj9-0.15.1

    OpenJ9 Changes

    0f66c64 (0.15.0) add scripts to check git repo sha lanxia #6506
    4a7a6b2 (v0.15.0) Fix out-of-bounds write in String.getBytes Benjamin Thomas (Aviansie Ben) #6502
    d58e0f7 (0.15.0) Invoke DomainCombiner.combine() for embedded AccessControlContext Peter Shipton #6493
    ๐Ÿšš 18e7a3c (v0.15.0) Remove extra rpaths in AIX shared libs mikezhang #6494
    โช 1dadeb8 (v0.15.0) Revert "Fold ifcmp with two constant integral operands" Liqun Liu #6418
    โช 4e07243 (v0.15.0) Revert "Emit field load instead of call in expanding MethodHandle invoke" Liqun Liu #6420
    ๐Ÿš€ bf8edb6 Avoid constant timestamp checking on classpaths (v0.15.0-release) Cheng Jin #6401
    86fad7b Load classFlags as a 32-bit value (0.15.0) Dhruv Chopra #6377
    9cc7a8e (v.0.15.0) Exempt com/sun/proxy classes from validation Mike Zhang #6375
    655fac7 (V0.15.0) Declare obsolete J9_JAVA constants in DDR blob for compatibility Peter Shipton #6321
    7ab677b (v0.15.0) Initialize fieldClassReg for static unresolved reads Dhruv Chopra #6306
    ๐Ÿ“‡ 7a03fe0 Use unbreakpointed ROM method for metadata queries Graham Chapman #6311
    ๐Ÿ’ป ffe02f0 (v0.15.0) Added command line option for concurrentKickoffTenuringHeadroom cedrichansen #6286
    โช 629e928 Revert "Enable z15 by default" (0.15.0) Filip Jeremic #6282
    ๐Ÿš€ 1141548 (v0.15.0-release) Accommodate Java security permissions within Attach API Jason Feng #6288
    631458f (0.15.0) Minor java code improvement for JSR292 Liqun Liu #6270
    f144c6f Rework jstack to use java.base only Keith W. Campbell #6195
    ๐Ÿšš 5242f38 Remove TR_J9VMBase::traceAssumeFailure Robert Young #4889
    โœ… 6128a7c Add test for ignoring blank/whitespace VM options Sharon Wang #6090
    0๏ธโƒฃ bcc8e10 Correct default name of jdmpview from dtfjview Peter Shipton #6222
    โœ… 9d7b538 Misc. readability improvements to createStackAtlas Daryl Maier #6159
    eabc47d Add concurrent copy forward read barrier type Andrew Young #6153
    ๐Ÿ‘ 60342c2 Exit with message for unsupported version error at startup Jason Feng #6172
    6887bae Invoke Read Barrier during monitor cache lookup check Aleksandar Micic #5253
    ff606ea fix JMX report issue for JIT Code cache Lin Hu #5496
    ๐Ÿšš da80d94 Remove obsolete pipeline code Adam Brousseau #2743
    cafa342 Skip HCR guard for non-public methods in java/lang/invoke Liqun Liu #6076
    78ace5f Emit field load instead of call in expanding MethodHandle invoke Liqun Liu #6175
    3ebf568 Modify TR_Method references to TR::Method Daryl Maier #6219
    ๐Ÿ‘ท 364397c Use new unstable step for downstream jobs that are UNSTABLE Adam Brousseau #6047
    c09a7ee CMake: require that BOOT_JDK be specified Keith W. Campbell #6046
    ๐Ÿ‘ c8ba335 CMake: Add support for osx in vm Devin Nakamura #6208
    ๐Ÿ‘ f914c3b CMake: Add support for osx in the compiler Devin Nakamura #6209
    ๐Ÿ‘ da9590b CMake: We don't currently have ipv6 support on osx Devin Nakamura #6210
    ๐Ÿ— 2729226 CMake: Introduce non-compressed ref build specs Devin Nakamura #6211
    b9d06a3 Add JDK13 ref repo to slave repo caches Adam Brousseau #6215
    ๐Ÿš€ b44844b Fix incorrect links in the release notes Babneet Singh #6206
    82c3d86 Fix OPENJDK_* variables initialization Violeta Sebe #6086
    203d2ce Fix typo in z/codegen/J9TreeEvaluator.cpp Filip Jeremic #6199
    0๏ธโƒฃ 0d35d2e Store default value in J9Class thomasli #5928
    5353bc9 Handle checkcastAndNULLCHK if traps are disabled Filip Jeremic #6177
    7b4dc41 Class redefinition CallSite propagation Theresa Mammarella #5402
    5baeb84 Add includes or forward declarations for TR_InlineBlock(s) Daryl Maier #6182
    ef6d898 Fix quotation issue when using REPORTDIR Renfei Wang #6193
    c047f6a Correctly report applications launched by -jar Peter Bain #6134
    ๐Ÿ 2ffff11 Fix Windows compile failure Peter Bain #6191
    b700231 Add jdk.management.agent if necessary Peter Bain #6135
    fb52fc3 Rename global register allocated indexes on ParameterSymbol Daryl Maier #6170
    a08b93a Relocate NonUserMethod enum to OpenJ9 Daryl Maier #6180
    ๐Ÿšš 8dae1c8 Move thread management information to java.base Peter Bain #5964
    e72b823 Determine if static in the constructor rather than at invoke Dan Heidinga #6142
    3041cfa Add JDK13 to Jenkins Pipelines Adam Brousseau #6166
    โช 8f5d05f Revert "TEMP [skip ci] unexclude cmake tests" Adam Brousseau #6171
    ๐Ÿ— c6cc73e Divert CMake specs to regular test builds Adam Brousseau #5830
    cc11a43 Create codeCache allocation pointers callbacks Marius Pirvu #6127
    e63de48 AArch64: Use TR::InstOpCode::getOpCodeBinaryEncoding() knn-k #6160
    ๐Ÿ‘ 5653697 Add support for Java 14 Keith W. Campbell #6151
    0f488c4 Disable CFGSimpliciation Andrew Craik #6123
    0๏ธโƒฃ d7884a3 Change -XX:-TransparentHugePage to be the default Peter Shipton #6157
    โช 53f42e1 Revert "Add tests for field watch" Shelley Lambert #6148
    โœ… c1b8968 Add tests for field watch Dhruv Chopra #6096
    ๐Ÿ— 84c948e Unlimited user processes in Docker build containers Adam Brousseau #6115
    506df00 Extend DDR rules to handle *.mc files Keith W. Campbell #6137
    bf3df38 Replace the call to Modifier.isVolatile with a boolean field Liqun Liu #6113
    โšก๏ธ 1707d55 Updates associated with z/TPF GCC 7 Builds James D Johnston #6132
    b90ce58 Create common method for MH.resolveCondy/Indy Theresa Mammarella #5442
    b134d3c General z/OS improvements Keith W. Campbell #6136
    38dbf68 Consolidate AOT Relocation Records Irwin D'Souza #6007
    โœ… 4f80aba Support xml parsing on zos in testKitGen Renfei Wang #6122
    0ce1529 Added additional JDK_IMPL parameter to compile Longyu Zhang #6111
    ๐Ÿšš 7b47006 Remove referece to TESTOUTPUT in playlist.xml Renfei Wang #6121
    โœ… b9829d7 Adding the NullTest for checkcastAndNULLCHK simonameng #6002
    โœ… 1fe0625 Mark tests appropriately for AOT testing Irwin D'Souza #6056
    0d24672 Add missing J9CFGSimplifier.cpp entry to CMakeFiles.txt Andrew Craik #6116
    f8046c2 Implement J9 CFG Simplifier for new CFG patterns Yan Luo #6040
    245ea46 Fold ifcmp with two constant integral operands Liqun Liu #6026
    e25c46b Implement jmap and OpenJ9VirtualMachine.heapHisto Peter Bain #5816
    012603b Truncate boolean for Unsafe.getBoolean and Unsafe.putBoolean Liqun Liu #6095
    ๐Ÿ— 432df8c No longer pass BUILD_LIST to test jobs Adam Brousseau #5862
    d50a09c Skip checks for internal JSR292 methods Liqun Liu #6078
    8651a12 AArch64: Implement StackCheckFailureSnippet knn-k #6088
    2c2b403 AArch64: Add J9MemoryReference class knn-k #6051
    ๐Ÿ— 3d9ad73 Fix Trampoline.cpp AArch64 build error Hillary Soontiens #6037
    1a86d80 Minor JSR292 clean up and recognize two immutable arrays Liqun Liu #6075
    ๐Ÿ‘ 92a348f Support compile time folding of fabricated java fields Liqun Liu #6010
    941845b report FreeMemoryStats via tgc on both gc-end and compact start Lin Hu #5971
    ๐Ÿ’ป 9c7969b Command line option to control use of heap startup hints. Aleksandar Micic #6059
    dc47188 Implement opt pass for generic static final field folding Yan Luo #5800
    323198b Alloc deviation boost option for CS tilting Aleksandar Micic #6070
    22792ec Disallow thread enable/disable JVMTI_EVENT_SAMPLED_OBJECT_ALLOC Jason Feng #6042
    ๐Ÿ‘ป 7598ccd Fix Indy/Condy exception handling for static args Theresa Mammarella #6029
    ๐Ÿ‘ป 37e34e2 Fix MethodHandle exception wrapping Theresa Mammarella #6030
    6edaf3c Add -XX cmdline option for TransparentHugepage Jack Lu #6013
    9c9164e Check name & sig lengths match before memcmp anything Dan Heidinga #6074
    ๐Ÿšš 111b279 Move _dummyTempStorageRefNode to OpenJ9 Bohao(Aaron) Wang #5874
    3a4832d Clear J9JVMTI_FLAG_SAMPLED_OBJECT_ALLOC_ENABLED at disposeEnvironment Jason Feng #6058
    2023b8f Add known obj info to method handle thunk receiver Yi Zhang #6036
    ๐Ÿ”ง ffeaf28 Fix PANAMA configuration Keith W. Campbell #6067
    ๐Ÿšš 547350b Move function getInternalPtrMapBit from Z to generic codegen class Bohao(Aaron) Wang #6062
    ๐Ÿšš 28375d2 Remove obsolete J9 JCL Automated Tests v2 Josh Soref #6049
    4b35f89 Git GC repo cache on slaves Adam Brousseau #6016
    86c4d14 Adopt JDK13 new StringLatin1/StringUTF16 method lines() Jason Feng #6063
    e2f7d27 Resolve field accesses in MethodHandle thunks Liqun Liu #6027
    d10cafb Recognize a field by its declaring class Liqun Liu #6025
    โšก๏ธ 21f502c Optimize Unsafe call in field getter/setter handle Liqun Liu #6038
    โœ… 9fd0c9b Modify TestJITExt to be more deterministic Theresa Mammarella #5996
    a11c342 Fix pthread_spinlock_t error in musl bharathappali #5659
    522cd7d CMake: Fix typo in j9ddr_misc Devin Nakamura #6041
    a6732ad Duplicate getInternalPtrMapBit to OpenJ9 Bohao(Aaron) Wang #5925
    d3ddd33 Fix lazy RuntimeAssumptionTable clean up Andrew Craik #6023
    2ea1193 Declare FieldInfo a friend of TR_EscapeAnalysis Henry Zongaro #6014
    ๐Ÿšš 4f110b1 Remove debugtools/DDR_Artifacts Keith W. Campbell #6028
    โœ… dfa9235 Set TR_silentEnv for AOT tests Irwin D'Souza #6012
    ๐Ÿšš 723a3ce AArch64: Move encodeHelperBranchAndLink() to J9CodeGenerator.cpp knn-k #5984
    โœ… 5575687 Mark tests appropriately for AOT testing Irwin D'Souza #5877
    ๐Ÿ— 1155ea6 Increase build history to 30 for Nightly and OMR Adam Brousseau #6021
    04d7755 Only use PR ref for pipeline checkout if repo is openj9 Adam Brousseau #6020
    ๐Ÿ“œ 9ccaeee Jenkins pipeline: Fix variables parsing for extensions repositories Violeta Sebe #4716
    ๐Ÿšš 7a23dfa Jenkins cleanup slaves: remove the waiting on diconnect/connect Violeta Sebe #5932
    c1f5764 Allow only one JVMTI sampling object allocation agent Jason Feng #6009
    ๐Ÿ‘ 0d0611d Implement trampoline support for AArch64 Hillary Soontiens #5859
    ๐Ÿ“œ 6338e4b Parsing command line option for GC-on-idle compact trigger options cedrichansen #5992
    ๐Ÿšš 4d2463a Remove j2prof Jackie Midroni #6006
    ๐Ÿ— a8956eb Add Value Type build flag so DDR can recognize it tajila #5864
    ๐Ÿ‘ a17c3dd Duplicate supportsTrapsInTMRegion to OpenJ9 Bohao(Aaron) Wang #5941
    ๐Ÿšš 910cfe2 Remove the old version of incRefCountForOpaquePseudoRegister function Bohao(Aaron) Wang #5954
    74d358d Enable IProfiler during startup if only bootstrap classes are cached Marius Pirvu #5967
    def4fdd Remove use of obsolete J9_RESOLVE_FLAG_AOT_LOAD_TIME Peter Shipton #6000
    โœ… 60ba133 Add test for JVMTI Exception event Jack Lu #5883
    40b5f68 Object sampling hook object ptr is now a returned value Charlie Gracie #5993
    59735cf Enable direct calls in defineClass.c Dan Heidinga #5978
    โช 1b4bb9b Revert "Add test for ignoring blank/whitespace VM options" Peter Shipton #5999
    934f6d2 AArch64: Add a missing symbol in PicBuilder.spp knn-k #5986
    โœ… 847266d Add test for ignoring blank/whitespace VM options Sharon Wang #5930
    f11c6c5 Make Escape Analysis sensitive to aternary operations Henry Zongaro #5699
    7b388e4 Add vscode files to gitignore Charlie Gracie #5955
    1e947b4 Use JIT_COMPILE rather than AOT_LOAD resolve flag Irwin D'Souza #5903
    ๐Ÿ“ฆ df3c315 Add package access method java.lang.String.isLatin1() Jason Feng #5983
    62d8395 Allow sampling result more than one Jason Feng #5982
    โœ… e676acd Revert "Replaced JAVA_BIN to corresponding Test_JDK_HOME in Test" Peter Shipton #5989
    โœ… 26907d3 Replaced JAVA_BIN to corresponding Test_JDK_HOME in Test Longyu #5850
    ๐Ÿณ 61a8b19 Git gc openjdk repo cache in dockerfiles Adam Brousseau #5970
    ๐Ÿšš b8b3116 Remove some obsolete JCL external messages from the master index Peter Shipton #5958
    a90edeb Fix printf format specifier %*.s should be %*s Peter Shipton #5963
    ๐Ÿšš 9808177 Remove obsolete JCL native code Peter Shipton #5980
    9cb10c5 Add jvmtiSetHeapSamplingInterval implementation and enable JEP331 Jason Feng #5968
    72051e8 Misc. formatting and dead code cleanup for PPCPrivateLinkage Daryl Maier #5973
    e544fa6 Fix issue with AOT tagging Renfei Wang #5960
    โช 5dbd687 Revert "Remove obsolete JCL native code" Peter Shipton #5977
    โช e69832f Revert "Correctly align J9VMThread fields on ZOS" Peter Shipton #5976
    d62d66a Correctly align J9VMThread fields on ZOS Graham Chapman #5974
    ๐Ÿ— 69e9b4f Added Python3 to x and p build Dockerfiles Colton Mills #5952
    ๐Ÿšš ba27f51 Remove obsolete JCL native code Peter Shipton #5956
    2b071d2 Fold bndsChkNeedsLiteralFromPool in OMR and OpenJ9 Bohao(Aaron) Wang #5880
    c36ff20 Spelling a Josh Soref #5949
    79bb39a Disable DLT in AArch64 JIT Daryl Maier #5919
    0๏ธโƒฃ 31c1944 Correct non-null terminated string format in nls default method Dan Heidinga #5962
    ๐Ÿšš e67eb2f Remove CS-active VMThread flag Aleksandar Micic #5957
    b8ab016 (0.14.3) Explicitly load the jdk.management.agent module Peter Bain #5959
    ๐Ÿ— 74b8a94 Spelling build Josh Soref #5948
    ๐Ÿ”ง ec7c197 Configure Jenkins scm to pull based on params Adam Brousseau #5787
    ๐Ÿ‘ 60f6a1e Add support for .jnilib extension on Mac OS Jack Lu #5795
    d46e6dd Replace lambda with a helper class Keith W. Campbell #5938
    13717f8 Explicitly load the jdk.management.agent module Peter Bain #5916
    4216269 Use getter/setter for warmCodeAlloc/coldCodeAlloc Marius Pirvu #5939
    โช cf9605e Revert "Revert "Add Modules memory info to Javacore"" Peter Shipton #5953
    5b501cd Assert on bad return value from class table lookup Graham Chapman #5943
    3410e2a Skip retrieving system property systemClassLoader for JDK11+ Jason Feng #5944
    cf16bbb AArch64: Add FlushICache knn-k #5908
    69a4b27 AArch64: Implement PicBuilder.spp knn-k #5246
    7d37c22 Acquiring exclusive in native VM hook Aleksandar Micic #5936
    28b5c30 No module related hashtable creation for JDK8 Jason Feng #5901
    ๐Ÿšš 6eca9bc Move constLoadNeedsLiteralFromPool to OpenJ9 Bohao(Aaron) Wang #5915
    7d34cb5 Overload incRefCountForOpaquePseudoRegister in OpenJ9 Bohao(Aaron) Wang #5881
    โœ… e01d70f Add compressedrefs modes to jsr335 tests Dan Heidinga #5935
    214e865 Fix sys/socketvar.h not found (compiling on alpine) bharathappali #5892
    097492a Spelling comments t..w Josh Soref #5909
    d90beea Load GPUAssist.Provider during bootstrap Keith W. Campbell #5929
    2295b94 Fix behaviour of XX:IdleTuningCompactOnIdle Shishir Halaharvi #5894
    d90f225 (v0.14.3) Add gc barriers to constant_dynamic resolution Dan Heidinga #5933
    501661c Fix unguarded JIT trace message from BoolArrayStoreTransformer Daryl Maier #5914
    213b8b6 Use direct calls instead of reflection Keith W. Campbell #5922
    ๐Ÿšฆ 331efa1 OpenJ9 Signal Support Changes Babneet Singh #5923
    35427f0 Consolidate AOT Relocation Records Irwin D'Souza #5745
    239c6b2 Load GPUAssist.Provider during bootstrap Keith W. Campbell #5913
    d35e08d Fix spelling mis-correction Keith W. Campbell #5912
    27f80ca Use new constructor for GC_IndexableObjectScanner Dmitri Pivkine #5858
    ce0adfd Add gc barriers to constant_dynamic resolution Dan Heidinga #5902
    ๐Ÿšš 0a3c298 Remove NLS-specific number tags from the default string Dan Heidinga #5906
    152c130 Spelling comments s Josh Soref #5897
    โช 29aacc2 Revert "Add Modules memory info to Javacore" Peter Shipton #5905
    ๐Ÿง edba7b9 Add Protobuf and OpenSSL to xlinux test containers Adam Brousseau #5144
    8292adb Remove obsolete J9MEM_CATEGORY_NATIVE_PACKED_DATA memory category Dan Heidinga #5900
    33a7a86 Delete the _snippetsToBePatchedOnRegisterNative reference in OpenJ9 Bohao(Aaron) Wang #5873
    ๐Ÿ—„ 4da442f Deprecate ILProp4::PackedArithmeticSelect and J9::Node bcdFlags simonameng #5868
    b14ec74 Add Modules memory info to Javacore Shishir Halaharvi #5891
    a9a7da0 Add a method to set allocation sampling interval Jason Feng #5869
    2d64c9e Fix grammar/spelling Keith W. Campbell #5898
    0๏ธโƒฃ 51dc6d6 Enable z15 by default Filip Jeremic #5884
    0๏ธโƒฃ c9b8a76 Relocate OMR default implementation of makeParameterList to OpenJ9 Daryl Maier #5890
    fa50995 Fix some spelling mis-corrections Keith W. Campbell #5896
    81ce6f6 Spelling comments r Josh Soref #5888
    ๐Ÿšš 3880141 Fix javadoc warnings and remove #if 0'd code Dan Heidinga #5887
    1ac773e Spelling comments o..p Josh Soref #5846
    15864e1 Relocate JniCallSites to OpenJ9 Bohao(Aaron) Wang #5821
    ๐Ÿšš 9dd2317 Remove obsolete -Xdiagnosticscollector option Peter Shipton #5882
    ๐Ÿ‘ 3e0eeca Relocate OMR::SupportsBigDecimalLongLookasideVersioning to OpenJ9 Bohao(Aaron) Wang #5839
    a244c88 Delete _compressedRefs references from OpenJ9 Bohao(Aaron) Wang #5824
    3a5280f Eliminate redundant instruction simonameng #5867
    18bac3c Enable DDR on z/OS Keith W. Campbell #5861
    481c68d CMake: Add ddr_misc library Devin Nakamura #5860
    โœ… 4b4a8cc CMake: Add jvmtitest Devin Nakamura #5863
    ๐Ÿ— 1ed31f0 Remove dependency on the environment at build time Keith W. Campbell #5838
    9881ff6 Relocate J9::CodeGenerator::_nodesSpineCheckedList to OpenJ9 Bohao(Aaron) Wang #5818
    65dd149 Add a #include in J9WatchedStaticFieldSnippet.cpp knn-k #5871
    ๐Ÿณ ad62625 Add libfontconfig1-dev to JDK 8 Dockerfiles Benjamin Thomas (Aviansie Ben) #5857
    cd3b070 Ensure Jenkins reconnects slaves after their sanitation Violeta Sebe #5772
    28dd874 z/TPF Root VPATH Rename James D Johnston #5853
    ๐Ÿšš 8b22f33 Remove references to deprecated trivial store sinking Daryl Maier #5828
    5dc02db Migrate innerConstrainAcall to OpenJ9 Daryl Maier #5614
    ๐Ÿณ 6f51abc AArch64: Add libxrandr to Dockerfile knn-k #5849
    ๐Ÿ‘ป 7ca1e88 Clear the JVMTI exception throw flag before reporting event Jack Lu #5835
    ๐Ÿ 8c21754 Use global name space for shared semaphores on Windows Peter Bain #5613
    23cc144 Do not trigger GC memory usage hook Charlie Gracie #5840
    6c00ab6 Include j9comp.h in shcflags.h Devin Nakamura #5845
    ๐Ÿ‘ e45552d Reoarganize fieldwatch-codegen implementation and add support for Z Dhruv Chopra #4743
    73c3e5f Spelling comments j..n Josh Soref #5810
    ๐Ÿšš a3f056e Remove JDK9,10 from Specs Adam Brousseau #5842
    ๐Ÿ 281c566 Correct Windows LargeHeap platform name Joe deKoning #5844
    ๐Ÿ a160ebb Add spec for Windows Large Heap Adam Brousseau #5834
    โช fcf0d3a Revert "Fix bug in assumption reclamation" Peter Shipton #5837
    1fd11ed Fix some startup issues in mixed mode Graham Chapman #5819
    7f9a72d Not re-fetch ramCPEntry via CP index Jason Feng #5829
    528e85a Modify RealtimeMarkingScheme for moving to OMR Jason Hall #5623
    0f08e2c Create an OpenJ9 extension for ResolvedMethodSymbol Daryl Maier #5809
    b38be75 Switch JCL field ID cache setting order to avoid reading NULL Jason Feng #5792
    ๐Ÿ‘ฏ e2da323 Relocate the CodeGenerator::createOrFindClonedNode function from OMR Bohao(Aaron) Wang #5790
    eb03763 Properly align doubleStaticAddress for 32bit systems Dan Heidinga #5827
    653324d Fix bug in assumption reclamation Andrew Craik #5826
    โšก๏ธ 926b7e5 Update instructions for running Valhalla tests thomasli #5766
    e4cd7e1 Replace ResolvedMethodSymbol::getLogicalParameterList Daryl Maier #5811
    ๐Ÿšš a5d5927 Prepare to remove OMR::ResolvedMethodSymbol::isNoTemps Daryl Maier #5814
    2edc201 Fix spelling, isnt -> is not Peter Shipton #5817
    a89482e Convert static initialization into a single loop Dan Heidinga #5805
    ๐Ÿ”ง 83e41af fix configure fail Xrander.h Josh Soref #5812
    ๐Ÿšš 9cc8a49 Remove ' from comment in ppc .spp file to avoid xlC error Peter Shipton #5813
    1d51ace Spelling comments i Josh Soref #5806
    392b3eb shutDownHookWrapper only needed for IBMJ9 Babneet Singh #2443
    9cc8368 JDK12+ doesn't need to set the user.timezone property to empty string Peter Shipton #5799
    5d28821 Spelling comments f..h Josh Soref #5804
    ๐Ÿšš 72a537c Remove "// *this swipeable for debug" comments Andrew Gao #5798
    8ecd118 Spelling comments d..e Josh Soref #5793
    c3018fa More runtime checks for compressed refs Graham Chapman #5783
    ๐Ÿšš d78e8a4 Remove modified=mod1 in DDR tests lanxia #5788
    ab6ba24 Rework classfile version checking Dan Heidinga #2680
    3900cae Spelling comments c Josh Soref #5779
    ๐Ÿš€ 4b1df46 (v0.14.2-release) Add a VMLangAccess method to create threads Jason Feng #5780
    17f8c89 Add AOT Feature Flag for Transactional Memory Irwin D'Souza #5748
    bf1ab69 Add a VMLangAccess method to create threads Jason Feng #5778
    b0e15aa Make PassThrough x86 NULLCHKs implicit Andrew Craik #5708
    ๐Ÿ‘ 8c923d8 DDR: Enable support for z/OS core file format Keith W. Campbell #5773
    7df6278 Fix bug in profiled inlined method relocation Irwin D'Souza #5704
    72298fc (v0.14.2) Fix the duplicated NLS messages when SH_OSCache::getCacheDir() failed. Hang Shao #5770
    ๐Ÿ— abf2e13 Map all to a subset of platforms for PR builds Adam Brousseau #5762
    7c3b389 Spelling comments a..b Josh Soref #5722
    ๐ŸŽ d1ad60c Set os.arch to "x86_64" on MacOSX Keith W. Campbell #5771
    โšก๏ธ e34c9bf Update VT test default values tajila #5743
    ๐Ÿ‘ท fd41cc0 Reference Promote_OMR job instead of Promote-OpenJ9-OMR-master-to-openj9 Filip Jeremic #5733
    9b28120 Fix illegal variable shadow Graham Chapman #5758
    d50df15 Fix punctuation of help message Keith W. Campbell #5756
    ๐Ÿ— 76ad080 CleanWs at the start of a build Adam Brousseau #5754
    821f642 (v0.14.2) Disable the flag check on method without stackmaps Cheng Jin #5740
    โœ… 691cbed Replace JAVA_BIN with TEST_JDK_HOME Renfei Wang #5744
    โš  33c8b03 Compiler warning and error fixes Graham Chapman #5742
    09215c3 (v0.14.2) Add @loader_path/.. to dylib rpath on OSX Mike Zhang #5730
    4642c2b (v0.14.2) Declare J9RAMVirtualMethodRef methodIndexAndArgCount as volatile Jason Feng #5734
    c023d24 Disable the flag check on method without stackmaps Cheng Jin #5736
    d1bfe16 Rename j9sig to omrsig structs Babneet Singh #5735
    a6fc08c Read new field value before initializing the class Graham Chapman #5640
    5ffb324 Add @loader_path/.. to dylib rpath on OSX Mike Zhang #5729
    ee4b345 Fix queries for HW and SW read barrier on z Nigel Yu #5647
    b64154f Implement z/OS XPLINK system linkage Filip Jeremic #5609
    ๐Ÿ“‡ 6c794da Move max/minAccessedShrCacheMetadata into CompositeCache Hang Shao #5713
    ccf7b34 Delete unused method Dan Heidinga #5728
    โœ… 82a784d Make TEST_FLAG option generic Adam Brousseau #5685
    8ec0fec Consolidate CPU processor detection on Z Filip Jeremic #5679
    โœ… 90e2ecb Replaced JAVA_BIN with TEST_JDK_HOME in several tests Longyu #5691
    56f8dbf Add (disabled) code to allow runtime compressed refs Graham Chapman #5706
    eff6c2b Cleanup after changing of signature of getNextSlotMap() Dmitri Pivkine #5714
    eaf2689 Encode the full helper assembly function name in PPA1 Filip Jeremic #5709
    44002eb Declare J9RAMVirtualMethodRef methodIndexAndArgCount as volatile Jason Feng #5694
    971fdf8 Add new -XX:[-+]NLSMessages option to allow disabling NLS Dan Heidinga #5680
    โช e706394 Revert "Enhance the handling of indexOf in ValuePropagation" Peter Shipton #5723
    โš™ 9b8d4c8 Add null check to cancel_running_builds Adam Brousseau #5700
    ๐Ÿš€ f3295b8 (v0.14.2-release) Init system property java.vm.specification.version via native Dan Heidinga #5719
    5efcd78 (v0.14.2) Add back the _WIN32 case to JNIEXPORT definition Dan Heidinga #5718
    ๐Ÿš€ 170335b (v0.14.2-release) Create two module hashtables with module name/pointer as key Jason Feng #5717
    3a46f0e Take only 7 chars of SHA Adam Brousseau #5711
    ๐Ÿ‘ท 87ed18a Added whitelist to copyright check job Colton Mills #5688
    โœจ 0b14088 Enhance the handling of indexOf in ValuePropagation Andrew Craik #5444
    e1f439a Use correct VMAccess helper for JNI dispatch Simon Hirst #5693
    1bcef90 Remove references to obsolete flag OMR_GC_STACCATO Keith W. Campbell #5690
    ๐Ÿ— bbdd98b Enable building openssl for jdk-next Peter Shipton #5038
    โš  3c2528a Silence clang compiler warning in J9ValueProfiler.hpp Devin Nakamura #3150
    0758cd3 Fix IllegalStateException in Jenkins pipeline Violeta Sebe #5689
    ๐Ÿš€ 949f37e Disable PPCHWProfiler on IBM i current releases. gaoli #5628
    ceccb7e Setup SLACK_CHANNEL rather than SLACK_HANDLE Adam Brousseau #4840
    5fb36c4 Strip off https:// from repo address Adam Brousseau #5686
    a359313 CMake: Fix platform specific config for compiler component Devin Nakamura #5517
    f3e4a98 Create implementations of getNextSlotMap with new signature Dmitri Pivkine #5684
    ๐Ÿ— b0d19db OpenJDK Acceptance build support Adam Brousseau #5677
    ๐Ÿ†“ ecd28a9 Fix JNI check to properly handle atomic-free Graham Chapman #5672
    19db6b0 Change to ghprbPullId for PR check Adam Brousseau #5683
    095e584 Rename GIT_BRANCH variable to SOURCE_BRANCH in DSL Adam Brousseau #5682
    ๐Ÿ‘ท 8120512 Convert PullRequests to pipeline of jobs Adam Brousseau #2836
    ๐Ÿ— 4acd33c Disable addJavaPropertiesOptions() in OpenJ9 builds. Peter Shipton #5674
    9bdce28 Add the detailed error message for class loading Cheng Jin #5586
    fa147d9 Create two module hashtables with module name/pointer as key Jason Feng #5566
    23e2259 Handle multiple threads in OSX corereader Mike Zhang #5549
    ๐Ÿšš 40d50a3 Remove all references to installJitBytecodes() Dan Heidinga #5670
    ebc09fb Add MemoryReference forward declaration Daryl Maier #5669
    ๐Ÿšš 3b2386f Code clean: remove java references to DecimalFormatHelper Dan Heidinga #5666
    845f9ca Setting Tr_silentEnv disables printing env vars Dan Heidinga #5662
    ๐Ÿšš c70f951 Remove implementation dependencies from J9S390PrivateLinkage.hpp Daryl Maier #5667
    โœ… 51758dd Fix java executable path in OnOutOfMemoryError test Sharon Wang #5655
    โœ… 6c32fb1 Do not generate test jobs if no tests will run Adam Brousseau #5664
    7855b88 CMake: enable ddr Devin Nakamura #5591
    โšก๏ธ 6719ca8 Optimized JNI linkage on X86-64 Victor Ding #5551
    1327be8 Fix logic that determines when to do load without rdbar Yan Luo #5646
    49ef6b4 Do not use special constructor for Pointer Array split case Dmitri Pivkine #5641
    โœ… da7e789 Add displaying disabled tests and reasons in TestKitGen Longyu #5557
    767a082 Add runtime compressed refs queries Graham Chapman #5653
    ๐Ÿšš fc575c4 Remove unnecessary GCC option on X86 Victor Ding #5406
    ๐Ÿ”จ a6bf540 Refactor OMR Mirror script Adam Brousseau #5652
    โœ… cf3ffdf Add tests targets to the pipelines variables file Violeta Sebe #5537
    e370190 Cleanup AIX pipes Adam Brousseau #5656
    cf79f41 HWProfiler can not work well on IBM i gaoli #5552
    โšก๏ธ 7ffa22d Miscellaneous updates specific to z/TPF James D Johnston #5642
    3ceab6c Modify codegens to call addDependency from CodeGeneratorUtils Daryl Maier #5608
    7634f2e Add back the _WIN32 case to JNIEXPORT definition Dan Heidinga #5643
    234a6e6 Don't check classfiles >= 51 for JSRs with -Xverify:none Dan Heidinga #5639
    9a54df1 Convert offlineNodes to an array of nodes with hyperlinks Adam Brousseau #5635
    ๐Ÿ— 2673d23 Use OMR build flags in OpenJ9 Graham Chapman #5632
    ๐Ÿ‘ท 43a81b3 Creating a Jenkins job that will create wrapper jobs Adam Brousseau #5638
    b27ff55 Fix compilation error at MAC Jason Feng #5636
    ๐Ÿ— 9c033bd Fix clean workspaces for old pipeline builds Violeta Sebe #5618
    โœ… 072eca3 Test JVMTI getSystemProperty at early phase Agent_OnLoad() Jason Feng #5622
    โšก๏ธ 664c457 Fix TestJps and update String test utilities Peter Bain #5587
    28e462c Enable software concurrent scavenge on z Nigel Yu #5183
    ๐Ÿ‘ 5602c7d Add support for -XX:OnOutOfMemoryError=string Sharon Wang #5239
    20c431c Create jni.h.m4 to generate different versions of jni.h Qing Guo #5504
    ๐ŸŽ 098e090 Fix low performance of resolving ip address when ipv6 is inactive. gaoli #5572
    โœ… e5838cc Adding auto generation of test jobs to the pipeline Samuel Rubin #5607
    9a7cb90 Relax monitor read barrier assert Aleksandar Micic #5624
    e7e58dd Fix for JIT starvation detection logic Marius Pirvu #5616
    โœ… 0e1dbb1 Replace JAVA_BIN with TEST_JDK_HOME for PR builds Joe deKoning #5621
    f05dc56 Check for NULL before using target_method Irwin D'Souza #5617
    โœ… 92025ac Replace JAVA_BIN with TEST_JDK_HOME Renfei Wang #5601
    โช a9d1ca7 Restore Escape Analysis refinement Henry Zongaro #5589
    7c2e053 Get special-case invokeinterface receiver early Devin Papineau #5500
    e97c810 Fix assumption that object header size is one slot Dmitri Pivkine #5594
    745f8ce Move _unmarkedImplies* fields from RealtimeGC to delegate Jason Hall #5602
    ๐Ÿ— 028355d Change tabs to spaces in echo messages for build.xml files Sharon Wang #5596
    ff2072f Initialize interface class method ordering Graham Chapman #5603
    โš  30188cd Rewrite equivalent of utf8dup to avoid warning on osx Dan Heidinga #5583
    6fe088d Locking Code Revision Babneet Singh #5346
    c6fffc3 Make DecimalFormatHelper optional James Kingdon #5595
    0๏ธโƒฃ 0a08ebb Enable -XX:+JITInlineWatches by default on x86 Dan Heidinga #5598
    d3efb67 Fix check in isCompilable() Younes Manton #5400
    80b9cd1 Init system property java.vm.specification.version via native Dan Heidinga #5576
    โšก๏ธ 7ee40e0 Update libssl path in AArch64 Dockerfile Daryl Maier #5592
    โœ… b60d5b1 Add new tests to valuetype tests for flattened fields Qing Guo #5165
    fd4ed07 Add ulimit to the machine info output in builds [email protected] #5545
    ๐Ÿ”จ 7ac5442 Refactor Power::UnresolvedDataSnippet::emitSnippetBody Shishir Halaharvi #5580
    โœ… 448a076 Exclude certain test suites per spec from running in the Jenkins pipeline Samuel Rubin #5562
    ๐Ÿ— abc3bd3 Add XLC 13.1.3 to the PATH for AIX pipeline build Violeta Sebe #5574
    ๐ŸŽ bf50546 Set os.arch to "x86_64" on MacOSX Keith W. Campbell #5556
    ๐Ÿ dd5e409 CMake add cache file for Windows Devin Nakamura #5560
    a0835b1 Modify RealtimeMarkTask for moving to OMR Jason Hall #5547
    d887bc2 CMake: Add export symbols to jcl Devin Nakamura #5527
    be6b107 CMake: Add exports to j9vm Devin Nakamura #5518
    b433fbc Code cleanup related to new read/write barrier kind Victor Ding #5469
    ๐Ÿ— 4fc7cc5 Set bootjdk to JDK12 for JavaNext pipeline builds Violeta Sebe #5555
    4122589 (v0.14.0-release) Set JVM_INTERFACE_VERSION to 5 for JDK12.0.1 Jason Feng #5554
    aed485f Respect GC's alwaysCallReadBarrier request on X86 Victor Ding #5482
    a8dfadf CMake: fix linkage of j9vm Devin Nakamura #5544
    โœ… ca93a50 CMake: link gptest against platform agnostic thread library Devin Nakamura #5543
    448bbfe Add proper JNI / j9object_t error handling Dan Heidinga #5531
    ๐Ÿš€ d66aa4a Add watched fields performance work to release Sue Chaplain #5541
    2e21064 Add missing Linkage_inlines includes Daryl Maier #5536
    db3f9d6 Disable "-D_FORTIFY_SOURCE=1" in runtime/rastrace for AArch64 knn-k #5508
    ๐Ÿš€ 5df122f Add shrc generation number change to release notes Sue Chaplain #5511
    bad1d4d (v0.14.0) Modify verifier check for unterminated method Dan Heidinga #5529
    fd33228 Modify verifier check for unterminated method Dan Heidinga #5528
    d38daa3 Don't generate jvmti.h unless jvmti.h.m4 has changed Keith W. Campbell #5521
    4232028 Add missing Linkage_inlines includes Daryl Maier #5524
    2aa9280 Cache ScavengerDelegate in ScavengerRootScanner Robert Young #4754
    aa0a3ea CMake: Put jsig import library in /lib folder Devin Nakamura #5516
    โšก๏ธ 13f55c7 CMake: Update jilgen for windows Devin Nakamura #5515
    5b07f4d CMake: add OPENJ9_BUILD compiler define Devin Nakamura #5513
    ๐Ÿ— 89604f6 Pipeline status summary fix for JITaaS builds Violeta Sebe #5519
    ๐Ÿšš 7ff6d2e Remove scavenger delegate flag--it has no effect Robert Young #5510
    ๐Ÿšš fbde4dd Move Realtime BarrierSynchronization into Metronome delegate Jason Hall #5502
    a465036 Reference Linkage_inlines files as appropriate Daryl Maier #5506
    b040631 Adding a variable to indicate if the cleanup Artifactory should run Samuel Rubin #5505
    ๐Ÿง be7639a Remove aarch64-linux-gnu- from native build knn-k #5451
    30d7674 Fix the README.md link to join Slack Peter Shipton #5507
    โšก๏ธ ab4fc8a Update build script to reference new platform name Joe deKoning #5501
    ๐Ÿ— d81a32d Suppress Artifactory cleanup failure if the build does not exist Samuel Rubin #5497
    f9a7643 Reference Linkage_inlines.hpp files where appropriate Daryl Maier #5495
    f3ba875 Remove uses of INTERP_SMALL_MONITOR_SLOT (VM/OMR/DDR) Graham Chapman #5492
    3f3beca Add IBM i specific authority determination gaoli #5416
    f63e1b5 (0.14.0) Ensure consistency during relocation failure Irwin D'Souza #5463
    c014b48 Ensure consistency during relocation failure Irwin D'Souza #5445
    ๐ŸŽ cd2f112 Change RAT to lazy clean-up for performance Andrew Craik #5052
    be88012 (v0.14.0) Increment the SharedClasses cache generation number Dan Heidinga #5434
    f38d529 Fix for compilation error on X86-32 Victor Ding #5488
    529ba09 Undo double define Graham Chapman #5491
    222a523 Revert "Revert "Revert "Revert "Remove uses of INTERP_COMPRESSED_OBJECT_HEADER"""" Graham Chapman #5490
    9da13cb Increment the SharedClasses cache generation number Dan Heidinga #5422
    ๐Ÿšš 27df834 (v0.14.0) Remove ManagementUtils.convertToOpenType() Keith W. Campbell #5477
    87dc197 CMake: link jilgen against omrport Devin Nakamura #5487
    d435b3f CMake: Add export symbols to port library Devin Nakamura #5485
    428952e CMake: Link hookable against j9utilcore Devin Nakamura #5484
    6e7f3f1 CMake: Fix typo in libffi Devin Nakamura #5483
    0a8d0a9 CMake: Add export info to targets Devin Nakamura #5436
    ๐Ÿ‘ 99c731a Add VM function to query if the JVM supports VTs Take2 tajila #5476
    b397af0 Revert "Revert "Revert "Remove uses of INTERP_COMPRESSED_OBJECT_HEADER""" Graham Chapman #5481
    c701d37 Revert "Revert "Remove uses of INTERP_COMPRESSED_OBJECT_HEADER"" Graham Chapman #5479
    6484eb3 Include compressed pointers flag in m4 defines Graham Chapman #5478
    3912b5a Add IBM i specific changes to avoid more incorrect messages gaoli #5417
    38b5c73 Add script to clean Jenkins nodes Violeta Sebe #4759
    ab06ebe Change the order of libraries to be linked knn-k #5473
    โœ… 0727b85 (v0.14.0) shorten test names lanxia #5474
    โœ… b3a7395 Support running disabled tests in TestKitGen Longyu Zhang #5366
    d5cfff7 AArch64: Implement CallSnippet knn-k #4881
    79efdd8 Create jvmti.h.m4 to generate different versions of jvmti.h Qing Guo #4409
    ๐Ÿšš 2bb5019 Remove ManagementUtils.convertToOpenType() Keith W. Campbell #5468
    โœ… a18bdd0 shorten test names lanxia #5460
    ๐Ÿณ ddd7e65 Removing GCC symlinks from the Ubuntu16 ppcle docker container Samuel Rubin #5456
    โช 2b305fd Revert "Add VM function to query if the JVM supports VTs" Peter Shipton #5470
    f93d4c8 Revert "Remove uses of INTERP_COMPRESSED_OBJECT_HEADER" Graham Chapman #5467
    โช 01ec8bc Revert "Fix incorrect macros in m4 files" Graham Chapman #5466
    ๐Ÿšš 4e84988 Remove Reporting Locks From Realtime/VLHGC Verbose Handlers Salman Rana #5100
    29887df Fix incorrect macros in m4 files Graham Chapman #5465
    ๐Ÿš€ 884e05c Trigger release VM Access hook earlier Aleksandar Micic #5461
    4caeb64 Keep iTable indices stable in fast HCR Graham Chapman #5397
    ๐Ÿ 2449974 Change Windows Openssl location to match playbooks Joe deKoning #5453
    ๐Ÿ‘ d4b45cd Add VM function to query if the JVM supports VTs tajila #4918
    7f7cf34 Remove uses of INTERP_COMPRESSED_OBJECT_HEADER Graham Chapman #5438
    โšก๏ธ c9cfe70 Optimized JNI linkage on X86-64 Victor Ding #5415
    85eeef4 Delete jvmti_api.h Dan Heidinga #5441
    ๐Ÿšš 8aaaa8c CMake: Remove j9util_b156 Devin Nakamura #5446
    ce9427c CMake: link j9util against j9stackmap Devin Nakamura #5439
    ff1d9ca CMake: Adjust names of redirector artifacts Devin Nakamura #5440
    โœ… 9b02565 Modified ddr test key Yuehan-Lin #5419
    ๐Ÿ— 2668148 Call different Build and Test jobs based on BUILD_IDENTIFIER Adam Brousseau #5182
    ๐Ÿšš 28bb421 Remove traceExecutable JIT helper Filip Jeremic #5362
    47727ef Replace nullCheckIfRequired with nullcheck Liqun Liu #5377
    ๐Ÿ— 1c6b3cc Call j2iTransition directly from PIC builder on X86 Victor Ding #4629
    ๐Ÿง cc764b6 Always link portlibrary against rt on linux Andrew Young #5435
    ๐Ÿšš 8e8be9b CMake: Remove Agent_OnAttach from vmruntimestateagent Devin Nakamura #5437
    ๐Ÿšš 30c494c Remove obsolete multi-tenant code Dan Heidinga #5428
    16c8cc8 AArch64: Add initial version of Linkage files knn-k #5207
    โšก๏ธ ffbee68 Update Build Instructions for AArch64 native build knn-k #5394
    e9670e4 Adopt OMR's new read/write barrier kind Victor Ding #3680
    6cf892f Changed the Custom Description to paramter in variable file Samuel Rubin #5427
    ๐Ÿง f150204 Explicitly link portlibrary against librt on linux Andrew Young #5425
    โช 99e68b8 Revert "Look for additional opportunities for stack allocation" Henry Zongaro #5421
    ๐Ÿ— e84e21c Call the Artifactory cleanup script before builds and tests Samuel Rubin #5338
    ๐Ÿ— 35f8ee6 Allow users to add their own custom build description Samuel Rubin #5347
    โœ… d507bd4 Fix testCBC and testGCM compatibility with IBM Java Jerry Lui #5423
    ccaa639 Auto-detect Visual Studio version Victor Ding #4630
    โšก๏ธ bda9448 Optimized JNI's null parameter check on X86-64 Victor Ding #5413
    ๐Ÿšš 85d0c0f Remove dead code in JNI linkage on X86-64 Victor Ding #5414
    โšก๏ธ a4c3db2 Update warning message from modes service Renfei Wang #5256
    โœ… ae025c3 Enable testDDRExt_General on zos Yuehan-Lin #5410
    78312ca Use proper MFENCE instruction on X86 Victor Ding #4631
    โš  c32212c Fix travis CCACHE warning Keith W. Campbell #5411
    โœ… e3b5fa8 Add CBC and GCM tests when using an invalid key size Jerry Lui #5404
    1c41695 AArch64: Implement arm64nathelp.m4 and arm64helpers.m4 knn-k #5133
    4537648 CMake: fix dependency issue for run_cptool Devin Nakamura #5398
    ๐Ÿ 35d2c2a Fix Compile warning on Windows for SET_STRIDE Dan Heidinga #5407
    42e59a3 Dynamic checkcast evaluation on x86 Yan Luo #5176
    ๐Ÿ— fb9bcf3 Adding JDK12 to the docker containers to build jdk13 Samuel Rubin #5352
    1b6d7a6 Call j2iTransition directly Victor Ding #4598
    ๐Ÿšš 1c3e7fc Remove deprecated snippets on X86 [Phase 2/2] Victor Ding #4574
    992de9a Add Flattened ValueType Array Implementation Aidan Ha #5161
    ๐Ÿง 4d44d7b Build OpenJ9 Linux x86-64 on CentOS 6 instead of Ubuntu Violeta Sebe #5396
    581f9de (v0.14.0) Add machine info detection lanxia #5393
    6a35610 (v0.14.0) Ignore empty and whitespace VM options Sharon Wang #5392
    4fe6371 Add machine info detection lanxia #5384
    69c95fe Ignore empty and whitespace VM options Sharon Wang #5353
    946ef67 Add links to 'info thread' command for '!j9vmthread' and '!stack' Keith W. Campbell #5382
    f6ec374 CMake: Propagate missing dependencies to omrcore Devin Nakamura #5386
    โœ… 42712f7 Add DDR test Yuehan-Lin #5137
    9ef06ee Change staccato flag and library usage to realtime Jason Hall #5343
    ๐Ÿš€ 0be0716 Reword release notes for jps and jstack for consistency and clarity Peter Bain #5378
    97475f7 Summary badge not shown when the pipeline times out Violeta Sebe #5367
    ๐Ÿš€ 486fd6e Do not show test targets for unsupported release in summary table Violeta Sebe #5376
    โœ… 08ffc66 Add tag for native tests lanxia #5342
    2b707c2 Fix decomposition of blob version Keith W. Campbell #5363
    โšก๏ธ 7ce3c16 Update windows target version to windows 7 Devin Nakamura #4369
    de9fe66 Fix reading of small types (byte, short) near the end of a segment Keith W. Campbell #5365
    ๐Ÿšš 6970d12 Remove duplicate definition of mcc_printf Robert Young #5369
    ๐Ÿ 54da5a5 CMake: fix nasm binary format issue on windows Devin Nakamura #5364
    8f5be72 CMake: Stop forcing the values of the compilers Devin Nakamura #5361
    8a01c2b Final prep for milestone 1 Sue Chaplain #5355
    โšก๏ธ 964d72a Optimize JIT WrtBar logic on X86 Victor Ding #5333
    600c106 Do not generate compressedrefs and awrtbari for static field Liqun Liu #5360
    ๐Ÿš€ bece6cf (v0.14.0-release) Module hash function uses J9Module* pointer as key Jason Feng #5356
    034d91f Module hash function uses J9Module* pointer as key Jason Feng #5334
    โœ… 8b2925e Reduce the generated file size of TestKitGen Renfei Wang #5319
    0239f65 Adding an Artifactory cleanup script Samuel Rubin #4996
    38d2cc3 Look for additional opportunities for stack allocation Henry Zongaro #5213
    d9f821b Address potential null dereference & memory leak in getEnv2 Dan Heidinga #5340
    โœ… 1fadd1b Add test for VarHandle MethodHandleInfo Peter Bain #4541
    c3aee57 Fix MSG directives in StackWalker.java Peter Bain #5330
    ๐Ÿš€ 805740a Release VM access hook Aleksandar Micic #5322
    ๐Ÿ— 8212220 CMake: copy jvmti.h if doing a non-staging build Devin Nakamura #5345
    d162fa4 Minor cleanup with forceOutOfLineVMAccess() Aleksandar Micic #5351
    52d064c CMake: remove j9vm_jcl_trace library Devin Nakamura #5350
    eafd792 Fix the duplicated NLS messages when SH_OSCache::getCacheDir() failed. Hang Shao #5263
    ecd11f4 Add utility method to check if we are running on OpenJ9 Peter Bain #5339
    ๐Ÿ— 70c608d AArch64: Allow both native build and cross build knn-k #5321
    f25f2b0 Do not generate compressedrefs and awrtbari for static field Liqun Liu #5316
    ๐Ÿ“š 7f9672e Add Artifactory Install and Configure Documentation Samuel Rubin #5307
    6bf7e0d CMake: Properly add nlsgen dependencies to omrutil Devin Nakamura #5341
    ๐Ÿšš ebc8723 Remove obsolete JPP flag Peter Bain #5337
    2563507 CMake: rework platform handling in port library Devin Nakamura #5268
    65ca329 Implement jstack in 0.14 Peter Bain #5336
    ๐Ÿšš d12dbf8 Remove reference to gc_staccato which no longer exists Keith W. Campbell #5335
    8e54c90 Combine StaccatoAccessBarrier into RealtimeAccessBarrier Jason Hall #5327
    6ce5878 Implement jstack Peter Bain #5150
    127ba34 Deprecate PRINT_ME and TRACE_EVAL macros on Z Filip Jeremic #5120
    787a479 Cmdline option to disable CopyForwardMarkCompactHybrid GC Lin Hu #5282
    eadc32a Combine metronome glue delegates into one Jason Hall #5278
    ๐Ÿšš 706e134 Remove stale allocation fence Liqun Liu #5314
    9fb51e4 Use spaces instead of tabs in module-info files Keith W. Campbell #5313
    ๐Ÿšš 32fb64b Remove stale allocation fence Liqun Liu #5306
    36b5de9 Missing Symref for SIMD duplicated Node Ryan Santhirarajan #5309
    76146ed CMake: add export symbols to shared libraries Devin Nakamura #5308
    f7c3bf6 Clean up PD arithmetic evaluator Nigel Yu #5281
    4789ac9 Round up romClassMinimalSize to sizeof(U_64). Hang Shao #5305
    a851c8f Round up romClassMinimalSize to sizeof(U_64). Hang Shao #5301
    f659113 Missing Symref for SIMD duplicated Node (#5200) Ryan Santhirarajan #5200
    โœ… 010b068 Add test for flatenned ValueType arrays Aidan Ha #5185
    ๐Ÿšš 0d6eb06 Remove unused EnvironmentStaccato Jason Hall #5293
    โšก๏ธ 347cde5 CMake: update include path Devin Nakamura #5298
    ๐Ÿšš 5d81c0a Remove references to obsolete JPP flag Sidecar19-SE-OpenJ9 Peter Bain #5296
    989d8c1 Return NULL instead of throwing when the class name is invalid Keith W. Campbell #5294
    ๐Ÿš€ 5f146b6 Add draft release notes for 0.14.0 Sue Chaplain #5286
    a5e60e2 Return NULL instead of throwing when the class name is invalid Keith W. Campbell #5284
    ๐Ÿ”ง dfbbeb7 Combine ConfigurationStaccato into ConfigurationRealtime Jason Hall #5273
    45e3344 (0.14) Fix and re-enable vectorized String.indexOf on 64-bit Power Benjamin Thomas (Aviansie Ben) #5287
    89b4bd3 Look at field declaring class when verify fields Yi Zhang #5101
    ๐Ÿ— 162e2cc CMake: Implement final changes to allow for non-staging build Devin Nakamura #5283
    ๐Ÿ 82e26ca CMake: On windows link j9realtime against winmm.lib Devin Nakamura #5280
    ๐Ÿ 05661ae CMake: Add windows support to the vm Devin Nakamura #5271
    cdbb69c (0.14) Avoid checking the class loading constraints with -Xverify:none Cheng Jin #5272
    dde0f75 Avoid checking the class loading constraints with -Xverify:none Cheng Jin #5265
    825782b Correct format of errno2 output in create Thread exceptions Peter Shipton #5231
    43ef147 Use renamed headers in the compiler Devin Nakamura #4928
    4b27110 Update conditions surrounding JVM_GetClassName / JVM_InitClassName Keith W. Campbell #5262
    ๐Ÿ‘ 9ba8115 Add zNext support Filip Jeremic #5173
    fb7d6e9 Combine StaccatoGC into RealtimeGC Jason Hall #5255
    โšก๏ธ cd60b05 CMake: Update libffi to support windows Devin Nakamura #5269
    ๐Ÿ b9fd268 CMake: add windows support to j9util Devin Nakamura #5270
    ๐Ÿ 16ca602 CMake: Enable ASM_MASM on windows Devin Nakamura #5267
    0eacb06 Use consolidated trampoline space reservation API Daryl Maier #5219
    69d4e6d Use spaces instead of tabs in module-info files Keith W. Campbell #5260
    687d0d9 Report max storage limits for JIT Data/Code Cache via JMX Lin Hu #5261
    9115397 Report max storage limits for JIT Data/Code Cache via JMX Lin Hu #5068
    โšก๏ธ 6f357f8 Update build instructions for Mac OS X Keith W. Campbell #5258
    ๐Ÿ”ง 3b6cb12 Modify ConfigurationRealtime for moving into OMR Jason Hall #5236
    โšก๏ธ 8b2f552 Update JDK12 InterfaceVersion to 6 Jason Feng #5248
    โšก๏ธ 866e400 Update JDK12 InterfaceVersion to 6 Jason Feng #5235
    ๐ŸŽ 5a37383 DDR Extension Test must use '-XstartOnFirstThread' on MacOSX Keith W. Campbell #5252
    ๐Ÿšš 8809e1b Remove MM_RealtimeAccessBarrier from files moving to OMR Jason Hall #5237
    242a087 AArch64: Add VirtualGuardRuntime.cpp to aarch64.mk knn-k #5112
    80e1557 CMake: specify RUNTIME DESTINATION when installing shared libraries Devin Nakamura #5240
    ๐ŸŽ f53b3a1 DDR Extension Test must use '-XstartOnFirstThread' on MacOSX Keith W. Campbell #5233
    58935cf Read Barrier for atomics on statics Aleksandar Micic #5234
    e15ce6a Don't copy monitor object in Read Barrier Aleksandar Micic #5232
    โœ… 4d3df00 No longer pass VENDOR variables to Test jobs Adam Brousseau #3738
    ๐Ÿ‘ 3f6ee92 Do not use instructions unsupported by Z Arch level Daniel Hong #3766
    ๐Ÿณ 203e79c AArch64: Add libssl files to Dockerfile knn-k #5222
    ๐Ÿ— dca0fd6 Remove references to Java 9 build 148 Peter Bain #5229
    ๐Ÿ“š 460e981 Make Class Chains documentation more precise Irwin D'Souza #5174
    ๐Ÿ 8cbe269 CMake: Add windows support for m4 generated assembly Devin Nakamura #5228
    b65fcc0 Modify EnvironmentRealtime for moving into OMR Jason Hall #5181
    aabb63a CMake: Pass VERBATIM option to add_custom_command Devin Nakamura #5227
    0fdbf0e Handle NullPointerExceptions in ThreadInfo.from() Peter Bain #5226
    0a0e76f Modify MemorySubSpaceMetronome for moving to OMR Jason Hall #5193
    โœ… 859535c Support tagging test with type Renfei Wang #5191
    โšก๏ธ 5a353ed AArch64: Update Dockerfile for cross-compilation knn-k #5220

  • v0.15.0 Changes

    July 17, 2019

    2019-07-03

  • v0.15.0-m1

    July 03, 2019
  • v0.14.3 Changes

    May 31, 2019

    ๐Ÿš€ Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.14.3
    ๐Ÿš€ Release notes: https://www.eclipse.org/openj9/docs/version0.14.2 - there are no release notes for 0.14.3
    Milestone plan: https://github.com/eclipse/openj9/milestone/13?closed=1

    Binaries are available from AdoptOpenJDK.
    ๐Ÿš€ jdk 8: N/A (see https://github.com/eclipse/openj9/releases/tag/openj9-0.14.2)
    jdk 11:
    https://adoptopenjdk.net/archive.html?variant=openjdk11&jvmVariant=openj9
    ๐Ÿš€ https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/tag/jdk-11.0.3%2B7_openj9-0.14.3

    ๐Ÿš€ Release details:

    ๐Ÿš€ Branch name: v0.14.3-release
    ๐Ÿท Tag: openj9-0.14.3

    Repo SHAs:

    OpenJ9: b8ab016
    OMR: b56045d

    ๐Ÿ”’ Security Vulnerabilities Resolved
    ๐Ÿš€ N/A (see the 0.14.0 release https://github.com/eclipse/openj9-omr/releases/tag/openj9-0.14.0)

    ๐Ÿš€ For details about the release and release candidates, please see: https://github.com/eclipse/openj9/blob/master/doc/processes/release_process.md

    OpenJ9 Changes

    b8ab016 (0.14.3) Explicitly load the jdk.management.agent module Keith W. Campbell #5959
    d90beea (0.14.3) Load GPUAssist.Provider during bootstrap Keith W. Campbell #5929
    d90f225 (v0.14.3) Add gc barriers to constant_dynamic resolution Dan Heidinga #5933