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/9Binaries 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.1Repo 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 Spellinga
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 toinstallJitBytecodes()
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 forrun_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, 20192019-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=1Binaries 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.3Repo 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