Skip to content

Eclipse OpenJ9 v0.36.0

Compare
Choose a tag to compare
@pshipton pshipton released this 06 Feb 15:02
· 3054 commits to master since this release
e68fb24

Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.36.0
Release notes: https://www.eclipse.org/openj9/docs/version0.36
Works with: 8u362, 11.0.18, 17.0.6

Release details:

Branch name: v0.36.0-release
Tag: openj9-0.36.0

Repo SHAs:

OpenJ9: e68fb24
OMR: f491bbf6f6f

Security Vulnerabilities Resolved
N/A

JITServer Helm Chart - Easier deployment of JITServer technology in a Kubernetes or OpenShift cluster
https://github.com/eclipse/openj9-utils/tree/master/helm-chart/openj9-jitserver-chart

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

OpenJ9 Changes

e04a7f6..e68fb24
e68fb24 (0.36) Update top level OpenJ9 and OMR copyright to 2023 Peter Shipton #16576
9fe4583 [0.36.0] Allow allocationFence to be reenabled by Local Flush Elimination Henry Zongaro #16552
c5da55c (0.36) Update OpenJ9 build for Windows Violeta Sebe #16492
5a2c90b Fix reloErrorCodeNames mistake (0.36.0) Marius Pirvu #16491
27ccf8f (0.36.0) Fix miss parameter for scanContinuationNativeSlots Lin Hu #16486
a181ba6 (0.36) Clear pending exception after JVMTI class replacement Graham Chapman #16488
815a89f [0.36.0] Avoid calling getEnclosingBlock Henry Zongaro #16465
c585ea5 [FFI/0.36] Remove PUSH_OBJECT_IN_SPECIAL_FRAME in the upcall dispatcher ChengJin01 #16446
7a33a8b [Verifier/0.36] Rectify the flag setting for uninitializedThis in the stackmaps ChengJin01 #16450
5831db9 Improve client JVM disconnect messages (0.36.0) Marius Pirvu #16444
b50ef6a [FFI/0.36]Fix the OOM issue with thunk allocation Cheng Jin #16445
96231ad (0.36.0) Update cmake workarounds for jdk11 Keith W. Campbell #16441
abf98d9 (0.36) Update LICENSE and about files for zlib 1.2.13, libffi Peter Shipton #16432
cbb8516 (0.36) Check sequence boundary before generating next sequence transition Abdulrahman Alattas #16415
f98e559 Replace zNext with z16 Shubham Verma #16140
d012930 AArch64 macOS: Fix alignment of structs passed in the stack KONNO Kazuhiro #16362
92e9a2c Pass struct correctly in memory for Windows upcall thunk Daryl Maier #16344
8206ceb Integrate CRC32C polynomial on Power Bhavani SN #16243
78038a1 Handle maskReductionCoerced element type in VectorAPIExpansion Gita Koblents #16350
6b05709 Fix up global continuation lists instead of rebuilding for compaction Lin Hu #16360
9691388 Remove mention of ThreadDeath, which is unused and deprecated in jdk20 Peter Shipton #16339
5315bf9 Introduce SystemCheckpointException Tobi Ajila #16251
d72624b Update DDR TestClassExt to expect 14 Object methods Peter Shipton #16359
55c52ff Unset Valhalla modifiers in Class.toGenericString() Hang Shao #16335
defdf9a Update Object.wait to use Blocker.begin/end for Java 19+ Jack Lu #16324
3fe5f29 CRIU invokes j9sysinfo_get_env() to avoid checkpoint failure Jason Feng #16283
b325a11 Re-enable gtgc001 on JDK20 Babneet Singh #16345
880fce0 Make VP erase interface types in array types from signatures Devin Papineau #16316
46b77b0 AArch64: Simplify stack offsets for FFI upcall on macOS KONNO Kazuhiro #16343
024f1b3 Fix the return type of VectorSupport.fromBitsCoerced Akira Saitoh #16330
5e4baa7 AArch64: Fix getArgPointer() for FFI upcall KONNO Kazuhiro #16332
fddfd3f Adds implementation for accessFlags() in Class.java Gengchen Tuo #16217
f21a361 Improve JITServer AOT cache error logging Christian Despres #16318
e5ee930 Add asserts and tracepoints in JVM_VirtualThread* functions Babneet Singh #16325
4c499f8 Increment counter correctly in FFI Upcall on Z Dhruv Chopra #16326
30a8df1 Use profilingOpts strategy under JitProfiling mode only Henry Zongaro #16155
32103d3 Fix jvmtiGetThreadInfo Babneet Singh #16323
e0259a6 Synchronization between continuation mounting and concurrent scanning Lin Hu #16290
dc056a8 Fix spelling of DDRBackfillLayoutTest Keith W. Campbell #16321
b3502d9 Update URLs in copyright notices Keith W. Campbell #16322
456ffae [VaList/JDK17]Enable VaList related test suites on Power & zLinux Cheng Jin #16219
0dc2e2b CRIURestoreNonPortableMode is enabled by default Jason Feng #16280
93bcb9b Add perl-IPC-Cmd to CentOS6 docker container Joe deKoning #14930
c97bd6c Fix field offset in flattened array element access Annabelle Huo #16294
d4aba17 Disable countDecimalDigits transformation for AOT compilations Dhruv Chopra #16273
d4ffb75 Remove type checks for VT method in constant pool Ehren Julien-Neitzert #16264
6f14045 Fix AttachAPI test AssertJUnit.assertNotNull() Jason Feng #16317
167a660 AArch64: Stop generating a dmb for allocationFence when possible KONNO Kazuhiro #16199
0fc4969 Remove ValueTypeArrayTestsJIT and ValueTypeTestsJIT from testng.xml Hang Shao #16307
bd92964 Stack walk loop breaker for ASGCT Graham Chapman #16313
70a06b9 Refactor JITServer AOT cache reading Christian Despres #16228
dcca03b Support for reading/writing a JITServer AOT cache in the background Marius Pirvu #16075
531e952 Revert "Stack walk loop breaker for ASGCT" Peter Shipton #16308
dd38eb9 Re-write valueType sub-tests Hang Shao #16299
b975e82 Replace openjdk.java.net with openjdk.org Peter Shipton #16306
4327004 Update to zlib 1.2.13 Peter Shipton #16305
f21e296 Stack walk loop breaker for ASGCT Graham Chapman #16288
dc27a6c Remove uses of unsupported freetype configure options Keith W. Campbell #16182
c23ec23 Handle mask reduction intrinsic in VectorAPIExpansion Gita Koblents #16171
78db7ef Delay appending VirtualThread objects to liveVirtualThreadList Babneet Singh #16293
7e33a87 Create a StackMemoryRegion object in VectorAPIExpansion Akira Saitoh #16297
fafe184 Disable TM when generating portable code Irwin D'Souza #16282
a1490a7 Remove java.lang.management.PlatformManagedObject Peter Shipton #16277
fc5c85a jvmtiGetThreadInfo: releaseVMThread requires VM access Babneet Singh #16267
6e7218b Remove obsolete JAVA18 JPP configuration Keith W. Campbell #16296
e3589c7 Fix potential NPE in TestOpenJ9DiagnosticsMXBean.tearDown() Peter Shipton #16295
225d389 Fix DDR hiddenfield iterator Jack Lu #16285
90c8930 AArch64: Fix getArgPointer() for FFI upcall KONNO Kazuhiro #16268
11ff01d Add testing for VT hashcodes Ehren Julien-Neitzert #16177
8292ae6 Add test for default SCC directory Hang Shao #16272
f6c7bee Update interface method resolution Devin Nakamura #16262
895a926 Suppress deprecation warnings for jdk20+ Keith W. Campbell #16266
db6aad2 Change the default SCC directory Hang Shao #16256
1b06525 Replace libffi/aarch64 with the latest version in GitHub ChengJin01 #16252
33900fb Fix JVMTI ContFramePopTest Babneet Singh #16241
a31c794 Inline jdk/internal/util/Preconditions.checkIndex Gita Koblents #16234
db33cb6 Fix use of Thread.resume(), stop(), suspend() in tests for jdk20 Peter Shipton #16245
fd7e4b9 Obsolete Trc_CRIU_after_checkpoint and reuse it with a new signature Jason Feng #16233
0fad7a3 Update openssl to version 1.1.1s Keith W. Campbell #16236
5914a5a ThreadMXBean findMonitorDeadlockedThreads excludes virtual threads Babneet Singh #16230
1f294ad Update Class.getModifiers() to include new Valhalla modifiers Hang Shao #16227
f61d1df Use primitiveObjectHashCode function when hashing value types Ehren Julien-Neitzert #15922
3d55b0f Clean up x86 monent/monexit inline sequences Daryl Maier #16200
310def1 Fix bool constant values Jason Feng #16231
9843f61 Give a name to the default JITServer AOT cache Christian Despres #16166
14faf93 CRIU nanoTimeMonotonicClockDelta calculation adjusted Jason Feng #16091
98fc1df Fix EA so that it does not assume monExit will always execute an lwsync Kevin Langman #16119
71f768a Set VirtualGuard do not kill fear if has VectorAPIMethod Rahil Shah #16206
63668ec [JDK19]Update VaList test cases for Linux/s390x Cheng Jin #16108
530b026 CRIU avoid unnecessary park() when a balancing unpark() occurred Jason Feng #16220
a05d1f2 Fix assertion error in Unsafe.isFlattened Ehren Julien-Neitzert #16197
9997d01 Add ability to merge -Xjit/-Xaot opts Irwin D'Souza #16133
3a1ff46 Handle continuation mounting case during Metronome GC Lin Hu #16183
ebd4ce3 Remove some uses of TR::comp() Daryl Maier #16201
6e44740 Missing bounds check for offsetByCodePoints Mike Zhang #16196
53c0b4d Read thread count under lock in getThreads Graham Chapman #16195
1a8e36d Handle Continuation scan during Concurrent Scavenger and Metronome Lin Hu #16157
ca9e8b4 Get defined argument from the bottom of the vmInitArgs->options array Jason Feng #16170
00daf1a Get threadObject from targetThread in mgmtthread.c::getThreadInfo Babneet Singh #16181
5db04b6 Use exclusive access correctly in getThreads Graham Chapman #16180
d56bca9 Add BaseVirtualThread to requiredClasses in jclcinit.c Babneet Singh #16165
dad0da8 Retain allocated data in TestNogcDieWithOOM test Peter Shipton #16179
bb7dc4e Handle mounted CarrierThread in Thread.getStackTrace Jack Lu #16158
5803916 Patch MXBean to support virtual threads Gengchen Tuo #15956
1af0a29 Convert last slash in hidden/anonymous class signatures to period Ehren Julien-Neitzert #16100
b3fef84 Add JITServer AOT cache persistence Christian Despres #15949
225e59e Fix JDKNext duplicated Access API definitions Jason Feng #16163
9586df3 JDK19+ implements carrier thread local Access APIs Jason Feng #16143
3ed4e68 Acquire VM access for the virtual thread check Babneet Singh #16152
97de53e Remove uses of unsupported freetype configure options Keith W. Campbell #16154
0c7c064 Add missing NULL checks for threadholder in jvmti calls Tobi Ajila #16146
da2ecb9 Revert "Handle Continuation scan during Concurrent Scavenger and Metronome" Aleksandar Micic #16145
7619818 Revert "Avoid to cache scavenger too early in StandardAccessBarrier" Aleksandar Micic #16144
d061620 Remove com.ibm.oti.vm.VM.PACKED_SUPPORT_ENABLED Alexey Anufriev #16139
93679ec Avoid to cache scavenger too early in StandardAccessBarrier Lin Hu #16137
38a61a8 Add stub unsafe methods Hang Shao #16135
0414497 Updated 0.35 release notes tables Sreekala Gopakumar #16117
88207cc CRIU adjusts Object.wait/Thread.sleep/Unsafe.park Jason Feng #15499
0d7572f Disallow nop guards for interface call sites Devin Papineau #16122
914a3ed Handle Continuation scan during Concurrent Scavenger and Metronome Lin Hu #16106
2b902d7 Include libraries and symbolic links based on SONAMEs Keith W. Campbell #16118
6c958c2 Rename registerPreSnapshotHook to registerPreCheckpointHook Tobi Ajila #16116
b851034 Init jitTOC on ppc64 Tobi Ajila #16014
b14e1ed Cache J9I2JState in J9VMContinuation during transition Jack Lu #16062
a0ab6cb Update JDK version for Valhalla Hang Shao #16092
18d68f4 Fix binary literal in VectorAPIExpansion.hpp Gita Koblents #16112
ab96f4e cmake: source file extensions must be explicit Keith W. Campbell #16113
153e812 Handle vector mask testAny, testAll and conversion opcodes in VectorAPIExpansion Gita Koblents #15960
010d33b Fix check in JITServer AOT class chain compilation Christian Despres #16101
d70b0ae Fix parsing of Javacore stack traces Andrew Johnson #16077
861bbc1 macOS: Fix captureCommandLine() KONNO Kazuhiro #16104
f484da3 Include all ELF objects listed in FILE notes Keith W. Campbell #16097
e8abb75 Enable Gencon/Balanced/OptAvgPause GC policy in testing Jack Lu #16069
069f33f Call malloc_trim pre-checkpoint Tobi Ajila #16090
9006eef Fix a typo Lin Hu #16093
6483439 Fix Continuation collection issue Lin Hu #16087
2369840 Add exception message to Xdump stack agent output Kabir Islam #15854
c9a9001 X64 FFI upcall thunk generation Daryl Maier #15926
aea459a Support virtual threads in JVMTI Resume* and Suspend* functions Babneet Singh #15903
974e341 Update openssl to version 1.1.1r Keith W. Campbell #16086
2b8eca6 CRIU delayedLockingOperation for fast JNI notify/notifyAll Jason Feng #16042
0bf8563 Add missing checkpoint GC checks Tobi Ajila #16066
16ae186 Add new method Class.isIdentity() Hang Shao #16041
f5a608a Add validation record for isClassVisible Dylan Tuttle #16000
f24a7b1 Fix small memory leak at JITServer Marius Pirvu #16059
cd3049d Release access once Continuation has completed its run phase Babneet Singh #16061
77d9afb Add information about the test and debug-image to build instructions Peter Shipton #16065
ce2d55c Fix blocking object to be the correct object Andrew Johnson #16071
3b715b5 Fix spelling of troubleshooting in the build instructions Peter Shipton #16067
f02be64 Doc: Update TOC to include the doc on IL Opcodes Annabelle Huo #16058
b7f44aa Add CRIU support for zLinux Shubham Verma #15921
ee59873 Add OpenJDK configure reference to build instructions Peter Shipton #16060
b28092a JIT Pinning support for JDK19 on Power jimmyk #15769
c3faa0a Avoid compilation failures due to imprecision in memory availability readout Marius Pirvu #16033
ac0e940 Add missing relos in dumpRelocationHeaderData Irwin D'Souza #16017
52ab41f Avoid double scan stacks in continuation for compact cases Lin Hu #16022
8faf666 Enable downcall & upcall test suites for Java 17/18/19 Cheng Jin #15310
96fe9b8 Perform checkpoint/restore GC instead of idle gc pre checkpoint Tobi Ajila #16035
51eae9e Remove include X86Evaluator.hpp Annabelle Huo #16038
c19e426 Add fence on yield to preserve HB for lock reservation Tobi Ajila #16023
2d9d132 Fix JVMTI methods Babneet Singh #16008
c11c5f0 Update Continuation.yield to use onPinned API Jack Lu #16024
54ff24d Z JIT Pinning Support Rahil Shah #15752
adf9c09 AArch64 JIT changes for virtual thread support Daryl Maier #15916
4206295 Update VirtualThread test options/requirements Jack Lu #16025
5968ce0 Fix J9VMInternals.getStackTrace() to return null for a null throwable Gengchen Tuo #16020
710fd95 Fix caller of getGuaranteedNurseryRange() and use new functions Dmitri Pivkine #15928
7d076b5 Stop sharing TR_VirtualGuard between multiple guards with the same BCI Devin Papineau #15923
b79058f Prepare to use perform() API for TR_Liveness analysis Daryl Maier #15947
199cd71 Add JVM_IsValhallaEnabled() for Valhalla builds Hang Shao #16019
5a8ae64 x64 JIT support for virtual threads (Loom) Daryl Maier #16002
76202be Add Eclipse suggested CODE_OF_CONDUCT.md Peter Shipton #13637
6af5b7b Add BCT_JavaMajorVersionUnshifted() Keith W. Campbell #16018
1a8886c Add stub implementation of JVM_VirtualThreadHideFrames() Keith W. Campbell #16015
44fc4a6 Revert "Update Continuation.yield to use onPinned API" Babneet Singh #16016
efe6833 Revert "Preserve ymm/zmm registers on x" BradleyWood #15999
1d1b4f8 Support JNI_VERSION_20 for jdk20+ Keith W. Campbell #16007
edf905a Fix jvmtiGetThreadState Babneet Singh #16006
6624ed4 JDK20 deprecates java.lang.Thread.suspend() & resume() Jason Feng #16005
2594799 Include JDK17 in OMR coordinated merge documentation Daryl Maier #16004
02c3cf1 Update Continuation.yield to use onPinned API Jack Lu #15996
53931da Loom: GC Thread scanning Lin Hu #15612
de05d03 Update getVirtualThreadState to handle all mounted scenarios Babneet Singh #15968
cb8605d Fix StartContinuationProcessing and verbosegc report issues Lin Hu #15927
4f98799 Fix setEventNotificationMode for unmounted virtual threads Babneet Singh #15969
4e055dc Add missing bounds check to deleteCharAt Mike Zhang #15979
cb13645 Fix JDK19 java.lang.ref.Reference signature Jason Feng #15970
9f8fd74 JDK20 deprecates java.lang.Thread.stop() Jason Feng #15963
89c1359 Revert "x64 JIT support for virtual threads (Loom)" Daryl Maier #15978
7005bf2 Add java dump end date and approximate duration Kevin Grigorenko #15964
02c32d0 Fix virtualThreadInspectorCount check Jack Lu #15965
33614b9 Add isVMInStartupPhase() overload taking compilation object Devin Papineau #15951
f1d0596 x64 JIT support for virtual threads (Loom) Daryl Maier #15552
8cf3092 CRIU skips j9sysinfo_get_username/getpwuid to avoid checkpoint failure Jason Feng #15932
7848203 Correct help message for PointerGenerator Keith W. Campbell #15955
2fb0338 Move value type public APIs in Class.java into Access.java Hang Shao #15950
937a43e Make formatting consistent Babneet Singh #15945
cbbacda Add new DDR command constantpool Gengchen Tuo #15404
c1b2e52 Update jvmtiGetOrSetLocal and jvmtiNotifyFramePop to support virtual threads Gengchen Tuo #15857
b47c8cf Handle masked operations in VectorAPIExpansion Gita Koblents #15658
a56e7b1 Add criu vmstates Tobi Ajila #15867
e073808 Remove reference to J9_STACKWALK_INCLUDE_ARRAYLET_LEAVES Keith W. Campbell #15944
628e9db Revert "Rebalance Eden after Global GC" Aleksandar Micic #15946
5a2eb17 Loom: Update JVMTI monitor functions Babneet Singh #15914
abdbf1d Update jvmtiGetThreadListStackTraces to support virtual threads Gengchen Tuo #15827
7258354 Add support for VirtualThread getStackTrace Jack Lu #15846
548cace Remove unnecessary stack walker feature Graham Chapman #15934
b00315b The session/scope fixes on the downcall handler in multithreading Cheng Jin #15749
3df49cb Support the variadic function in FFI downcall Cheng Jin #15778
ec94f81 Fix indentation in JIT SignalHandler.c KONNO Kazuhiro #15931
f06248f Continuation Scan Update for generational GC or concurrent GC Lin Hu #15774
4247f7f Rebalance Eden after Global GC Aleksandar Micic #14740
b9b7339 Add --build optional parameter to mkdocker.sh to allow use of podman Kevin Grigorenko #15888
31686b8 Compile methods already in the comp queue before checkpoint Irwin D'Souza #15792
eddd3a5 AArch64 macOS: Re-acquire execution permission in compilation threads KONNO Kazuhiro #15907
2184d05 Add zOS UpcallThunkGen function stubs Joran Siu #15873
f6383e2 Change method to look for in testFindstackvalue Mike Zhang #15909
bad06fd Fix warnings in jdknext classified as "lossy-conversions" Keith W. Campbell #15910
96fd6f9 Testing for 64-bit dump should ignore DDRInteractiveCommandException Keith W. Campbell #15919
2270a93 Update CRIU to v3.17 for OpenJ9 Ubuntu dockerfile Violeta Sebe #15911
d3ebc82 Fix the cast issue with return values in dispatcher for FFI upcall Cheng Jin #15900
8918e07 Print full exception details if a jdmpview !-command throws an exception Kevin Grigorenko #15890
ef69481 Add copyFieldsFromContinuation helper to internalVMFunctions Jack Lu #15893
f3810df Increase the size of the header buffer for the !snapformat command Kevin Grigorenko #15894
eba53af Reinitialize target process info on restore in nonportable mode Irwin D'Souza #15837
6d1c0e5 Add Q type checks in decomp.cpp and jswalk.c Ehren Julien-Neitzert #15869
e2890e9 Check whether array index variable is an induction variable Henry Zongaro #15870
e3cd092 Add Continuation cleanup API Jack Lu #15876
9e34d07 Remove unwanted addition to superset-constants.dat Keith W. Campbell #15899
5e37f2a [Part 4] FFI Upcall: dispatcher & the transition code Cheng Jin #15309
2bcb71d Add missing parentheses in macro definitions Keith W. Campbell #15896
860ce02 Limit JITServer AOT cache memory usage Christian Despres #15775
8ae2990 Readd getConstantPool() method to Class.java Mike Zhang #15891
32d53c0 Fix UMA build errors Keith W. Campbell #15886
7a50e84 Remove unwanted addition to superset-constants.dat Keith W. Campbell #15883
3aa730c Fix stackwalk related jvmti functions Gengchen Tuo #15872
430e01e Process Q type in signature Annabelle Huo #15866
b4bf9a8 FFI upcall thunk generation for AArch64 KONNO Kazuhiro #15744
47dd078 Update jvmtiGetThreadState() to handle virtual thread Hang Shao #15811
5f448cc Loom: GC collection of Continuations Lin Hu #15611
df2f3a3 Fix doPrivilegedWithCombiner(action) context for domainCombiner access Jason Feng #15871
e091513 zTPF: Add VM z/TPF OS exit hook Jim Johnston #15822
618874e Remove depracted idle tuning fields from extension base Tobi Ajila #15831
42adc1f Fix issues in recent PRs Babneet Singh #15856
b8752ec Loom: GC Scan Continuation Object -- follow-up change Annabelle Huo #15773
85d5e63 AArch64: Inline Math.fma Akira Saitoh #15845
6bb8f5a Handle virtual threads in JVMTI GetOSThreadID & InterruptThread Babneet Singh #15843
aaf6554 Use JVM_VirtualThread* functions correctly with Virtual Threads Babneet Singh #15755
0ed4cfa Update jvmtiGetStackTrace to support virtual thread Gengchen Tuo #15788
d0ee05f Add standalone JIT option -XX:[+|-]PerfTool Ravali Yatham #15823
2712974 JDK19+ j9classshape outputs eetop instead of threadRef Jason Feng #15842
ad49776 Add CRIURestoreNonPortableMode test for criu_keepCheckpoint Longyu Zhang #15841
8186943 Add thunk/adapter for FFI Upcall on Z Dhruv Chopra #15596
7744616 Update zlib to fix CVE-2022-37434 Peter Shipton #15829
f9f0272 Add java.specification.maintenance.version=4 jdk8 system property Peter Shipton #15828
ab6952a Add missing increment in non-blocking enter Tobi Ajila #15824
b187f52 Update jvmtiGetFrameLocation to support virtual threads Gengchen Tuo #15820
8fd27ff Add ability to sleep before checkpoint Irwin D'Souza #15789
87c808f Fix issues in #15753 Keith W. Campbell #15813
00f03c2 Loom: GC Scan Continuation Object Annabelle Huo #15603
fad2763 Skip method test bound check when guard node is flagged in-bounds Devin Papineau #15754
22b3d87 zTPF: Update gc glue configure to use tpf-as Jim Johnston #15817
13f73ae Correct signal names from java dumps Keith W. Campbell #15815
ae51628 CRIU closes syslog handle before checkpoint unless syslog:none specified Jason Feng #15793
cfbfdeb Virtual threads support for jvmtiGetFrameCount Gengchen Tuo #15753
9dbd395 Enable Portable SCC detection on aarch64 Irwin D'Souza #15812
cec90c9 Update disabled platforms Sophia Guo #15785
a8a56fc [Part 2&3] FFI Upcall: generating thunk with the encoded signature Cheng Jin #15308
ba83fee Inline superClassTest for transformed checkCast nodes when castClass is runtime variable Abdulrahman Alattas #15683
c5c4418 AArch64: Inline Math.min and max Akira Saitoh #15807