Skip to content

Eclipse OpenJ9 v0.60.0

Latest

Choose a tag to compare

@pshipton pshipton released this 30 Jul 19:14
396c827

Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.60.0
Release notes: https://eclipse.dev/openj9/docs/version0.60
Project release notes, known issues: https://github.com/eclipse-openj9/openj9/blob/master/doc/release-notes/0.60/0.60.md
Works with: jdk8u502, 11.0.32, 17.0.20, 21.0.12, 25.0.4, 26.0.2

Release details:

Branch name: v0.60.0-release
Tag: openj9-0.60.0

Repo SHAs:

OpenJ9: 396c827
OMR: eclipse-openj9/openj9-omr@2e3166f

Security Vulnerabilities Resolved
CVE-2026-16243
CVE-2026-16439
CVE-2026-16441

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

OpenJ9 Changes from 0.59.0

c53b6b9..396c827
396c827 (0.60) Fix invokeinterface IllegalAccessError handling Theresa Mammarella #24396
ae62ee2 (0.60) Fix bug causing null to be written before the allocated buffer start Rahil Shah #24394
c090c2a (0.60) JFR duration timer thread should be daemon Jason Feng #24294
0b4785a (0.60) Cache pinning support status in the Interpreter Tobi Ajila #24281
fc16903 (0.60) Extend JNI ID retention to JVMTI GetStackTrace stack walks Tomal Majumder #24279
b63918b (0.60) Enable yield sleep with cutoff on xLinux by default Gengchen Tuo #24262
4051253 (0.60) Only create "OperatingSystemMXBean notification dispatcher" once Peter Shipton #24237
fd46876 (0.60) Add missing debug symbols to DDR Gaurav Chaudhari #24208
8b46011 (0.60)Fix calculation of thread stack size on Windows Tobi Ajila #24183
3e53568 (0.60) Restrict VarHandleTransformer to Java version >= 11 Nazim Bhuiyan #24184
b7f015d (v0.60) Add an option to set sleep cutoff threshold in thread yield Gengchen Tuo #24175
8dd7a30 (0.60) Avoid improper locale effects on FFI descriptions Lige Zhou #24177
6f9f54e Revert "Revert "(0.60) Ensure shared classes cleanup on silent exit for printStats"" Peter Shipton #24142
43d87cb Revert "(0.60) Ensure shared classes cleanup on silent exit for printStats" Hang Shao #24137
6ce084e (0.60) Fix vtable slot bounds checking for refined receiver types Nazim Bhuiyan #24098
0712c5e (0.60.0) Use weighted calc for disk latency for disclaim Younes Manton #24091
5542bb1 (0.60) Ensure shared classes cleanup on silent exit for printStats konark24117 #24074
aa2075b (0.60) DDR: cache VM.isIndexableDataAddrPresent Keith W. Campbell #24043
fe9d973 Revert "Fix exception "committed argument cannot be less than 0"" Dmitri Pivkine #24048
64d81d3 Use TKG dependency for Liberty runtime in JFR tests Anna Babu Palathingal #24017
575cbac Fix exception "committed argument cannot be less than 0" lhu #22579
48e795f Add VGC log generation for class unloading GC regression tests Dmitri Pivkine #24019
da05a77 Update jfrv2 success criteria on jfrv2 tests Tobi Ajila #24003
0ab48b1 Stop recognizing -Xverify:none for Java 27+ Keith W. Campbell #24015
f0e1d16 Add missing NULL check after allocation Tobi Ajila #24010
653128f Print vlog message for all assumption reclamations Vijay Sundaresan #24001
a9674aa Update NLS translations Peter Shipton #24008
ae72d72 Refactor Thread identification in JFR buffers Tobi Ajila #23864
1e3158c Update GenAI attributions Keith W. Campbell #24007
edfc0b6 Update advice regarding use of AI assistants Keith W. Campbell #24006
34834b2 Skip null/bndchk, array zero init in MutableBigInt Younes Manton #23953
4b0a6c6 Exclude AIX from JFR NetworkUtilization test platforms Gengchen Tuo #24002
190fabe Simplify computation of bytecodeSize() Keith W. Campbell #23982
eade2ab Remove Xverify:none from Valhalla tests Theresa Mammarella #23981
d2d4ff3 Remove unused function JVM_IsValhallaEnabled() Keith W. Campbell #23994
fc4e9a8 Suppress warning about use of flexible array Keith W. Campbell #23995
f30857a Advise using conforming attributes in commit messages Keith W. Campbell #23996
39019d6 Use new Machine API for querying register limits on x86 Daryl Maier #23944
017dac8 Avoid redefining PATH_MAX on z/OS Keith W. Campbell #23991
d632653 Revert "Clean monitor enter records during VM shutdown" Gengchen Tuo #23989
e8a63c5 Add JFR NetworkUtilization event support Gengchen Tuo #23913
403fea1 Delay dereference until after explicit NULL check Keith W. Campbell #23983
1b867d4 Clean monitor enter records during VM shutdown Gengchen Tuo #23948
3b3f304 New RAS allocation category for sparse heap Aleksandar Micic #23967
898f11f Add optional type argument to !walkj9pool Tomal Majumder #23960
a05f6d2 Update tests to add a sleep before destroying nonpersistent cache Peter Shipton #23973
8c6e80b Fix AccessFlag.IDENTITY assignment for identity types Aditi Srinivas M #23945
655e247 Use gcc 14.2 for all Linux platforms, including aarch64 Keith W. Campbell #23957
562fc0d Test for aliased array stores before transforming to arrayset in Idiom Recognition Henry Zongaro #23800
606c6fd Implement JFR thread exclusion and inclusion support Tomal Majumder #23946
7d9d14c Revert unused debug types for openxl.cmake Gaurav Chaudhari #23954
0e1c3cc Abort inlining of caller class when frame skipping is ambiguous Chris Dennis #23678
8e2be95 Add missing parentheses Dev Agarwal #23958
c773f79 Enable GCContainerHeuristics option by default Dev Agarwal #23933
b40b281 Initialize core JFR classes and upcall hook early Tobi Ajila #23903
cd7e92c Implement UseDef-based VectorAPIExpansion Gita Koblents #23919
37777ad Fix JFR GC Event pause reporting Adrian Popescu #23893
a701469 Remove Class.isIdentity and rename isValueObject Theresa Mammarella #23938
19c14ce Add JFR GC Heap Summary event Adrian Popescu #23652
36a9296 Use condition else attribute and remove is_not_JDK_VERSION_8 George Adams #23935
784b381 Add support for Nursery only compact Shadman Siddiqui #23877
ae68128 Add version.lib to Windows build dependencies Tomal Majumder #23914
e4b31b7 Remove some comments from j9method.cpp KONNO Kazuhiro #23939
9fb4882 Update tests to add a sleep before destroying nonpersistent cache Peter Shipton #23936
c7a2094 Remove ant-contrib dependency from test build files George Adams #23921
46bd459 Fix noisy badge summary fallback messages Anna Babu Palathingal #23931
52c71fc Implement JVM_NewReferenceArray Theresa Mammarella #23927
0909a5c Fix compilation error: use of undeclared identifier vm Jason Feng #23923
13ef821 Fix port library access function for z/OS CPU capacity macro Shubham Verma #23915
0639272 Fix compilation error: unused variable Jason Feng #23916
c2512ab Add basic testing for JFR v2 Tobi Ajila #23911
3d5a623 Improve guards for vthread pinning support Tobi Ajila #23841
e8893b7 Fix bug in BlockFrequencyInfo for getting freq. Rahil Shah #23861
9ca60eb Avoid warning from macOS linker on x86_64 Keith W. Campbell #23912
d17aa62 Fix Win32 build failure in MethodHandleNatives Babneet Singh #23910
f804b92 Add compile retry condition for zlinux and simplify other platforms Peter Shipton #23907
aca62a0 Update the badge functions to align with badge plugin update Anna Babu Palathingal #23898
677c79a Fix formatting in gc Kavin Satheeskumar #23908
de00b66 Update tests to add a sleep before destroying nonpersistent cache Peter Shipton #23906
5a80c07 JFR event metadata loader support Gengchen Tuo #23892
a7745bf Remove duplicate declaration Shubham Verma #23904
2bbfbf7 Improve cpu awareness on zos Shubham Verma #23589
d869913 Add a new xtune suboption, xtune:footprint Kavin Satheeskumar #23543
21d64c3 JDK27+ adopts jimage API to support classes with preview feature enabled Jason Feng #23895
67a086c testSCCacheManagement delay before destroying nonpersistent caches Peter Shipton #23891
e844487 JFR V2 cmdline option parsing Jason Feng #23776
f6eccb1 Add gitignore for Bob config Tobi Ajila #23889
2a01e4f AArch64: Fix MemoryReference with index register KONNO Kazuhiro #23872
46e4fc0 Fix error handling of uninitialized value object with if bytecode Theresa Mammarella #23885
dadf38d Stub HotSpotAOTCacheImpl.java for jdk25 Peter Shipton #23887
78c9d52 Update tests to add a sleep before destroying nonpersistent cache Peter Shipton #23881
ab9c81f Exclude libpathTestRtf on AIX to avoid intermittent AWTError Peter Shipton #23879
e98e4f0 Change Update-Reference-Repos.groovy to avoid aggressive gc on Windows Peter Shipton #23878
825fd5e Use the latest adoptium build image for aarch64_linux Peter Shipton #23876
0e2f248 Create and use vectorInfo Gita Koblents #23851
e4de2c6 Fix typos in RootPathCommand Keith W. Campbell #23871
5d5d2cd Remove dead code Hang Shao #23867
57632df Update sanity.openjdk with NUM_MACHINES = "4" Anna Babu Palathingal #23869
3ef6b69 set sanity/extended system testing to NUM_MACHINES=4 Anna Babu Palathingal #23863
61c9de7 Remove unused j9gc_objaccess_*Split() functions Keith W. Campbell #23856
a70dc2e Implement JVM.getPid() to return the JVM process ID as a String Tomal Majumder #23859
32a6a68 Use TEST_TIME instead of hardcoded NUM_MACHINES for sanity tests Anna Babu Palathingal #23860
3fbeeff Use GC assertion with message with variable number of parameters Dmitri Pivkine #23816
920f0d4 Enable validation of IEATDUMP dataset names on z/OS for Java 11+ Keith W. Campbell #23847
11bfdbe Proper exclusion of xvector.s for UMA builds Daryl Maier #23858
0d7e4e1 Update OMR mirror when local repo already exists Peter Shipton #23857
8bd7f93 Compact layout part 1 remaining VM updates Theresa Mammarella #23780
c35dc86 AArch64: Add processor information in JIT verbose KONNO Kazuhiro #23849
0bb6616 x86: Preserve ymm/zmm registers on JIT helper paths Devin Nakamura #23646
e958997 Use the correct offset to get the modification context Hang Shao #23844
29a80dc Add jcommander dependency in build.xml of IllegalAccessProtectedMethodTest Anna Babu Palathingal #23840
2fb25ec Updated Release notes for 0.59.0 with jcmd change Sreekala-Gopakumar #23837
924ee49 AOT: Add SVM Support for Array Checkcast/InstanceOf Inlining on x86 Kavin Satheeskumar #23782
5706309 Fix IsSameObject() to handle value objects Aditi Srinivas M #23817
2d33708 Don't assume 7 characters makes a SHA unique Keith W. Campbell #23823
7b4d669 Update the NLS translations Peter Shipton #23819
4ccca2b Add tests to verify value type hash code behaviour Aditi Srinivas M #23813
d672f89 Mirror only the OMR master branch Peter Shipton #23821
4892006 Update mkdocker.sh Keith W. Campbell #23818
3720d4c Updated Release notes for 0.59.0 Sreekala-Gopakumar #23820
11932f5 Remove unnecessary check of 0 != value in cfreader.c Hang Shao #23790
22853e7 Fix stylistic issues in jvminit.c Tobi Ajila #23811
808f15f Fixing possible overflow for GS bitmask for CS abort case Dmitri Pivkine #23810
326171d Enable idiomRecognitionGroup for String.startsWith() at warm KONNO Kazuhiro #23496
a049858 Disable SVM (temporarily) Irwin D'Souza #23802
245a1ab Improvements for GC Hints in containers (i.e., in portable SCC mode) Irwin D'Souza #23760
e190a19 Implement JVM.isRecording Tobi Ajila #23796
774e440 Prevent JITServer buffer overrun Marius Pirvu #23793
05bcfad Fix #23742 coding style Abdulrahman Alattas #23799
abb8d36 Improve VirtualThreadTests Keith W. Campbell #23788
bdbd3df Fix buffer overflow in javadump trace formatting for large objects Aditi Srinivas M #23774
8fd7de7 Increase SCC disclaim frequency if many AOT loads Marius Pirvu #23777
1a96aa8 Move KeyHashTableClassEntry typedef to a dedicated header Tomal Majumder #23771
207e553 Fix error in #23662 Kavin Satheeskumar #23769
aeeddd7 Fix compile warnings on AIX Keith W. Campbell #23758
0ac9b33 Add missing instanceof validation for findSingleProfiledReceiver Irwin D'Souza #23757
dea4c57 Improve definition of j9filestream_printf() Keith W. Campbell #23770
972755d Add recording support to JFRv2 Tobi Ajila #23762
8a9d6b6 Revert "Exclude threadMXBeanTestSuite1, 2 metronome modes" Peter Shipton #23772
8725a91 Get the previous owner only when contended monitor enter is hooked Hang Shao #23593
de860e4 Insert new synchronized jitGetExceptionTableFromPC path as fallback Abdulrahman Alattas #23742
632c3eb CRIU improves the error message when enabling JDWP agent post-restore Jason Feng #23680
dbdfd2c Fix return value handling for j9bcv_checkFieldSignature() konark24117 #23756
d7807e5 Correct casting instanceFieldOffset error value to U_64 Theresa Mammarella #23743
a9035ac VM access flag on main GC thread for Metronome Aleksandar Micic #23744
d00685f Check thread state WAITING if it is blocked but not own blocking object Jason Feng #23751
a50d6a1 JITServer: Replace J9Class* dereferences with frontend queries Kavin Satheeskumar #23662
d7d4cae Release notes for 0.59.0 Sreekala-Gopakumar #23748
5e6d39f Fix LoadableDescriptors field descriptor validation konark24117 #23660
aa078f6 Fix getResolvedMethodsAndMethods for AOT compilations Irwin D'Souza #23695
58dbe5f Valhalla JVM method signature update Jason Feng #23740
77c9dad Track and release memory allocated by JVM_dladdr() Keith W. Campbell #23738
cad5c47 Add stub implementation for getAllEventClasses Tobi Ajila #23701
ade1cdf Update VirtualThreadTests for jdk27+ Keith W. Campbell #23698
130e33f Add TrivialDeadStoreElimination.cpp in UMA Makefile Nazim Bhuiyan #23670
e4b1ab4 Remove J9VM_GC_ENABLE_DOUBLE_MAP Keith W. Campbell #23737
99a640b Use JNIEXPORT consistently Keith W. Campbell #23699
21f38ec Add !walkj9hashtable DDR interactive command Tomal Majumder #23526
fa3147a Update JFR type IDs Tobi Ajila #23689
601eacd Address additional review comments from #23301 Theresa Mammarella #23669
a04ce1c Add J9VM_OPT_VALHALLA_VALUE_TYPES to m4 command line Aditi Srinivas M #23677
7ad1e70 Improve constant handling for Atomic Ops on Power jimmyk #23672
f6bcedb Revert "Revert "Exclude threadMXBeanTestSuite1, 2 metronome modes"" Peter Shipton #23686
c3d52dd Revert "Exclude threadMXBeanTestSuite1, 2 metronome modes" Peter Shipton #23685
9c6c170 Fix assertion failure due to sparse heap address overflow lhu #23681
39f2010 Add event handler support for JFR events Tobi Ajila #23676
683920e Show register number in JIT dumps David Lynch #23604
0973252 Enable SCC memory disclaiming by default Marius Pirvu #23668
b8399ef Enable bound checks on String related methods jimmyk #23590
be0dbaa Fix win compilation failure Tobi Ajila #23674
22c4ab2 Enable (unresolved) MH dispatch in AOT compilations Irwin D'Souza #23650
6687ab2 Fix formatting issues in JFRHelpers Tobi Ajila #23671
f8cd053 JFR event initialization Tobi Ajila #23663
459e84d Revert "Track and release memory allocated by JVM_dladdr()" Keith W. Campbell #23667
4430f6a Track and release memory allocated by JVM_dladdr() Keith W. Campbell #23664
0a7ea0f Update JFR trace IDs Tobi Ajila #23659
c9bd78f Compact layout updates for jdk.internal.misc.Unsafe Theresa Mammarella #23301
3055474 Use correct BCI to construct hashtable for value profiling Rahil Shah #23647
7158b96 Change a couple of TR_ASSERT into TR_ASSERT_FATAL Marius Pirvu #23661
42e03e8 Add ConstRefRematerialization.cpp in UMA Makefile Nazim Bhuiyan #23567
59aeaf1 Correct forward declarations Keith W. Campbell #23657
8052bb8 Enable SVM during startup Irwin D'Souza #23648
bc935e4 Initial PR for JFR susbsystem initialization Tobi Ajila #23602
3a6ad9e Use the openssl-3.5.6 release now it's available Peter Shipton #23654
d07f9d4 Fix typos Jason Feng #23653
86dfe3a Implement JVM_dladdr() for jdk27+ on AIX Keith W. Campbell #23626
de442b0 Remove uses of supportsJavaFloatSemantics flag Daryl Maier #23645
1305378 CRIU removes post-restore file existence check pre-checkpoint Jason Feng #23642
fc91f43 Fix for IProfiler fanin dump Marius Pirvu #23644
ec4c9ff Add implementation for isValueObject() Aditi Srinivas M #23625
0545063 MethodFromClass SVM record does not need to invoke addMethodFromClassRecord Irwin D'Souza #23622
a817d05 AArch64: Use appropriate register names in JIT trace files KONNO Kazuhiro #23636
371d4a3 x86: refine iTable iteration heuristic after lastITable cache check Annabelle Huo #23640
073d517 Use jdk26 to boot jdknext Keith W. Campbell #23641
8defdc3 RCP: Disable modularity code for Java 8 Babneet Singh #23627
d38beba Correct style in vectornatives.cpp Spencer Comin #23638
4cfb5d8 x86: Check CPU for VectorSupport.getMaxLaneCount Spencer Comin #23603
4e25aef Exclude threadMXBeanTestSuite1, 2 metronome modes Peter Shipton #23629
39391fb Add PR build support for RAM Class Persistence (--enable-snapshots) Babneet Singh #23618
5c78fff Add JFR Garbage Collection event Adrian Popescu #23374
9dae5bc x86: tune iTable iteration after lastITableCache check Annabelle Huo #23544
6e720af Exclude JFR Liberty test on z/OS Anna Babu Palathingal #23600
d89c3bb Improve x86 inline checkcast/instanceof sequences for array cast classes Daryl Maier #23383
10a1a8c Improve cleanup script Aswathy S Kumar #23606
293b4d8 Fix win compile issue Tobi Ajila #23615
d578ebf Optional ROM superclass preload capability ver2 Tobi Ajila #23611
cedc4ad Reduce SVM records generated by getResolvedMethods Peter Shipton #23610
b59fb47 Revert "Reduce SVM records generated by getResolvedMethods" Peter Shipton #23609
d50d889 Revert "Optional ROM superclass preload capability" Peter Shipton #23608
8bae666 Revert "Remove stale comment" Peter Shipton #23607
b304422 Reduce SVM records generated by getResolvedMethods Irwin D'Souza #23587
f2dcfda Remove stale comment Keith W. Campbell #23605
c9367f6 Optional ROM superclass preload capability Tobi Ajila #23535
a7e95e6 Revert "Clean up temp directory" Keith W. Campbell #23601
703a1ec Add #if in jnicsup.c around label so non-valhalla can compile Peter Shipton #23599
674d42a Disallow weak references to value types Aditi Srinivas M #23592
14edc02 AArch64: Fix multianewarray inlining KONNO Kazuhiro #23584
cf7c058 Modify i386 global register allocation order to use XMM registers Daryl Maier #23568
400d2c2 Added the Liberty tests for jfr Anna Babu Palathingal #23388
be419c9 Reduced the default sleep time in park() Gengchen Tuo #23564
63a1ad9 Fix the broken build in win32 Lige Zhou #23585
e8b3bfe Add missing null check for module version ver2 Tobi Ajila #23580
65752f7 Clean up double mapping related code lhu #23511
05e72a5 Reduce VMAccess overhead in JNICritical calls when off-heap is enabled lhu #23512
7f37b6b Class.forNameImpl preserves pending ClassNotFoundException and its cause Jason Feng #23571
8dce2ee Align zip data structures Lige Zhou #23454
beb4ba2 Add missing null check for module version Tobi Ajila #23572
7d05791 Clean up temp directory Aswathy S Kumar #23316
a4432b2 Partially Revert "Stabilize ExceptionMeta profiling by using preserved copy" Annabelle Huo #23563
57ba163 JDK21 support for "8322829: Refactor nioBlocker to avoid blocking ..." Babneet Singh #23547
2ffc340 Saturate walking iTable list Julian #23559
d5c1a96 Rebuild OwnableSynchronizerObjectList per usage instead of maintaining global list Lin Hu #15173
94a8f95 Implement arrayInstanceIndexScale() and arrayInstanceBaseOffset() Aditi Srinivas M #23565
5354e07 Fix JFR processing of carrier threads Tobi Ajila #23542
206da8f Add implementation for Unsafe.isFlatPayloadBinary() Aditi Srinivas M #23539
6cd83d6 Add ConstRefPrivatization.cpp to UMA makefile Nazim Bhuiyan #23556
7564b77 x86: Fix multianewarray off-heap support Spencer Comin #23546
cbb0449 Re-enable const provenance graph Devin Papineau #23245
6b1796d Selectively acquire parked class is event is hook Tobi Ajila #23485
61f8e70 Add comments to #endif KONNO Kazuhiro #23557
79f167d Build OpenSSL from the openssl-3.5 branch Peter Shipton #23549
afb6cac Fix Windows compilation error conversion from UDATA to jint Jason Feng #23552
9728f04 Enable checks on array copies for String.getBytes() KONNO Kazuhiro #23449
6648b34 Do not share preview classes Hang Shao #23538
41fc4d1 Valhalla removes JavaLangAccess.classFileVersion() Jason Feng #23545
8f6a2fe Prepend VM startup options from java.base/jdk.internal.vm.options Jason Feng #23508
4404417 JIT preparations to remove x87 support Daryl Maier #23530
e6d0378 JITServer: Prevent empty IP data being interpreted as valid data Marius Pirvu #23533
6fd1c25 Build p, x, z linux on CentOS/RHEL 7 with gcc14 Peter Shipton #23532
f237dc6 OpenJ9 changes for JIT Logger refactoring Daryl Maier #23463
496d071 Revert "Disable traps on 64-bit Windows" Spencer Comin #23517
5d7fb59 Remove 1XMTHDCATINFO on z/OS where it is not applicable Peter Shipton #23529
f10af43 Revert #23443 partially KONNO Kazuhiro #23497
010fb76 Correct error for putfield with static field before super() Theresa Mammarella #23491
f09bbd1 Remove long deprecated XMMBinaryArithmeticAnalyser.cpp Daryl Maier #23513
6a03ba7 Add support for dynamically disabling memory disclaim based on disk performance Younes Manton #23333
c00b8d7 Add per-thread closeScope queue for ScopedMemoryAccess close handling Babneet Singh #23455
2376a26 Extended HCR support updated to JDK 29 Sreekala-Gopakumar #23505
bce0d9d Eliminate the VM_getObjectClassFromKnownObjectIndex message Marius Pirvu #23478
97eb32b Remove Double Mapping lhu #23495
498c131 Release notes for 0.58.0 Sreekala-Gopakumar #23428
825238b Remove aarch64 directCallEvaluator Henry Zongaro #23489
901d8b9 x86: Use general multianewarray implementation Spencer Comin #23484
9764449 Remove migrated valueclass patching from tests Theresa Mammarella #23492
7ff9395 Add the latest NLS translations Peter Shipton #23488
c3efe83 Add missing primordial handler for criuReloadXDumpAgents Keith W. Campbell #23483
e2ac36f Add more cleanup patterns to the script Aswathy S Kumar #23311
4483c26 Log cases of failure to inline MethodHandle invocations Nazim Bhuiyan #23474
ff41e75 Default jcmd Dump.Heap to use compact Peter Shipton #23477
9b04821 Increase java stack size on win to acount for AMX Tobi Ajila #23472
2c4999c Support ZIP64 for JVM/64-bit Lige Zhou #23464
205f601 Fix SCC disableBCI mode with intermediate and modified classes Hang Shao #23473
4f39a32 Exploit pNext loadStoreWithRightLength instructions Julian #23453
221b9cb Add test to verify static field flattening Aditi Srinivas M #23416
315cfe5 Stabilize ExceptionMeta profiling by using preserved copy Annabelle Huo #23447
8c11b5d Avoid a cmake warning Keith W. Campbell #23469
fa1b646 Fix Class.getMethod() to reject non-public interface methods Tomal Majumder #23384
64a0d8e Remove Vahalla Access.classFileFormatVersion() Jason Feng #23466
ba10844 Fix TestNG dependency in cmdLineTest_J9tests Anna Babu Palathingal #23465
b100717 Set minimum region size 1M for Balanced for all platforms Dmitri Pivkine #23442
71a82a3 Update JFRCmdLinePropertiesTest Tobi Ajila #23461
e33b513 Remove -Xdump:none from re001 JVMTI test Dmitri Pivkine #23456
ab253bb Revert "Support ZIP64" Hang Shao #23457
c771182 Support ZIP64 Lige Zhou #23417
ef69082 Share deriveCallingLinkage across all code generators Henry Zongaro #23423
c2dd379 Small comment update regarding memory disclaim conditions Marius Pirvu #23446
e2dc2a0 x86, AArch64: Don't lower non-zero multianewarray Spencer Comin #23443
7bd8e71 Some post formatting tasks Irwin D'Souza #23422
5219fd4 Disable simultaneous usage of jcmd and cmd jfr ops tajila #23427
681bf85 Valhalla adds Access/Unsafe APIs and JVM_NewReferenceArray Jason Feng #23432
571b64c Ensure HCR new class has a valid classObject before it is visible to GC Jason Feng #23378
08d96d0 Create -XX:DisclaimDir= command line option Marius #23361
95c90c7 AArch64: Clean up unused variables in JIT KONNO Kazuhiro #23413
68a2956 AArch64: Improve awrtbari evaluator KONNO Kazuhiro #23405
41f171d Add basic jfr cmdline support tajila #23164
a2b189d Fix shallow JFR class entries all the way up Gengchen Tuo #23397
5c0266c Disable "method is cold" heuristic Marius Pirvu #23398
8f76261 Clarify copyright date requirements in contribution guidelines Daryl Maier #23407
c026583 Add .git-blame-ignore-revs Irwin D'Souza #23403
1111879 Format the Compiler Component Irwin D'Souza #22943
e4b067b Remove OwnableSynchronizerObject related features from DDR lhu #23373
bcc0699 Avoid recursive Throwable cloning during StackOverflowError handling Harshitha Popuri #23365
e2b243e Add Java stack guard page variation to tests tajila #23372
a984d90 Set layout for flattened fields Aditi Srinivas M #23329
9ba42c3 x86: Implement multianewarrayEvaluator Spencer Comin #23390
f91fe27 JVMTI: return JVMTI_ERROR_INVALID_CLASS for invalidated jclass (-1) Babneet Singh #23391
89524f1 RAM Class Persistence: enable snapshot reallocation Lige Zhou #23179
2bc238f Use new leadingZeros() and trailingZeros() functions Keith W. Campbell #23382