Skip to content

Eclipse OpenJ9 v0.63.0

Latest

Choose a tag to compare

@pshipton pshipton released this 23 Oct 13:03
· 327 commits to main since this release
dcc7ee1

Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.63.0
Release notes: https://eclipse.dev/openj9/docs/version0.63
Project release notes, known issues: https://github.com/eclipse-openj9/openj9/blob/master/doc/release-notes/0.63/0.63.md
Works with: jdk8u512, 11.0.33, 17.0.21, 21.0.13, 25.0.5, 27.0.1
Release details:

Branch name: v0.63.0-release
Tag: openj9-0.63.0

Repo SHAs:

OpenJ9: dcc7ee1
OMR: eclipse-openj9/openj9-omr@c2a3a9a

Security Vulnerabilities Resolved
CVE-2026-97400
CVE-2026-111074
CVE-2026-111075
CVE-2026-110938

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

OpenJ9 Changes from 0.61.0

a1daf22..dcc7ee1
dcc7ee1 (0.63.0) JITServer: prevent buffer overrun when dealing with vectors/tuples Marius Pirvu #25007
2ec7cd6 (0.63.0) JITServer: check message descriptor validity Marius Pirvu #25006
45d0654 (0.63.0) JITServer: refuse messages larger than 1GB Marius Pirvu #25005
6574e40 (0.63) Fix handling of thread identifiers in J9ThreadHelper Keith W. Campbell #24958
d664e84 (0.63) Remove support for legacy DTFJ images Keith W. Campbell #25003
59763c8 (0.63) Remove JVM_EnqueueOperation() so attach attempts fail gracefully Jason Feng #24905
c1fe6e7 (0.63) Skip synchronized retry in signal handlers Keith W. Campbell #24843
f130473 (0.63) Update OpenSSL to 3.5.9 Keith W. Campbell #24841
c4b101d (0.63) Fix initialization of compilation classes and structures Fridrich Strba #24818
3adea95 (0.63) Fix intermittent VM access assert in JFR sampling thread Tomal Majumder #24816
5e5370e (0.63) Properly pair uses of va_start() and va_end() Keith W. Campbell #24808
efdcaa9 (0.63.0) X86: Check negative second dimension length for multianewarray Zhuoyang Li #24807
ef47628 (0.63) Revise the verification of native stack free space Lige Zhou #24794
2e0250c (0.63) Re-enable JFRv2 JVMInformation test Gengchen Tuo #24791
4768fda (v0.63) Power: Check negative 2nd dimension for multianewarray KONNO Kazuhiro #24772
7075d85 [0.63.0] Fix incorrect faulting instruction update in BNDCHK implicit null check Abdallah Abdelaal #24782
6e655c5 (0.63.0) Remove profiling when disabled Marius Pirvu #24781
d8b9a71 Merge pull request #24733 from KavinSatheeskumar/fix-dec-ref-count-segfault Marius Pirvu #24733
92fede1 (0.63) Fail getResolved[Virtual/Interface]Method lookups for obsolete classes Nazim Bhuiyan #24767
5158f77 (0.63) Fix jdk27 SuspendResume3 test hang Tomal Majumder #24765
4e2cac8 (0.63) Fix getFirstOperandIndex() and getNumOperands() for mask compress Gita Koblents #24749
71a07e3 (0.63) Yield sleep threshold adjustment Gengchen Tuo #24753
90ccf9e (0.63) Include the sun.management.VMManagement interface in jdk11+ Peter Shipton #24756
42d282b (0.63) Propogate StackOVerflow errors from cfreader v2 Tobi Ajila #24751
d566412 (0.63) Propogate StackOVerflow errors from cfreader Tobi Ajila #24718
918ec5d (v0.63) AArch64: Check negative 2nd dimension for multianewarray KONNO Kazuhiro #24716
e65b76b (0.63) Fix default values for VectorInfo Gita Koblents #24711
cfd6640 (0.63) Better detect -jar and don't error when -jar is incorrectly detected Peter Shipton #24705
9ec5b37 (0.63) Fix FFM downcall exception stack frame handling Babneet Singh #24662
09532e9 (0.63) Update to OpenSSL 3.5.8 to fix several CVEs Keith W. Campbell #24638
b2a9dc2 Object.wait should not acquire monitor for suspended thread Theresa Mammarella #24594
3935a92 Introduce coldPathRecompTriggerCounter field in JITed BodyInfo Rahil Shah #24493
7aadff4 AArch64: Replace generateInstruction() by Inst_() KONNO Kazuhiro #24478
724852a Use correct build flag for Valhalla build in ROMClassBuilder hangshao0 #24606
7ec778e Fix captured call state handling for native downcalls Babneet Singh #24585
38bcdf0 Fix race condition after global buf alloc Tobi Ajila #24584
3999224 Skip unmapped autos when building monitor masks Nazim Bhuiyan #24559
f16f047 Verifier updates for strict fields Theresa Mammarella #24592
7dece2b Remove allocation-based aging system from VLHGC lhu #23693
27868ac Check recompilationInfo before inserting recompDueToPhaseChangeCode ehsankianifar #24590
a0bc012 Update OpenSSL 3.5.7 to include the fix for CVE-2026-14456 Peter Shipton #24593
f15a919 Account for required signal handler space in copied OSR stack frame Graham Chapman #24518
453c5f5 Fix UnsatisfiedLinkError from Unsafe.fieldLayout() konark24117 #24568
ce513d3 Add stackoverflow checks to class file parsing Tobi Ajila #24572
8fda7e4 Fix warning in VerboseEventMetronomeSynchronousGCEnd Rahil Shah #24571
e03f362 Disable Inlining of ArraysSupport_vectorizedMismatch on Java 28+ Matthew Hall #24565
e6f86c3 OpenJ9 jimage header adopts JDK27+ MAJOR_VERSION update Jason Feng #24575
82f4830 Fix local JFR buffer lifecycle Tobi Ajila #24399
085eec1 Add bound checking to accelerated intrinsics jimmyk #23937
6342964 Z: Check second dimension length before zero-length fast path ehsankianifar #24556
25f9bc9 Instance of bug fix pr Rahil Shah #24422
d44d4e9 Run a workload during TestRecording's recording Tomal Majumder #24557
1bcdc7b Refactor indexable object hash slot offset calculation Aditi Srinivas M #24494
3019147 AArch64: Replace TR::InstOpCode by OP KONNO Kazuhiro #24410
d2f1d3d Add checks on preview flag in VT APIs exposed to JIT hangshao0 #24537
8ad2d40 Add infrastructure to recompile method in the face of phase change Rahil Shah #24489
5150052 AArch64: Use setAssignZeroRegister() KONNO Kazuhiro #24398
9a9dc13 Update recognition of Vector API types and methods for jdk27+ Keith W. Campbell #24496
85d25bb Fix AccessFlag test failures for Valhalla identity classes konark24117 #24500
23ac34d Delay INNOCUOUSTHREADGROUP.enumerate() to include Common-Cleaner thread Jason Feng #24524
5db6850 Update boolean comparison in JVM_setEnabled Tomal Majumder #24528
6ebd3e7 Avoid potential deadlock during upcall cleanup Aditi Srinivas M #24511
defe9ef Implement native setEnabled for JFR recording.enable() Tomal Majumder #24442
b3e499c Update the latest NLS translations Peter Shipton #24515
8c87c6e Improve performance slowdown from setting Thread.threadStatus Theresa Mammarella #24485
9a02df7 Revert "Clean monitor enter records during VM shutdown" Tobi #24495
41f61ef Improve platform support with explicit length checks for Vector API Zhuoyang Li #24497
8518c8b Prevent JITServer from attempting a cross-compilation Dev Agarwal #24425
3ac48a3 Fix the name of macros for array flattening options hangshao0 #24474
6e2a824 Enable immutable JCL classes Gita Koblents #24401
a0238ca Skip synchronized retry during ASGCT Graham Chapman #24480
7146ec8 Correct use of J9VM_OPT_VALHALLA_VALUE_TYPES Keith W. Campbell #24490
5e6b760 Option to compile with GCR during idle Marius Pirvu #24473
6b8ff64 Add missing use of J9VM_OPT_VALHALLA_FLATTENABLE_VALUE_TYPES flag Jason Feng #24476
35e66ba Modify mac to compile on xcode 15.4 Peter Shipton #24475
d06e9a5 Add implementation for JFR counterTime Tomal Majumder #24466
4345585 Reject multiple Signature attributes Aditi Srinivas M #24458
885d660 Reject classes with LVTT entries that don't have a matching LVT Theresa Mammarella #24419
ba30348 Implement fast and slow value object hash paths Aditi Srinivas #24356
8e51c0c Throw an exception in JVM.createJFR(true) Gengchen Tuo #24457
7f937ea Exclude thrstatetest on jdk27+ Peter Shipton #24460
0bc7ce5 Set Windows reference repo based on ${HOME} Peter Shipton #24459
52d9db5 Fix GC-startup-hints store at shutdown bug Marius #24455
4e136e8 Add processor platform information in javacore Dev Agarwal #24403
04678f1 Save initializationLock address during strict field exception creation Theresa Mammarella #24449
e696a1b Remove allocation-based aging system from VLHGC - step1 lhu #24406
6121950 Add new options to control whether flattening is enabled hangshao0 #24450
0cfcd8b Disallow IF_ACMPEQ and IFNULL for uninitialized types Aditi Srinivas M #24424
e254728 Updated Release notes for 0.60.0 and 0.31.0 Sreekala-Gopakumar #24444
9f6d21a Fix JFR PhysicalMemory event Gengchen Tuo #24440
9e672d0 Convert debug printfs to tracepoints Tobi Ajila #24439
232d4b8 JFR PhysicalMemory event fix-up Gengchen Tuo #24315
37d501a Use value-based hashing and equality for JVMTI object tags Harshitha Popuri #24354
6f07dc2 Add extra comment to j9javaArray_BA() Dmitri Pivkine #24428
0e78f23 Make VectorAPI intrinsics pure functions Gita Koblents #24387
88a8774 Enable transformation of StringLatin1.compareTo() on P and Z KONNO Kazuhiro #24423
15792ee Revert "Fix gaurd condition in jfr local buffer writer" Tobi #24400
b9933a1 Remove redundant cast Keith W. Campbell #24416
068dca7 Fold MemorySegment primitive get/set into direct accesses on JDK 21+ Nazim Bhuiyan #24304
77dadef Remove store sync in PGC Aleksandar Micic #24418
3f5a860 Prevent Eden from exceeding free heap after a heap resize failure lhu #24413
fca7001 Fix maxSpinThreads accounting in ObjectMonitor Babneet Singh #24405
5367fa8 Treat can_support_value_objects as a boolean, consistently Keith W. Campbell #24409
da9f498 Align VMObjectAlloc and SampledObjectAlloc with value object specification changes konark24117 #24380
0dc0d56 Disable failing JFR cmdLineTests Tobi Ajila #24402
26b3d7d Fix NullPointerException handling for null-restricted arrays in arraycopy Harshitha Popuri #24385
63779da Release notes for 0.60.0 Sreekala-Gopakumar #24390
0c53899 Print total bytecode size for a method including inlined methods Dev Agarwal #24328
a319fcd Apply clang-format check to the proper branch Keith W. Campbell #24397
9211cba Fix invokeinterface IllegalAccessError handling Theresa Mammarella #24392
482edde Fix bug causing null to be written before the allocated buffer start Rahil Shah #24391
8d0091d Test for null references in value type comparison in Value Propagation Henry Zongaro #24383
fab928a Fix gaurd condition in jfr local buffer writer Tobi Ajila #24388
fc17780 Fix createTempsForCall's handling of not-collected references Nazim Bhuiyan #24375
b795e03 Fix exception "committed argument cannot be less than 0" lhu #24203
d2efd20 Fix win compile errors in 24370 Tobi Ajila #24379
db67b2f Fix PGC edenSurvivalRate overflow issues in CopyForward lhu #24347
9ad47ec Clean monitor enter records during VM shutdown Gengchen Tuo #24080
3bbca4a Implement JFR ID natives Tobi Ajila #24370
8fb0ebc Implement runtime assumption memory disclaiming Marius #24308
69e24df Disable compact layout command line tests Theresa Mammarella #24368
eb3e17a Align Unsafe.arrayLayout(Object[] array) for Valhalla compatibility konark24117 #24286
54a705e Revert "Revert: Restore 32-bit Coded Restrictions to CodeCache Page Sizes on P" Peter Shipton #24366
279da57 Prevent jfr dump in class unload Tobi Ajila #24359
373e1ce Increase SCC disclaim frequency under -Xtune:footprint Marius Pirvu #24302
6324b78 Compact layout: shrink small primitive types and flattened objects Theresa Mammarella #23827
7d59d0f Add JFR ThreadAllocationStatistics event support Gengchen Tuo #23155
ce34cc1 Update Error message in RasAPITest Kavin Satheeskumar #24344
c47da65 Implement JVM_storeMetadataDescriptor Gengchen Tuo #24327
8a2cdde AArch64: Reformat comments in J9TreeEvaluator.cpp KONNO Kazuhiro #24351
96b977d Fix testSCCacheManagement "Did not expect to find file" failure konark24117 #24217
c8cb37c Omit chunk rotation monitor from event reporting Tobi Ajila #24350
f5dbbc3 Avoid compilation failures with memcpy/memset and cfi_startproc KONNO Kazuhiro #24278
2c7020f Disable transform Unsafe.setMemory by default on Z Gaurav Chaudhari #24346
76c0e60 Exclude static_assert from zOS compilation Abdallah Abdelaal #24348
c239f1c Reduce getResolvedMethods() usage with flag based class queries Abdallah Abdelaal #24223
4733d88 Add line feed to improve JIT verbose log readability Shubham Verma #24263
5d0c227 Add J9 equivalents for canTransformUnsafeSetMemory Gaurav Chaudhari #24229
c99c99e Avoid warnings related to uses of strchar() and strrchr() Keith W. Campbell #24329
d17cae1 Add value type hash logic under Valhalla flag Aditi Srinivas M #24224
5aee181 Add hasBinaryPayload functional test to ValueTypeTests Harshitha Popuri #24314
57390fd Optimize findOrCreateMethodSymRef for single method lookup Abdallah Abdelaal #24287
38ecb10 Preserve OJDK MH LambdaForm CP patches during Extended HCR Babneet Singh #24076
cb98417 Fix constref sorting on z/OS Saad Younus #24292
1a9947f Enable and run constrefs-related optimizations Nazim Bhuiyan #24261
29c56fa Set ACC_STRICT_INIT for Field.getModifiers for value type class version only Theresa Mammarella #24297
2c01e9a JFR ThreadDump event fixups Gengchen Tuo #24216
30a8e4c Aarch64: Implement Integer and Long compareUnsigned intrinsic Sabrina Lee #24225
ae0e2b7 Fix ProtectSharedCacheData test hangshao0 #24293
5148820 Add TR_RuntimeAssumptionTable::allocateRAPersistentMemory() API Marius #24284
95d3c9b Fix bounds and padding handling in JVM_CopyOfSpecialArray Harshitha Popuri #24228
ac5cf5d AArch64: Add "const" to variables for feGetEnv() KONNO Kazuhiro #24291
6782655 Add missing exclusive access for thread iteration Tobi Ajila #24258
ea7f8be JFR duration timer thread should be daemon Jason Feng #24285
bfee745 Increase jenkins build timeout to 6 hours from 5 Peter Shipton #24280
639b062 x86: Implement Integer and Long compareUnsigned intrinsic Sabrina Lee #24108
0acbb12 Valhalla requires JVMTI jvmtiCapabilities.can_support_value_objects Jason Feng #24283
fb91d00 Modify the jfrv2.xml success conditions Tobi Ajila #24270
b556eb9 Cache pinning support status in the Interpreter Tobi Ajila #24271
d7ffb58 Enable inhibitRecompilation option for specific methods Dev Agarwal #23975
79a92d2 JVM_getAllEventClasses support Gengchen Tuo #24125
cc5e5d2 Change example comment for Assisted-by: example in CONTRIBUTING.md Peter Shipton #24274
db3a922 Set jenkins build failure explicitly before the scope closes Peter Shipton #24272
0cbd3a9 Removes unnecessary zero init on new arrays jimmyk #24189
aea138a Extend JNI ID retention to JVMTI GetStackTrace stack walks Tomal Majumder #24265
f9113a3 Revert: Restore 32-bit Coded Restrictions to CodeCache Page Sizes on P Peter Shipton #24253
4e96366 AArch64: Use RegDeps() and MRef_*() functions KONNO Kazuhiro #24118
4a7be9d Change isEvacuated storage structure Adrian Popescu #23812
5428abc Disable StringLatin.inflate(B->B) Acceleration on Z Dhruv Chopra #24254
d21eaed Check RHS for isAuto during aliasing in VectorAPIExpansion Nazim Bhuiyan #24227
e629d02 Minor fixups to #24123 Tobi Ajila #24256
3f41d4c Enable yield sleep with cutoff on xLinux by default Gengchen Tuo #24250
16776fb Fix arraycmplen node to be properly anchored by treetop Saad #24245
04114cb Trigger chunk rotation on low global buf memory Tobi Ajila #24123
fa731a5 Revert "macOS toolchain update" Peter Shipton #24252
619bdfd Modify JFR auto chunk flush Tobi Ajila #24246
acff581 Valhalla adds Unsafe.NON_FLAT_LAYOUT Jason Feng #24248
8c45457 macOS toolchain update KONNO Kazuhiro #24220
f8b93be Remove sampler mutex in jfr shutdown Tobi Ajila #24243
779a1c1 Remove obsolete subspace reset Aleksandar Micic #24240
a327f43 Only create "OperatingSystemMXBean notification dispatcher" once retry Peter Shipton #24239
92c2888 Only create "OperatingSystemMXBean notification dispatcher" once Peter Shipton #24232
bd90288 Restore interpretation of os.arch = x86_64 on macOS Keith W. Campbell #24222
257bb86 Fix incorrect hash offset calculation for arrays Aditi Srinivas M #24170
592b33e Lower segment-view VarHandle accesses in UnsafeFastPath in JDK 21+ Nazim Bhuiyan #24199
8e41c3e Fix indentation in TestRecording Tobi Ajila #24221
6782ed1 Skip keepalive class registration during peeking ILGen Nazim Bhuiyan #24215
45981f5 Add test for recording API Tobi Ajila #24206
5921232 Fix JNI field/array access for flattened value types and MonitorEnter VM object handling Harshitha Popuri #24130
7ca1528 Remove argument validation that is already done in ValueClass.java Theresa Mammarella #24168
81614f3 Enable StringLatin1.inflate(byte->byte) acceleration on Z Dhruv Chopra #23843
10966f8 Separate jfr creation and recording Tobi Ajila #24178
8b82c70 Interpret system property "os.arch" consistently Keith W. Campbell #24202
88b292a Valhalla removes the constructor IdentityException(Class<?> clazz) Jason Feng #24193
c1ad915 Fix RasapiTest build failure by adding getDependentLibs dependency Anna Babu Palathingal #24201
4221b57 Store sync before exposing fresh empty region to list Aleksandar Micic #24197
355d0aa Remove delete region collection set pass Aleksandar Micic #24191
785af63 Marking arraytranslate as inlined by codegen in J9RecognizedCallTransformer Saad #24148
7ba30c3 Fold MethodHandleImpl.isCompileConstant Matthew Hall #23540
d52f360 Update VMObjectAlloc and SampledObjectAllocValue to align with Valhalla related spec changes konark24117 #24163
60b0842 Value types support for Unsafe CAS/CAE Theresa Mammarella #24167
74d0c11 Always inline small MemorySegment accessors in JDK 21+ Nazim Bhuiyan #24190
752e3bf JITServer: handle non-null compilation Kavin Satheeskumar #23846
63b7727 Create -Xjit:excludeAndDontInline={regex} option Marius #24165
f39bc09 Recognize and transform StringLatin1.compareTo() KONNO Kazuhiro #24083
2ad4fd2 Improve consistency of interpreting system property "os.name" Keith W. Campbell #24188
f462012 Improve ValueTypeHashQueue Keith W. Campbell #24172
21a124f Fold Invokers.checkVarHandleGenericType using const refs Matthew Hall #23639
2f3adf1 Restrict VarHandleTransformer to Java version >= 11 Nazim Bhuiyan #24169
a5ffc44 Add an option to set sleep cutoff threshold in thread yield Gengchen Tuo #24131
6874da7 Remove Valhalla lw5 alternative tests Theresa Mammarella #24161
3ab3451 Avoid improper locale effects on FFI descriptions Lige Zhou #24149
d76fa35 Support MaxVector classes Gita Koblents #24143
b6f7c3a Add missing debug symbols to DDR on z/OS Gaurav Chaudhari #24122
59bf889 Fix calculation of thread stack size on Windows Tobi Ajila #24164
50d08bb Distinguish strong from other types of references Keith W. Campbell #24162
be34fa3 Share bootstrap classes only when preview is on for Valhalla Hang Shao #24157
3cd9d30 Fix compile error on JDK11 caused by #24029 Gengchen Tuo #24166
0eddecc JFR periodic event support Gengchen Tuo #24029
e2e2c5f Memory subspace reset Aleksandar Micic #24158
c5a464b Compact layout updates for ddr value type hashcode Theresa Mammarella #24150
92c682e Fold MethodHandle.asType in Lambdaform-generated methods Matthew Hall #23481
1424800 JFR tests require to disable class sharing Jason Feng #24147
fc08ea7 Reduce getResolvedMethods Irwin D'Souza #24088
5b4f5fb Update jdkcompliance for jdk25+ Keith W. Campbell #24151
7850171 Update Accessflag.IDENTITY to hard coded value ACC_IDENTITY konark24117 #24145
d4b16d9 Use new factory functions on x86 JIT for code readability Daryl Maier #23940
4176d2c Fix format of "skipping test" message Keith W. Campbell #24121
83922cf DDR changes for value object hash code support Aditi Srinivas M #24092
d49af35 Support large zip files Lige Zhou #23594
3c076ab Override OMR::CodeCacheManager::destroy() Mark Stoodley #24129
d4d89d9 Value classes may inherit fields from abstract superclasses Theresa Mammarella #24128
0316191 Remove "FIXME" lines appearing in vlog Marius #24124
4db4d0c Gate JFR DataLoss event test to JDK17 and above Tomal Majumder #24095
d6cd407 Improve TestConfigParser Keith W. Campbell #24112
cd9fa94 Revert "Wrap arraytranslate node in treetop in J9RecognizedCallTransformer" Marius Pirvu #24116
734f333 Fix logic for forcing assumption reclamation mode Vijay Sundaresan #24093
e180076 Remove no longer needed files from UMA build Mark Stoodley #24111
fc6d858 Update files in older JIT files build list Mark Stoodley #24100
14acabb Correct spelling of "deferred" in rastrace Keith W. Campbell #24101
a442075 Valhalla JDK28 bringup Jason Feng #24107
4956946 Update OpenSSL to 3.5.7 Keith W. Campbell #24104
ed522bc Do fixHeapForWalk after aborted scavenge Shadman Siddiqui #24096
aeb79a4 Fix vtable slot bounds checking for refined receiver types Nazim Bhuiyan #24069
640d279 Wrap arraytranslate node in treetop in J9RecognizedCallTransformer Saad #24014
e0787b8 Add missing parentheses and fix formatting in jfr.cpp Keith W. Campbell #24090
aa3365a Changes for omr improve compiler extensibility Mark Stoodley #23773
f1f8bcf Compact layout size updates for Valhalla acmp and hashcode Theresa Mammarella #24082
a5901da JDK28 bringup Jason Feng #24084
ee39d79 Eliminate race in JFR Workload test class Keith W. Campbell #24078
e3f6030 Fix Java 8 compilation error Jason Feng #24070
a32d6d8 Ensure shared classes cleanup on silent exit for printStats konark24117 #24055
847b5e7 Fix args for JFR JVMUpcall Tobi Ajila #24056
0490c4c Implement native method to calculate hash code for valuetypes Aditi Srinivas M #23502
4bfa7c7 Add support for jdk27 in mkdocker.sh Keith W. Campbell #24068
48d3562 Implement jdk.DataLoss JFR event Tomal Majumder #24028
20a8c61 Add JFRv2 support for jcmd Jason Feng #23965
7458bef Set JFR system properties when JFR V2 support is enabled Jason Feng #24050
93c492e Remove createConditionsAndPopulateVSXDeps() call from asynccheckEvaluator midronij #16222
709e83a Fix AOT unstored bytes count regression. For issue #24038. Abdallah Abdelaal #24049
41562ed Fix vmfarm build failure by skipping Liberty extraction when JFR is disabled Anna Babu Palathingal #24036
dbd0412 DDR: cache VM.isIndexableDataAddrPresent Keith W. Campbell #24042
2072ea6 Object layout cleanup Theresa Mammarella #24032
80f7b42 Revert "Fix exception "committed argument cannot be less than 0"" Peter Shipton #24045
c87503b Revert "Correct spelling of recalculate" Peter Shipton #24044
4e223b1 Revert "Ensure shared classes cleanup on silent exit for printStats" Peter Shipton #24041
b98c61c Relocate AI attribution comment for #23865 Abdallah Abdelaal #24033
474b3c3 Move JFR exclusion flag to hidden field on Thread object Tomal Majumder #24020
bc3c1ca AArch64: Reduce one instruction in genSuperClassTest() KONNO Kazuhiro #24021
34f8653 Implement JVM_isAvailable native method Tobi Ajila #24024
1d75022 Add JFRv2 support for SCC Tobi Ajila #24023
84a4427 Use weighted calc for disk latency for disclaim Younes Manton #24025
a37f752 Ensure shared classes cleanup on silent exit for printStats konark24117 #23987
b25ad37 Fix location of AI attribution statement jimmyk #24030
6fa02e5 Printing in vlog reasons for why AOT was not possible Abdallah Abdelaal #23890
e89376f Detect null threadobject in JFR thread dump Tobi Ajila #24022
723089d Fix usage of ExcludeGPR0 in Register Dependencies jimmyk #23988
7127940 Correct spelling of recalculate Keith W. Campbell #24027
c0debad Remove uses of PROTOTYPE() Keith W. Campbell #24026
bc59884 JVMTI: Clone value types in GetLocalInstance to preserve immutability Harshitha Popuri #24011
42e9b8f Prevent value types from being used as monitors Aditi Srinivas M #24004