Skip to content

Eclipse OpenJ9 v0.22.0

Compare
Choose a tag to compare
@pshipton pshipton released this 22 Sep 18:05
· 10732 commits to master since this release
1830b19

Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.22.0
Release notes: https://www.eclipse.org/openj9/docs/version0.22
Milestone plan: https://github.com/eclipse/openj9/milestone/22

Binaries at AdoptOpenJDK.
jdk 15:

Release details:

Branch name: v0.22.0-release
Tag: openj9-0.22.0

Repo SHAs:

OpenJ9: 1830b19
OMR: 73d5e76

Security Vulnerabilities Resolved
N/A

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.22.0

OpenJ9 Changes

34cf4c0...1830b19

1830b19 (0.22.0) Allow building of aarch64 for all current releases Peter Shipton #10615
3ae448f (0.22.0) Check whether TLS storage for comp object was created before freeing it Marius Pirvu #10613
c019636 (v0.22.0) Fix LambdaNestedInnerTest Hang Shao #10562
3cdb4f3 (v0.22.0-release) Unsafe copySwapMemory: no memory addresses overlap for different objects Jason Feng #10561
00b5dcc (v0.22.0) Ensure Lookup::defineClass links the class Dan Heidinga #10546
9b0f591 (0.22.0) Correct logic error in #10524 Keith W. Campbell #10533
02aced1 (0.22.0) Fix compile error Keith W. Campbell #10524
2d2f8b8 (v0.22.0) Hidden class implementation 4 Hang Shao #10520
5bb6fc7 (v0.22.0) Add host class package to anon class name for 11+ Mike Zhang #10482
53e0b10 Disable AutoSIMD for problematic IV increment Mohammad Nazmul Alam #10487
88c59f8 (0.22) JEP 360 edge cases Theresa Mammarella #10478
13a6493 (0.22) Fix incorrect BNDCHK immediate bound check under -Xrs Benjamin Thomas (Aviansie Ben) #10426
2730602 (0.22) Check for NULL thread lock Graham Chapman #10446
800f4ea JEP 360/JEP 384 Sealed classes and records ddr support Theresa Mammarella #10443
f430f37 (v0.22.0) isHiddenMethod() should include method from hidden classes Hang Shao #10439
1bba749 [v0.22.0-release] Make the static variant of asDirect a private method Babneet Singh #10402
d5df4ed Not invoke Exception.printStackTrace() at early VM startup stage Jason Feng #10389
8dd7d14 JIT support for re-sizable SCC Irwin D'Souza #10369
e66ff12 Override OMR's callUsesHelperImplementation Dhruv Chopra #6908
d7e27c5 JEP383 Support Part 4 Babneet Singh #10274
1f562c4 Merging Dispatcher to ParallelDispatcher (2/2) Enson Guo #10387
b12e1a5 JEP 371 implementation part 3 Hang Shao #10300
d07e300 Remove unused class InputStreamMerger Keith W. Campbell #10380
6928e9b JDK15 fillInStackTrace set skipCount to 1 for non-NPE cases Jason Feng #10385
144ea20 Add TypeLayoutEntry build for flattened fields Annabelle Huo #10115
66a6317 JDK15 : skip fillInStackTrace frames Jason Feng #10364
7ff0542 Tidy up jpp_configuration.xml Keith W. Campbell #10371
f5b1894 Update macOS buildenv variables Pav Salimon #10332
d6f3368 Performance profile data parsing script GuangjiXu #9014
d786d0f Rework trampolines for POWER10 Benjamin Thomas (Aviansie Ben) #10349
772d8cc Use VS2019 on Windows JDK15+ Joe deKoning #10302
c739bf1 Fix missing libraries for VS2019 linker Ryan Shukla #10353
d3ca26b Delegate implementor collection to JITServer client Dmitry Ten #10245
d7344f2 Move ibm.jzos Violeta Sebe #10236
0ba7c58 Revert "JIT support for re-sizable SCC" Younes Manton #10357
f5d1b83 Selectively enforce lookup class package check Jason Feng #10351
ec0e765 Modify the translated PII files in nls folder - 20200806 XiaojuanChen #10344
27dfb70 JIT support for re-sizable SCC Irwin D'Souza #9772
0f92fc4 JEP371 ClassData Support and JEP383 Support (Part 3) Babneet Singh #10239
5d772d7 Remove unwanted and redundant library dependencies Keith W. Campbell #10338
1f779cf Export JVM_IsUseContainerSupport for Java 11+ Keith W. Campbell #10347
28905ae Prevent double free for client options Marius Pirvu #10341
0346887 Create cross codegen extensible peephole phase Filip Jeremic #9672
cfe5112 Revert "Selectively enforce lookup class package check" Dan Heidinga #10348
cf890cc Selectively enforce lookup class package check Jason Feng #10329
57055f2 JIT runtime helpers for get/put/withfield Tobi Ajila #10046
7988a06 Fix aarch64 regex in ShareClassesCMLTests-1.xml lanxia #10323
3dfa298 AArch64: Fix arraylengthEvaluator() KONNO Kazuhiro #10334
7b1dec7 Add a method to check if a name or a signature is Qtype Annabelle Huo #10304
4b9d621 Revert "AArch64: Fix arraylengthEvaluator()" KONNO Kazuhiro #10333
a5be7c2 AArch64: Fix arraylengthEvaluator() KONNO Kazuhiro #10319
958ea7e Revert unnecessary changes to VM shutdown Graham Chapman #10328
5f01dc2 Share the memory allocated by copyStringToUTF8WithMemAlloc Cheng Jin #10324
ecd7afc Implement monitor enter/exit VM helper call for value types on Power Jackie Midroni #10214
a3d151f VM marking exit started too early Graham Chapman #10273
32dbc44 Expose standard limit macros Devin Nakamura #10161
2020312 GetObjectRefType -Xcheck:jni uses argDescriptor JNIC_JOBJECT Jason Feng #10325
5d43290 DefineClass -Xjni:check should be fatal with NULL class name Jason Feng #10322
04c2621 Prefetch resolved implementor methods for CHTable Dmitry Ten #10118
17c7aae AArch64: Enable Escape Analysis to allocate objects on stack Akira Saitoh #10264
1c194db JEP 378: Text Blocks graduates in JDK 15 Dan Heidinga #10079
0d48f88 Add JVM_IsUseContainerSupport for jdk16 Keith W. Campbell #10301
500b10e Add JDK 8 build pipeline for AArch64 Linux KONNO Kazuhiro #10291
c50591f Fix sysinfo_test_get_cwd3 to handle symlinks Peter Shipton #10287
db43151 Add native type to jvmnativetest Sophia Guo #10289
777ea91 Update xlinux platforms to use Cent7 for JDK15+ compiles Adam Brousseau #10138
dc7cbe4 Enable portable AOT on x86 Harry Yu #9993
cecb1c4 Use an extension of FileImageInputStream to avoid loading the awt shared library Keith W. Campbell #10283
1f3abaa Fix StructureHeader.readBlobVersion() Keith W. Campbell #10281
3169a42 Add option to pax to retain extattr settings Joe deKoning #10234
f2cd280 Merging Dispatcher to ParallelDispatcher (1/2) Enson Guo #10190
0ef0989 Add jni check to detect non-throwable object Jason Feng #10285
97b055c Rename gc master/slave options Theresa Mammarella #10230
d73f4e6 Fix 'fallthrough' warnings Keith W. Campbell #10280
7ddf3a0 Migrate TestInvtest to OpenJ9 Nikola Milijevic #10251
e1f9f3e Remove OpenJ9 restriction on jps, jstack, etc. tests Peter Shipton #10276
c4c6adf AArch64: Enable OOL for VMnewEvaluator Akira Saitoh #10219
660db2e JEP 384: Record final fields not modifiable through reflection Theresa Mammarella #10259
5537e96 Fix compile warnings in openj9.jvm Keith W. Campbell #10271
f08f0e9 Enable JIT testing for value types tests Henry Zongaro #9392
414918b Fix compile warnings in openj9.dataaccess Keith W. Campbell #10270
ea62a4f Add JIT Hooks Documentation Irwin D'Souza #10205
ebc616a Fix port/shmem test Peter Shipton #10261
aaabfd7 AArch64: Enable OOL for ZEROCHKEvaluator Akira Saitoh #10167
57be8dd Remove --disable-warnings-as-errors from jdk8 build instructions Peter Shipton #10263
fd8e47e AArch64: Do bookkeeping use count in J9::ARM64::MemoryReference::assignRegisters Akira Saitoh #10155
e724f24 Add AARCH64 as a target processor for JDK 8 in libargs.c KONNO Kazuhiro #10262
0a80879 Clear non-zAAP eligible bit for JCL natives Jason Feng #10260
485d0e0 Minor javadoc improvements Keith W. Campbell #10258
6b7bde0 Exit MemMonitor before jniCheckFatalErrorNLS() if not JNICHK_NONFATAL Jason Feng #10257
05f3638 Move lowering of ArrayStoreCHK to lowerTreesPreChildrenVisit Henry Zongaro #10220
b980be0 CMake: Modify arch tuning value for jit on aix Devin Nakamura #9157
2900c05 Make JVMTI test variables static Graham Chapman #10253
5d448df Add new set of build instructions for OpenJDK15 Sue Chaplain #10221
49013f7 AArch64: Enable inlineDirectCall() KONNO Kazuhiro #10102
c898775 JEP 360 sealed classes instrumentation restrictions Theresa Mammarella #10232
0d007c7 Disable JEP 360 preview tests for Java 16+ Theresa Mammarella #10242
a91c5af Fix client UUID printing in verbose log Dmitry Ten #10209
78d85c5 Add warning about using lastOptSubIndex in monitor elimination Ryan Shukla #10176
4c7013d Use unchecked version of addExceptionEdge in monitor elimination Ryan Shukla #10224
25ba9af Compiler Flags changes for Java11 on z/OS Rahil Shah #10238
2e2123b Add "--with-cmake=no" for AArch64 cross building KONNO Kazuhiro #10240
f60babb Move verifyQualifiedName to jvmDefineClassHelper & defineClassCommon Cheng Jin #10226
a56dcbd Add -Xcheck:jni check for expected non-negative capacity numbers Jason Feng #10235
7d491e0 CMake: Build aixbaddep test library Devin Nakamura #10237
dcc6794 Remaining master/slave replacements Theresa Mammarella #10217
d925abb Add impl ibm to Java 11+ openj9 tests lanxia #10225
ca7feb9 Fix static field cycle value tests Tobi Ajila #10233
3cc58b8 Add -Xcheck:jni mismatching field check - static vs non-static Jason Feng #10229
ba46c6b Part 2: JEP 360 Sealed Classes Theresa Mammarella #10177
3ef0ca4 Update docker script to enable dtrace support Keith W. Campbell #10222
6ae5af6 JEP371 implementation part 2 Hang Shao #10207
b7d0907 Fix incorrect superclass processRelocations() call Benjamin Thomas (Aviansie Ben) #10193
1ec1ddb JEP 360: cfdumper support Theresa Mammarella #10186
463687a Runtime compressed refs work Graham Chapman #10206
1e5abe1 Explicitly check for PERSONAL_BUILD string true Adam Brousseau #10216
046b502 z/OS for Java 11 supports V2R3 and later on zec12/zbc12 Peter Shipton #10218
039822d Acquire Thread.lock while calling jvmti suspendThread Theresa Mammarella #9907
8bcd19b Rename master/slave for omr dependent files Theresa Mammarella #10174
2b1a497 Exclude Nestmate_virtual_private tests on zos Peter Shipton #10213
3b78c0c Exclude cmdLineTester_libpathTestRtf on zos Peter Shipton #10212
d2fdee7 Z/OS DDR: suppress C preprocessor errors Keith W. Campbell #10208
8326095 enable testDDRExtJunit_StackMap in DDR Yixin Qian #10203
0020c8f Fixed a comment typo, changed j9j9portcontrol.c to j9portcontrol.c Shubham Verma #10192
0ac6c16 Move verifyQualifiedName to internalFindClassString Cheng Jin #10188
6da7c46 Enable OpenJDK MethodHandles Babneet Singh #10094
1f94fbe Add JITServer checks in the z codegen Dhruv Chopra #6921
bb7b45e Modify the translated PII files in nls folder - 20200720 XiaojuanChen #10194
e0ba42d Pass JDK_REPO and JDK_BRANCH to test jobs Violeta Sebe #10184
35d475f AArch64: Implement genCAS() KONNO Kazuhiro #10127
4efac47 AArch64: Call stopUsingRegister() in monent/monexitEvaluator() KONNO Kazuhiro #10111
240c62d Support for OpenJDK LambdaForm Babneet Singh #9496
fe03e4a Add NULL check for JNIC_JMETHODID & JNIC_JFIELDID Jason Feng #10185
8afb12c Add setupIndexableScanner to MarkingDelegate Andrew Young #10182
603499e Add portable AOT support on x86 Harry Yu #9731
fdfccf6 Add ResolveCHK for value types before NULLCHK Annabelle Huo #10068
ee1f3d1 Validate Class Chain of class of method being compiled Irwin D'Souza #10159
2eba29b Relax condition to require no exclusive VM access when generating jitdump Filip Jeremic #10143
6e206e1 Release notes to support 0.21.0 Sue Chaplain #10065
c18b881 Inlining POWER10 arrayCopy Julian Wang #10054
4ec91e9 Fix Power ArrayCopyBNDCHK handling of negative constants Benjamin Thomas (Aviansie Ben) #10162
4a10ff0 Remove unused test variables Theresa Mammarella #10160
4bc7aef Rename MasterGCThread files to MainGCThread in omr Theresa Mammarella #10139
96015c9 CMake: Set libpath for constgen on AIX Devin Nakamura #10154
123825b AArch64: Change instruction class to use new method for bookkeeping register use count Akira Saitoh #10140
01cb796 Part 1: JEP 360 Sealed Classes Theresa Mammarella #10120
f88d231 Check for assignment of NULL to array of value type Henry Zongaro #10034
ea25332 Remove copyStringToUTF8WithMemAlloc from verifyQualifiedName Cheng Jin #10152
497e3cb Duplicate PassThrough nodes when creating acmp fastpaths Leonardo Banderali #10119
a475ea5 Update Xcode version requirement Keith W. Campbell #9933
d42ae91 Add documentation for adding tracepoints Peter Shipton #10021
d7bdf33 Set proxyFieldAccess test build destdir to fix Windows compile Marius Pirvu #10151
a105721 Stored the ram classes before sending the compilationReq to server Eman Elsabban #9955
e765e24 Stop using obsolete javac option -Xmodule: in tests Peter Shipton #10131
6947db9 Add missing break statement for case BCV_ERR_BYTECODE_ERROR Sharon Wang #10142
3fe51ff Disable array translate support for remote compilations Dhruv Chopra #10088
948a132 Remove unnecessary monitor enter during VM exit Graham Chapman #10136
5b37312 Jenkins: add aarch64 cmake builds Devin Nakamura #10133
ea6cec0 Put Windows .map file in same folder as .dll Keith W. Campbell #10132
34a65b9 Rename asm-8.0.1.jar to asm.jar lanxia #10116
0d0be4d Fix Class Chain Validation Caching Irwin D'Souza #10006
b824c30 Support JDK15 new field java.lang.reflect.Field.trustedFinal Jason Feng #10121
970e61b Override canUseRelativeLongInstructions in Z codegen Dhruv Chopra #10113
cf001c8 Remove J9::Options::setCounts() KONNO Kazuhiro #9465
5daf459 Fix searching with a method signature Keith W. Campbell #10117
2c0b54e enable TestCollisionResilientHashtable in DDR_Test Yixin Qian #10098
566007d Update OpenJ9TestUserGuide to remove "_" from TESTLIST Renfei Wang #10114
8ae17a7 Allow SDK Implementation to be passed Adam Brousseau #10107
cfc41a5 CMake: remove J9VM_IS_NON_STAGING Keith W. Campbell #10108
d8cd2a6 Do not notify GC if class redef fails Tobi Ajila #10106
ea7b2e9 Enable Record preview tests for both 14 and 15 Theresa Mammarella #10059
95a2208 Jenkins: Enable -Werror on cmake builds Devin Nakamura #9680
b8b25ae Break JITServer connection for interrupted compilations Marius Pirvu #10083
4f292df Add Option to Build AIX with full references Igor Braga #10100
bb9ddb7 Add Java 11 IFA support for JVMTI_EVENT_SAMPLED_OBJECT_ALLOC Jason Feng #10069
d31be0b Refactor allowGuardMerging() to the common codegen Dhruv Chopra #10090
3343c3d Group cache field and static info in JITServer Dmitry Ten #10017
e565eca Disable isVettedForAOT when getting systemClass Dhruv Chopra #6928
7a92068 Remove obsolete comments Keith W. Campbell #10074
7bc50dd CMake: add cache files for aarch64 Devin Nakamura #10093
29270ed [Test] Adjust the setting of GC specific tests on RISC-V Cheng Jin #9898
21788db Update fips sha Adam Brousseau #10062
eac0cd6 Add qualified exports for z/OS modules Violeta Sebe #10075
f24ea4d Replace "whitelist" with "allowlist" in DDR/docs Theresa Mammarella #10076
175dd80 CMake: Add aarch64 support to the jit Devin Nakamura #10052
91f2a08 Remove definitions of deprecated unsigned IL Opcodes of Equality Compare and branch Bohao(Aaron) Wang #8939
183fb3a Jenkins: Disable jdk11 p and z linux cmake builds Devin Nakamura #10055
acaa0f2 Convert monitor enter tests to equality checks Tobi Ajila #10072
c1f60e1 Enable the static verification for unsafe classes Cheng Jin #10060
aa0075c Compiler: fix warning about NULL used in pointer arithmetic Devin Nakamura #9939
2b757b0 AArch64: Remove length parameter from MemoryReference (step 4) KONNO Kazuhiro #10024
d9f3cf6 Include array classes in GetClassLoaderClasses Graham Chapman #10008
4e57c58 Omit debuginfo files from the main SDK archive Keith W. Campbell #10053
a9fc154 Implement Scheduler's prepareThreadsForTask From Base Class Salman Rana #10019
00bc8b4 Upgrade ASM version to 8.0.1 Theresa Mammarella #10057
c91a1e0 AArch64: Remove length parameter from MemoryReference (step 2) KONNO Kazuhiro #10023
8c8ce1e multianewarray creates an extra array class Graham Chapman #10051
796f4a9 Fix ForceRecompilationSnippet.cpp compilation error Daryl Maier #10064
7614974 Make uses of Compilation object consistent in CodeGenerator Daryl Maier #10058
a955735 Add comment about DSL changes Adam Brousseau #10050
e41a54e Tidy up in buildenv/jenkins Keith W. Campbell #10016
0ba63c3 Pre-init static qtype fields Tobi Ajila #9853
5e9ce6b Extra VM access check in signalling pass Aleksandar Micic #10036
6a2924b Hold VM access during getStringCritical for CS Aleksandar Micic #10029
2914e1f Call inlineRecognizedCryptoMethod from FrontEnd object Daryl Maier #10047
0513245 Add a private flag to indicate a thread is in SCC read mutex Hang Shao #10043
13d94a3 Include j9cfg.h from vendor_version.h Peter Shipton #10039
a424e92 Consolidate some optimizer trace options Filip Jeremic #9520
8c9b7c9 CMake: add arm support for the interpreter Devin Nakamura #10041
951ef11 Revert to using 'git gc' Keith W. Campbell #10045
c199f64 Cleanup: Check packages in unnamed module when creating module Theresa Mammarella #7709
a7bf6c0 Fix path in build instructions Keith W. Campbell #10038
930caa2 CMake: add arm/aarch64 support to codert_vm Devin Nakamura #10020
1e50410 Delete dead code for a no longer applicable compiler bug Devin Nakamura #9983
111900e Fix (and stop excluding) tests Keith W. Campbell #10010
4f11bb8 Read message in buffer capacity first Annabelle Huo #9859
a858c17 Update aarch64 TreeEvaluatorTable to use Omr extensible header Devin Nakamura #10018
e967b24 CMake: add jit defines for arm / aarch64 Devin Nakamura #10015
2855d7b Update verbose log write API calls to use new newline convention Filip Jeremic #9391
2aecde4 Use TraceException rather than TraceEvent for failure conditions Peter Shipton #10014
aa6ff3c Add overview doc Irwin D'Souza #9977
a20f794 Update DDR code to comply with arrays not having NULL pointers Igor Braga #9981
337bc1c Reduce limits for keeping artifacts and logs Peter Shipton #10007
96029e1 Add explicit type parameters for Java 8 Keith W. Campbell #10005
be1e5c8 Properly handle runtime assumptions in S390J9CallDataSnippet Dhruv Chopra #9984
322df7a Add support for Java 16 Keith W. Campbell #10000
ff705d5 Revert "Add a private flag to indicate a thread is in SCC read mutex" Peter Shipton #10002
1ef4b91 Use TR_ExternalRelocationTargetKind enum for relocation kinds Daryl Maier #9995
0606174 Use _NSGetEnviron() on OSX to retrieve environ Sharon Wang #9994
bc4c4a4 AArch64: Move call to setNeedsAOTRelocation() to constructor in OMR KONNO Kazuhiro #9923
a4671f9 Fix J9BuildFlags aliases Keith W. Campbell #9992
67d9500 Support JEP383 (Part 2) and CDS natives Babneet Singh #9865
a0bf972 Add a private flag to indicate a thread is in SCC read mutex Hang Shao #9988
f34c695 Use the latest available ASM version Keith W. Campbell #9989
96b89ea Improve group caching of resolved methods Dmitry Ten #9902
f7126ec Fix warnings building on osx Dan Heidinga #9945
7d3cb7b Break connection to JITServer on exceptions Marius Pirvu #9970
eab02eb Do not enter class segment mutex inside read mutex Hang Shao #9973
e006f82 Port: silence warning about ignored return value Devin Nakamura #9976
a1cfbfe JITHelpers for flattenable fields Oussama Saoudi #9854
8e98f0f Fix access to J9ModronThreadLocalHeap.realHeapAlloc in older core files Keith W. Campbell #9956
8077864 Add Unit test for SIMD Optimization Rahil Shah #9908
d76266d AArch64: Change a call to decReferenceCount() KONNO Kazuhiro #9966
89b56ca Replace CPU APIs on Power Harry Yu #9571
45bca57 Disable vectorization of induction variable Mohammad Nazmul Alam #9947
6b864e8 AArch64: Set link register killed when ARM64HelperCallSnippet is used Akira Saitoh #9953
223de46 Add configuration for Java 16 Keith W. Campbell #9957
dcc7a68 CMake: update handling of _FORTIFY_SOURCE Devin Nakamura #9935
2e7f7b7 Add OpenJ9 & OMR to Reference Repo Adam Brousseau #9706
d096371 Adopt new DDR tool terminology Keith W. Campbell #9952
8e0895f Improve Test_Thread failure diagnostics Peter Shipton #9934
6b25549 Avoid gpProtect path when -Xrs is set Dan Heidinga #9872
e8d7c56 Add the check of BCV_SPECIAL in generating stackmaps Cheng Jin #9419
b43b45c jilgen: wrap declaration of writeMacros in an ifdef Devin Nakamura #9936
efdb865 [Test] Disable the timeout setting on RISC-V Cheng Jin #9899
9272619 Re-Fetch patcharray after entering VM Jack Lu #9941
18baa93 Revert "Port: silence warning about ignored return value" Peter Shipton #9942
a18b8ba Immediate field handling cleanup on Power jimmyk #9866
1ebc0dd Update mkdocker.sh: include jdk15 in git cache Keith W. Campbell #9932
84f004b Port: silence warning about ignored return value Devin Nakamura #9937
0adc2b5 Add wrtbar for UnsafeFastPath static field writes Yi Zhang #9914
4d40192 Modified printJITServerMsgStats to print at shutdown on server Eman Elsabban #9870
79566c7 Assign getStackTrace result to a local variable to avoid refetching Jason Feng #9918
00947f3 Update translation pt_BR Thiago Henrique Hüpner #9784
d4a6de9 Modify the translated PII files in nls folder - 20200618 XiaojuanChen #9922
ba45f78 Clone the StackTraceElement[] before validating it Dan Heidinga #9917
d2ab44a Add JDK15 JVMTI Version Jason Feng #9905
aca010e Jenkins: Add a number of cmake/uma builds Peter Shipton #9916
0edda63 Improve Test_Thread.test_join3() failure diagnostics Peter Shipton #9915
50ba90c Add 32-bit Arm and AArch64 to CallingConventions.md KONNO Kazuhiro #9878
8b7e23b [Reapply] Pass Reference repo to get_source.sh Adam Brousseau #9913
737e381 Fixed imm value for addis and lis jimmyk #9613
5a47f6a Pipeline script for Build_JDK_Timeout_Handler job Peter Shipton #9888
dd683f6 Ensure enough space is allocated for the unique cache id Keith W. Campbell #9845
f1a4bae Fix NULL handling in j9jit_testarossa_err() KONNO Kazuhiro #9862
46e5b77 Retrieve info from the client in isClassRefValueType Annabelle Huo #9904
0f81926 Revert "Pass Reference repo to get_source.sh" Peter Shipton #9909
eeaffbf Pass Reference repo to get_source.sh Adam Brousseau #9705
d89764f Create query to determine the SCC mode SamanthaRempel #9734
478035b Remove discontiguous arraylet NULL pointers Igor Braga #9373
77c3af9 Rename S390JNICallDataSnippet2 to S390JNICallDataSnippet Dhruv Chopra #9842
ac6141a Close timing hole in System.exit Graham Chapman #9885
0def74c Add missing END NON-TRANSLATABLE in j9shr.nls Peter Shipton #9891
02b0958 Remove old instanceof and checkcast evaluators Jackie Midroni #5951
5bdc9a5 Revert "Add JDK15 JVMTI Version" Peter Shipton #9890
3b048e5 AArch64: Move J9-specific recompilation code from OMR KONNO Kazuhiro #9882
ac073ce Special handling of checkcast to value type class Yi Zhang #9128
f04be1b Don't acquire exclusive vm access with waiting xdump Theresa Mammarella #9840
3c0b08e Only add /usr/lib to AIX LIBPATH if not already there Dan Heidinga #9814
cec5b1c Add JDK15 JVMTI Version Jason Feng #9883
873d7fb Minimize contention between "finders" using SCC JCL helper Hang Shao #9811
589e8f6 Allow System.exit from finalizer during DestroyJavaVM Graham Chapman #9867
a152777 Add Calling conventions Doc Irwin D'Souza #9720
0498791 Created helper for inline array allocation Oussama Saoudi #9804
a1710f9 Map symrefs in OSR liveness to those in current trees in creating calls to eaEscapeHelper Henry Zongaro #9802
414ffb4 Refactor JIT implementation of acmp{eq,ne} to handle value types Leonardo Banderali #8922
9c0eeff Add jdk15 to pipelines Adam Brousseau #9863
2b740f6 Revert "Revert "Mark VM as exitting earlier"" Graham Chapman #9864
71bf160 Override cpu asserts on Z Harry Yu #9837
13a2f38 Add code for AArch64 in getJitRecompilationResolvePushes() KONNO Kazuhiro #9847
ac50f76 Add NON-NLS to GetMethodTests.java Keng-Hui Beall #9848
a220f71 Store OMRProcessorDesc in AOT Header Harry Yu #9826
308216d Disable testJITServer for XL builds Annabelle Huo #9828
9f88542 CMake: cleanup cache files Devin Nakamura #9836
0d3dd30 DDR Back compatible for TLH enable/disable change Lin Hu #9813
aa9321e testDDRExt allow jdk.internal classes to support JDK11+ Peter Shipton #9839
2d4adaf Improve ProcessorUsage exception messages again Peter Shipton #9834
959fabc Add jit helper stubs for flattenable fields Tobi Ajila #9786
b902818 Archive openj9-docs if ARCHIVE_JAVADOC is set Simon Rushton #9727
315bae8 AArch64: Fix VMnewEvaluator to patch correct instruction under AOT Akira Saitoh #9830
6f41ed8 AArch64: Enhance VMnewEvaluator to support variable length array allocation Akira Saitoh #9793
1858312 Enable using Level 1 data cache on RISC-V specific hardware Cheng Jin #9775
0faeeae Revert "Mark VM as exitting earlier" Graham Chapman #9829
5e86c60 Fix indentation Keith W. Campbell #9823
1f34b29 Jenkins: adjust test excludes for cmake builds Devin Nakamura #9789
bea2f88 AArch64: Add instructions for enabling CUDA support KONNO Kazuhiro #9780
f36b7ae Update the default value of NUM_MACHINES Eric Wang #9787
246558e Stop requiring GDK_HOME Keith W. Campbell #9801
cbebe09 AArch64: Remove the call to setAllowRecompilation(false) KONNO Kazuhiro #9778
5a7760d Fix a couple minor issues with 16-bit immediates on Power Benjamin Thomas (Aviansie Ben) #9803