| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Eclipse OpenJ9 v0.51.0 source code.tar.gz | 2025-05-03 | 18.6 MB | |
| Eclipse OpenJ9 v0.51.0 source code.zip | 2025-05-03 | 29.2 MB | |
| README.md | 2025-05-03 | 53.6 kB | |
| Totals: 3 Items | 47.9 MB | 0 | |
Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.51.0 Release notes: https://eclipse.dev/openj9/docs/version0.51 Project release notes, known issues: https://github.com/eclipse-openj9/openj9/blob/master/doc/release-notes/0.51/0.51.md Works with: jdk8u452, 11.0.27, 17.0.15, 21.0.7
Release details:
Branch name: v0.51.0-release Tag: openj9-0.51.0
Repo SHAs:
OpenJ9: https://github.com/eclipse-openj9/openj9/commit/31cf5538b0a4875a2310e917a80bb16c81065d3c OMR: https://github.com/eclipse-openj9/openj9-omr/commit/9bcff94a2a0f12baeac8f5d098b597e8ea076b67
Security Vulnerabilities Resolved Pending
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.51.0
OpenJ9 Changes from 0.49.0
410fd54..31cf553 31cf5538b0a (0.51) Fix call to propsfile_read_text buffer length calculation Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21767 c40d64517b8 (0.51) Revert "Merge pull request [#21056] from vijaysun-omr/jprofiling1" Annabelle Huo https://github.com/eclipse-openj9/openj9/pull/21752 688045c23a4 (0.51) Revert "Merge pull request [#21056] from vijaysun-omr/jprofiling1" Annabelle Huo https://github.com/eclipse-openj9/openj9/pull/21056 63ad5e2cd31 (0.51) Fetch module object reference after GC point Jason Feng https://github.com/eclipse-openj9/openj9/pull/21751 c55c2e56fd9 (0.51) Add table of invokeBasic() call sites to J9JITExceptionTable Devin Papineau https://github.com/eclipse-openj9/openj9/pull/21742 b0ba118c40a (0.51) Update NLS translations Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21701 411e7744e92 (0.51) Limit iterations of signature loop Graham Chapman https://github.com/eclipse-openj9/openj9/pull/21641 d8909002f31 (0.51) JFR dump to Jcmd current working directory by default Jason Feng https://github.com/eclipse-openj9/openj9/pull/21579 45e28f6b992 (0.51) Fix JFR ThreadDump event time Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/21583 37dc1167eb7 (0.51) Add JFR GCHeapConfiguration Event Adrian Popescu https://github.com/eclipse-openj9/openj9/pull/21559 4d3a99c832a Print Dynatrace core_pattern location in java dumps Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21570 3dcfa8b60dc (v0.51.0) Fixes preparePinnedVirtualThreadForUnmount assertion Jack Lu https://github.com/eclipse-openj9/openj9/pull/21537 bdd250d6259 (0.51) Add assertion for incompatible vthread states Tobi Ajila https://github.com/eclipse-openj9/openj9/pull/21529 7f4172a92f7 (v0.51.0) Notify vthread unblocker on monitorExit from flatlock with FLC flag Jack Lu https://github.com/eclipse-openj9/openj9/pull/21522 514060a04f7 (0.51) Fix early evaluation logic for address node of BCDCHK Shubham Verma https://github.com/eclipse-openj9/openj9/pull/21502 4310e73d1cf (0.51) Disable fast JNI wait if wait can unmount continuations. Graham Chapman https://github.com/eclipse-openj9/openj9/pull/21518 5a018cd974f (v0.51.0) Redesign preparePinnedVirtualThreadForUnmount logic Jack Lu https://github.com/eclipse-openj9/openj9/pull/21514 f4b79e12c11 (v0.51.0) Update GetCurrentContendedMonitor to support JEP491 Jack Lu https://github.com/eclipse-openj9/openj9/pull/21513 e854ad78d6f (0.51) Reorder is-present and should-be-adjacent checks in alloc path Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/21499 2ff585f0d9c (0.51) Pin virtual threads while they hold raw monitors Babneet Singh https://github.com/eclipse-openj9/openj9/pull/21510 bfda02110b9 (0.51) Prevent callers of big callees getting marked as big during ECS Nazim Bhuiyan https://github.com/eclipse-openj9/openj9/pull/21383 57ed1620955 (v0.51.0) Reset the virtual thread's notified field before releasing Object monitor Jack Lu https://github.com/eclipse-openj9/openj9/pull/21498 f10a50fbad5 (v0.51.0) Update Object.notify/interrupt processing logic Jack Lu https://github.com/eclipse-openj9/openj9/pull/21495 917250ea5a8 (0.51) Fix JFR data not being flushed during VM shutdown Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/21486 c1dd9932c61 (0.51) Remove -Xdump option from cmdLineTester_imageReaderInitializationTest Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21485 9a4e79ac1cf (0.51) Remove inappropriate usage of \<blockquote\> in javadoc Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21473 a057d807a5c (0.51) CRIU: JIT should generate portable code by default Bradley Wood https://github.com/eclipse-openj9/openj9/pull/21484 1884c1c0fcd (0.51) Use extensions System.initProperties to help init jdk8 properties Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21479 9cf2bb1ae33 (0.51) Exclude Jep425Tests_testVirtualThread on plinux,aix for jdk24+ Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21481 6bf0ac84996 (0.51) Exclude a couple of tests on plinux jdk24+ Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21474 aea1e99324b (0.51) replace os specific labels for mac aarch,x64 with sw.tool.xcode.15_2 Mahdi Ardekanian https://github.com/eclipse-openj9/openj9/pull/21475 afa757e9751 0.51: Only allow one active comp thread pre-checkpoint under -XX:+DebugOnRestore Irwin D'Souza https://github.com/eclipse-openj9/openj9/pull/21468 8e56ddd50b4 (0.51) Fix thread raw state format in dumps Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/21455 3baf4edc746 (0.51) CRIU restores CRIUSupport(Path imageDir) constructor Jason Feng https://github.com/eclipse-openj9/openj9/pull/21421 a55af962cc5 (0.51) Enable yielding of pinned continuations by default tajila https://github.com/eclipse-openj9/openj9/pull/21393 1149524726d (0.51) Backport of JFR ThreadDump and thread raw state changes Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/21418 3db54919233 (0.51) JEP491: Never Deflate Monitors and Synchronize virtualThreadWaitCount Babneet Singh https://github.com/eclipse-openj9/openj9/pull/21392 186850d8a47 (v0.51.0) Fix Object.wait logic Jack Lu https://github.com/eclipse-openj9/openj9/pull/21391 91761da1114 (0.51) Use extensions System.initProperties to help init jdk11 properties Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21387 e75db6962b3 (0.51) Revert "x86: Implement String.hashCode with vectorizedHashCode()" Bradley Wood https://github.com/eclipse-openj9/openj9/pull/21377 1efd049d6c5 (0.51) IMSE support for vthreads tajila https://github.com/eclipse-openj9/openj9/pull/21376 d8059207fc0 (v0.51.0) JIT Monitor enter support for Yielding pinned VirtualThread JEP491 Jack Lu https://github.com/eclipse-openj9/openj9/pull/21363 cdd1879a39d (0.51) GC update for supporting yield of pinned VirtualThread(JEP491) lhu https://github.com/eclipse-openj9/openj9/pull/21365 21e1eaf31e0 (0.51) Fix issue with waiting vthreads tajila https://github.com/eclipse-openj9/openj9/pull/21362 8502470c8d6 (0.51) Fix owner for JFR monitor enter Tobi Ajila https://github.com/eclipse-openj9/openj9/pull/21356 b8730cf29b8 (0.51) x86: check xcr0 in AOT compiles Bradley Wood https://github.com/eclipse-openj9/openj9/pull/21354 84b67a41e1f (0.51) Virtual Threads: Bug fixes for JEP491 Babneet Singh https://github.com/eclipse-openj9/openj9/pull/21350 556ddc60611 (0.51) Implement JVM_GetProperties for jdk17+ Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21349 72761110283 (0.51) x86: call cg->getCurrentBlock() instead of node->getBlock() Bradley Wood https://github.com/eclipse-openj9/openj9/pull/21344 b99f4de7723 (0.51) Initialize ImageReader during boot Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/21339 66a19397af5 (0.51) Unprotect header when modifying extraStartupHints Hang Shao https://github.com/eclipse-openj9/openj9/pull/21335 1e89c7e24b7 (v0.51.0) Support JEP491 in VM code path Jack Lu https://github.com/eclipse-openj9/openj9/pull/21308 70f26c921d4 (0.51) Fix JFR ThreadPark support Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/21328 a2d7c66c7ea (0.51) Backport JFR test changes Anna Babu Palathingal https://github.com/eclipse-openj9/openj9/pull/21325 37b2cbf89c9 (0.51) CRIUSupport supports only one singleton instance Jason Feng https://github.com/eclipse-openj9/openj9/pull/21319 0b1a3eb471e (0.51) Enable peeking ILGen for inlined methods related to java/util/HashMap get/put operations Nazim Bhuiyan https://github.com/eclipse-openj9/openj9/pull/21309 d1ba02f607b (0.51) For jdk24+ set the default encoding to UTF-8 Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21291 ca40900f167 (v0.51.0)Remove JFR:required tag in playlist Anna Babu Palathingal https://github.com/eclipse-openj9/openj9/pull/21277 7d26f3f9a1a (0.51) x86: Implement String.hashCode with vectorizedHashCode() Bradley Wood https://github.com/eclipse-openj9/openj9/pull/21282 8c56a809a48 (0.51) Check Control Flow Guard on Windows Annabelle Huo https://github.com/eclipse-openj9/openj9/pull/21279 26449cd33f7 0.51: Fix bug in TR_IPBCDataFourBytes::getSumBranchCount Irwin D'Souza https://github.com/eclipse-openj9/openj9/pull/21280 bd5b7ee277b (0.51) Update to OpenSSL 3.0.16 Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21278 612b4f24b9e (0.51) Add JFR monitor enter event Adrian Popescu https://github.com/eclipse-openj9/openj9/pull/21267 de29b46ad28 (0.51) Remove JvmtiMountTransition annotation from Continuation.enter() Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/21268 37ce2ac6287 (0.51) x86: Implement fma intrinsic Bradley Wood https://github.com/eclipse-openj9/openj9/pull/21263 bc02dc549f2 (0.51) Reorder handling of JNI critical between offheap and discontiguous Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/21266 09c7fca2c5e (0.51) Support heap memory for ffi CaptureCallState Babneet Singh https://github.com/eclipse-openj9/openj9/pull/21261 7bc0f5ca5ac (0.51) GetObjectMonitorUsage waiter lists should be null for 0 waiters Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/21250 394577a59f8 (0.51)Fix assertion in WriteOnceCompactor stackslot process lhu https://github.com/eclipse-openj9/openj9/pull/21252 548174023dd (0.51) MethodHandleNatives.resolve() should work with a field at offset 0 Jason Feng https://github.com/eclipse-openj9/openj9/pull/21247 42b3a6537b8 (0.51) Fix a memory leak in a corner case j9sysinfo_get_env("PATH") failed Jason Feng https://github.com/eclipse-openj9/openj9/pull/21239 09b63337301 Stub JVM_GetProperties for jdk17+ Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21223 6b284d7f243 (0.51) Fix JFR checkpoint delta error Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/21217 532b13f34b7 (0.51) Re-introduce double-mapping for non off-heap case lhu https://github.com/eclipse-openj9/openj9/pull/21211 4ddd4f669b8 Update the build doc troubleshooting links Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21174 dcac059490f Disable javap -bootclasspath test in LockWordAlignment for JDK24+ Babneet Singh https://github.com/eclipse-openj9/openj9/pull/21136 35d050ab8ad OpenJDK java/foreign/TestLinker crash fix Nick Kamal https://github.com/eclipse-openj9/openj9/pull/21115 c17f168a09c Narrow scope of TR::StackMemoryRegion during SPMD parallelization Henry Zongaro https://github.com/eclipse-openj9/openj9/pull/21171 81307da91f4 RootScanner awareness for array displacement API Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/21164 31785fc65fc Defer dataAddr eval & use wrtbar store for nullSource OffHeap Z ArrayStoreCHK Abdulrahman Alattas https://github.com/eclipse-openj9/openj9/pull/21132 d69c8c9a758 Set OSX argument encoding default to UTF-8 to match ri Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/21170 c4d84721da0 Remove obsolete system property file.encoding.pkg in jdk11+ Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21172 568b90fe7b3 Delay evaluation of dataAddr node till OOL if ref count is 1 Shubham Verma https://github.com/eclipse-openj9/openj9/pull/21130 730bc084368 Command line option to control CS relative headroom Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/21095 0f8acf01794 j9vm31 Open XL support Gaurav Chaudhari https://github.com/eclipse-openj9/openj9/pull/19880 b1d3b4b0bf9 Valhalla MethodHandleNatives.Constants removed MN_FLAT_FIELD Jason Feng https://github.com/eclipse-openj9/openj9/pull/21133 bc0d667a550 Add support for JFR type IDs tajila https://github.com/eclipse-openj9/openj9/pull/21094 01c05eaacff Include ClearAllFramePops in jvmti.h.m4 Babneet Singh https://github.com/eclipse-openj9/openj9/pull/21168 1569c2a9d06 x86: zero high bits of vector register in vector hashCode Bradley Wood https://github.com/eclipse-openj9/openj9/pull/21120 f1336a6b8d8 Print info about class unloading in verbose log Marius https://github.com/eclipse-openj9/openj9/pull/21158 5b2ffe7b0e2 Allow length 0 in arrayTranslateTRTO for Power KONNO Kazuhiro https://github.com/eclipse-openj9/openj9/pull/21087 f4a42d193f5 [JDK25] Add a stub for JVMTI ClearAllFramePops Babneet Singh https://github.com/eclipse-openj9/openj9/pull/21162 14b56084a34 Guard xgetbv call to x86 in ProcessorDetection Bradley Wood https://github.com/eclipse-openj9/openj9/pull/21160 5626ff40dd2 Revert "Add unused macro to access barrier helpers" Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21163 04d290128f4 x86: Respect disableAVX2/512 options and check XCR0 for OS support Bradley Wood https://github.com/eclipse-openj9/openj9/pull/20691 b15376359d0 Add criu_set_tcp_close and criu_set_tcp_skip_in_flight to support API Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/21113 acb2124f73a Add unused macro to access barrier helpers Tobi Ajila https://github.com/eclipse-openj9/openj9/pull/21153 80faad7d5de Suppress inlining identityHashcode and fastIdentityHashcode Nazim Bhuiyan https://github.com/eclipse-openj9/openj9/pull/21149 fbf4d387a4c Update the DIA include in the doc for building Windows jdk8 Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21140 78d598b0433 Recognize StringLatin1.inflate([BI[BII)V KONNO Kazuhiro https://github.com/eclipse-openj9/openj9/pull/20867 282ecc53780 Report non-vectorized Vector API intrinsics Gita Koblents https://github.com/eclipse-openj9/openj9/pull/21151 772f5e94301 Fix implicit type narrowing on JFR code Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20158 2f77410a3f7 Should-be-adjacent vs is-adjacent data API cleanup Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/21146 74ce13666f5 Expand expected range for MAXIMUM_TEXTURE1D_LINEAR_WIDTH Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21145 ce89fed03f3 Don't use adjacancy check for arraylets in WOC fixup Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/21144 e2516e2c8e0 CRIU DebugOnRestore mode is disabled when debug events are hooked Jason Feng https://github.com/eclipse-openj9/openj9/pull/20891 8fd2473c2a2 Replace deprecated wmic with powershell command to getPid Amrutha Kanhirathingal https://github.com/eclipse-openj9/openj9/pull/21125 0aefb6ee1c1 Remove unnecessary includes of CS2 headers Daryl Maier https://github.com/eclipse-openj9/openj9/pull/21116 9a686c4e7ef Link j9jit library without execstack flag on Linux Fridrich Strba https://github.com/eclipse-openj9/openj9/pull/21135 a5495562f1c Change return type of getStringUTF8Length Henry Zongaro https://github.com/eclipse-openj9/openj9/pull/21005 79714a6f445 Fast Path Math.min/max_F/D Luke Li https://github.com/eclipse-openj9/openj9/pull/20999 c9b85104a8d Initialize dataAddr field only for non-zero length array Shubham Verma https://github.com/eclipse-openj9/openj9/pull/20869 fd7f715ad28 Reset errorTargetFrameIndex at the begining of bytecode verification Hang Shao https://github.com/eclipse-openj9/openj9/pull/21131 819bcebcfad Handle frame-skipping of jvmtiGetFrameLocation in frame callback Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/21084 2c08dad837c Defer dataAddr eval & use mainline store for nullSource OffHeap x86 ArrayStoreCHK Abdulrahman Alattas https://github.com/eclipse-openj9/openj9/pull/21108 52057b7c76a Reduce number of VM_getReferenceSlotsInClass messages for JITServer Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/21123 8c3feb95d0d New unsafe method stubs for ValueTypes Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/21093 5d76f28aae0 CRIU DeadlockTest adds thread synchronization to prevent premature exit Jason Feng https://github.com/eclipse-openj9/openj9/pull/21090 131e430b3bb AArch64: NULL initialize dataAddr field for 0 size arrays Shubham Verma https://github.com/eclipse-openj9/openj9/pull/21012 8bfc3539d39 Add forward declaration to avoid compiler warnings Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21112 dc4d4928432 Improve definition of j9tty_err_printf() Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21106 b6b5bb6f849 Use rt-compressed.sunJava25.jar for Java 25+ Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21062 14775bf3ca7 Eliminate 'override' qualifier from funtion prototype Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/21102 96e177f1c0f Consolidating two thrstatetests denny-cjacob https://github.com/eclipse-openj9/openj9/pull/21098 1c4701c9149 Clean up CopyForwardScheme class lhu https://github.com/eclipse-openj9/openj9/pull/21072 9b037f716c9 Reduce the number of VM_isStable messages Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/21067 361ff83263a Fix build doc, Windows doesn't need --disable-warnings-as-errors Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21092 2a1860a1a26 Remove support for the obsolute uma and cm spec suffixes Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21089 0660ff0c31a Prevent memory leak on JFR file name change tajila https://github.com/eclipse-openj9/openj9/pull/21078 03bb5447bb7 Remove references to UMA and freemarker from build instructions Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21091 cc83b6ae7e7 Explicitly load libcrypto for JITServer Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/21085 f3e9891a5aa Fix OMR_ENV_OPENXL Usage midronij https://github.com/eclipse-openj9/openj9/pull/20928 5f1df29c80a p: NULL initialize dataAddr field for 0 size arrays Shubham Verma https://github.com/eclipse-openj9/openj9/pull/21011 ecc0651278e Add 'lowCodeCacheFreeSpace' field to J9JITConfig Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/21083 9dd7e0e007d Force outlining for array EA API Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/21063 28527821396 Add functions to GC Table to return min and max young gen size Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/21075 fcec762857d Use a nested holder class to store allPermissionsPD Babneet Singh https://github.com/eclipse-openj9/openj9/pull/21077 516d0f50b28 JFR can invoke VM.setJFRRecordingFileName() before VM.startJFR() Jason Feng https://github.com/eclipse-openj9/openj9/pull/21070 f6f1da030bc Add synchronization for Class.allPermissionsPD Babneet Singh https://github.com/eclipse-openj9/openj9/pull/21073 2e9fc90d169 Fix filtering of events that trigger dumps Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21074 f3885f426c8 Prevent doube stop of JFR recording tajila https://github.com/eclipse-openj9/openj9/pull/21071 6410fb4da88 Document the JIT bootstrap process Irwin D'Souza https://github.com/eclipse-openj9/openj9/pull/21003 04ddd2e27ee Include J9VMInternals_doPrivileged methods for Java 8 Windows only Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/21068 8bbc086990b JProfiling fix to avoid too many internal pointers Vijay Sundaresan https://github.com/eclipse-openj9/openj9/pull/21056 a134afaba70 Verify off heap entry during update and free offheap array lhu https://github.com/eclipse-openj9/openj9/pull/20985 fac9be519e8 Vectorize Vector API intrisics if operands are known Gita Koblents https://github.com/eclipse-openj9/openj9/pull/21052 19c9c78a978 Add new presetations and articles to README Tobi Ajila https://github.com/eclipse-openj9/openj9/pull/21065 43f5280f79b JDK 24 remove java.security.AccessController.doPrivileged part 2 Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/21061 56b489c685f Set SupportsReferenceArrayCopy for x86 with OffHeap Abdulrahman Alattas https://github.com/eclipse-openj9/openj9/pull/21025 cb8c7424d50 Track JIT body invalidation reasons as bit flags Devin Papineau https://github.com/eclipse-openj9/openj9/pull/21050 1fe8eee6352 CRIU DeadlockTest adds thread synchronization to keep the lock Jason Feng https://github.com/eclipse-openj9/openj9/pull/21058 64a75022669 Bundle OpenSSL in all platforms Kostas Tsiounis https://github.com/eclipse-openj9/openj9/pull/21060 6ea011109d0 Retry failed profiled very-hot compilations at hot instead of warm Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/21053 0ab22ee606b Improve definition of j9str_printf() Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21051 337cedb293a JDK 24 remove java.security.AccessController.doPrivileged part 1 Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/21042 7a12bae0aa8 Add -Xlp:offheap: Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/21048 de14fb4186b JDK24 remove System.getSecurityManager part 3 Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/21039 e88bbdef689 JDK25 changes Unsafe base offset from int to long Jason Feng https://github.com/eclipse-openj9/openj9/pull/21046 24960fd00cd Update doPrivilegedWithCombinerHelper function JinhangZhang https://github.com/eclipse-openj9/openj9/pull/20430 ad482edd4b9 JDK24 CleanerShutdown invokes CleanerImpl.CleanableList.reset() Jason Feng https://github.com/eclipse-openj9/openj9/pull/21044 82081e29fbe Add selected tracepoints for JCL Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20936 8d219a4373d NULL initialize dataAddr field for 0 size arrays Shubham Verma https://github.com/eclipse-openj9/openj9/pull/20892 16964f30093 Stop setting known object index in findOrCreateStaticSymbol() Devin Papineau https://github.com/eclipse-openj9/openj9/pull/21009 a82928f6a44 Delete unused code to make resolved const string CP indices irrelevant Devin Papineau https://github.com/eclipse-openj9/openj9/pull/21008 aa5b43391a9 AArch64: Implement arrayTranslateTROTNoBreak KONNO Kazuhiro https://github.com/eclipse-openj9/openj9/pull/20793 c113b72d588 Add zNext support Rahil Shah https://github.com/eclipse-openj9/openj9/pull/20507 64284dd3f1c Remove unused static method Matthew Hall https://github.com/eclipse-openj9/openj9/pull/21033 28c9282d04e Skip git gc on aix and master/built-in Adam Brousseau https://github.com/eclipse-openj9/openj9/pull/21034 5fd874ebaf5 Adjust indentation Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21032 615be6aa532 Close and Reopen JIT log files across a checkpoint/restore Irwin D'Souza https://github.com/eclipse-openj9/openj9/pull/20935 c21c8d23b56 Add env vars to experiment with large method heuristic Vijay Sundaresan https://github.com/eclipse-openj9/openj9/pull/21024 3042721fb58 Add missing exit tracepoint in performVerification Mark Stoodley https://github.com/eclipse-openj9/openj9/pull/21026 8ba938531a5 Adjust MM_GlobalCollectorDelegate according Coding Standards Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/21023 f0e36841e0d JDK24 remove System.getSecurityManager part 2 Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/21002 e7c9568fa45 0.49.0 release note Sreekala Gopakumar https://github.com/eclipse-openj9/openj9/pull/20994 3f65c7a31b5 Deduplicate definition of J9::Recompilation::invalidateMethodBody() Devin Papineau https://github.com/eclipse-openj9/openj9/pull/21010 9a8dd2e17d5 Remove System.getSecurityManager calls from java.base and criu Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20939 24f5138932f Adjust inliner use of profiled fanin data Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/21001 7cf1352f9e6 JDK25 removes JavaLangAccess.getCharsLatin1()/getCharsUTF16() Jason Feng https://github.com/eclipse-openj9/openj9/pull/21022 dadf77a4db6 Add DLT info to Vector API verbose output Gita Koblents https://github.com/eclipse-openj9/openj9/pull/21021 a203f385f27 Improve VectorAPI Expansion IL transformation phase Gita Koblents https://github.com/eclipse-openj9/openj9/pull/21013 6e1f7b820f7 Temporarily exclude thrstatetest on jdk24+ Peter Shipton https://github.com/eclipse-openj9/openj9/pull/21015 1c0f64e5dc4 Remove J9VMInternals.checkPackageAccess() from Java 24+ Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/21006 efeca472e7d Add external j9gc_get_explicit_GC_disabled() Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/21007 18777d2dd17 Effectively revert PR [#20975] Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/21004 02326483c8b Adjust ContractslotScanner according Coding Standarts Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/20997 70d2b5fc3e0 Add null/array checks for OffHeap NotStaticField atomic case Abdulrahman Alattas https://github.com/eclipse-openj9/openj9/pull/20889 d4f97df2b8d Adding in jfr thread statistics event. Adrian Popescu https://github.com/eclipse-openj9/openj9/pull/20948 fbdfdf32972 Temp exclude cmdLineTester_lockWordAlignment_Object_X tests for jdk24 Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20981 55696c98867 Temporarily exclude VmArgumentTests on jdk24 Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20982 f328cad9eda Move DAA related implementations down to OpenJ9 Annabelle Huo https://github.com/eclipse-openj9/openj9/pull/20893 f756a25a13e Resolve compile failures in JFR code Tobi Ajila https://github.com/eclipse-openj9/openj9/pull/20988 9f2e523562d Move JFR loadedClassCount to J9JavaVM Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20987 2cf568ff95a Revert "Improve VectorAPI Expansion IL transformation phase" Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20996 351d40a670b Add new jdk.internal.value.ValueClass native methods Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20976 b14486115a6 Add OMR UnsafeSubexpressionRemover.cpp to UMA makefile Henry Zongaro https://github.com/eclipse-openj9/openj9/pull/20739 cccf21d2cb7 Improve VectorAPI Expansion IL transformation phase Gita Koblents https://github.com/eclipse-openj9/openj9/pull/20972 63f23a3112d Reduce the amount of fanin info collected by IProfiler Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/20975 4f87f3f4402 Change inliner estimate code size heuristic Vijay Sundaresan https://github.com/eclipse-openj9/openj9/pull/20904 a61d849ea72 Temporarily exclude thrstatetest on jdk24+ Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20977 2eda8a46efb Update OpenSSL 3.0.15 to include the fix for CVE-2024-13176 Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20974 739f1ff8b31 Sign extend 32bit offsets in inlineIntrinsicInflate Kevin Langman https://github.com/eclipse-openj9/openj9/pull/20970 0c0cfce6235 Stats for IProfiler fanin data Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/20971 f714d738870 Fixes to IProfiler fanin data collection Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/20961 c1949d7088d Use correct arrayBaseNode in BoolArrayStoreTransformer for OffHeap Abdulrahman Alattas https://github.com/eclipse-openj9/openj9/pull/20945 22d7dcccef6 Improve VectorAPI tracing Gita Koblents https://github.com/eclipse-openj9/openj9/pull/20960 e395c4f39a0 JIT compile AccessController.doPrivileged in JDK 24+ Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20859 48e4702cf4d Indent consistently with tabs Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20968 0f6d18b3d81 Prevent redundant call transformation Ehsan Kiani Far https://github.com/eclipse-openj9/openj9/pull/20951 2e897d0b05c Recognize Thread.onSpinWait() on Power jimmyk https://github.com/eclipse-openj9/openj9/pull/20907 e235c9c2772 Fix spelling of contiguous/discontiguous Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20966 e54606e66c3 Disable cmdLineTester_libpathTestRtfChild for headless riscv64_linux built at Adoptium Andrew Leonard https://github.com/eclipse-openj9/openj9/pull/20962 a843c7e581d Protect entryName from being collected by the GC Babneet Singh https://github.com/eclipse-openj9/openj9/pull/20940 f86e3cbdb12 JFR Park event fixes. Adrian Popescu https://github.com/eclipse-openj9/openj9/pull/20949 a9642cf6123 Fix 32bit platform compiling error lhu https://github.com/eclipse-openj9/openj9/pull/20959 9243a1fd08e Enable String.indexOf intrinsic for OffHeap on POWER Luke Li https://github.com/eclipse-openj9/openj9/pull/20930 64298fdb7c9 Add comments to JIT recognized methods for encoding/decoding KONNO Kazuhiro https://github.com/eclipse-openj9/openj9/pull/20864 b3f30d54f1d Add documentation for dependency tracking Christian Despres https://github.com/eclipse-openj9/openj9/pull/20954 5b2c4ec8b80 Optimize array access macros to reduce using is-contiguous check lhu https://github.com/eclipse-openj9/openj9/pull/20888 55155f72e67 Create an adequately sized J9Heap to store the UpcallThunk Babneet Singh https://github.com/eclipse-openj9/openj9/pull/20926 4f82e99210f Change JFR default package name to empty string to avoid failure on JMC Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20932 eb9322941f4 Use sysinfo functions from OMR; remove duplicate code in OpenJ9 Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20937 8d883dda137 Describe maxstringlength in -Xtrace:help output Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20941 9362c839260 Change -Xtune:throughput to disable AOT Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/20931 006ef73c3d6 Fix missing diagnostics and tuning knobs in inliner Vijay Sundaresan https://github.com/eclipse-openj9/openj9/pull/20890 81a325b21d9 Add doc file for JITServer AOT cache Christian Despres https://github.com/eclipse-openj9/openj9/pull/20902 fdf1f54955e Include JVM_DoPrivileged for Java 8 Windows builds only Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20909 8adae834cc7 Revert isIndexableDataAddrPresent to UDATA Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/20934 30f423ade2f Make disable CAS and CAE options consistant jimmyk https://github.com/eclipse-openj9/openj9/pull/20721 51f70793876 Fix potential issue in initializing unsafeIndexableHeaderSize lhu https://github.com/eclipse-openj9/openj9/pull/20922 a0970dbc995 Remove dead versions in test playlists Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20927 b7d59c73e10 Fix dangling-doc-comments warnings Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20920 8a2ed5a37cc Remove dead code for obsolete Java versions Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20912 292a13be704 Valhalla bringup for Java 25 updates Jason Feng https://github.com/eclipse-openj9/openj9/pull/20911 c6905ad7781 Fix DDR build error for Java 8 Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20917 c8dd8900e3a Include temporarily disabled Valhalla code Nick Kamal https://github.com/eclipse-openj9/openj9/pull/20897 e0743f2495c Address some compiler warnings in DDR Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20899 610e81ef5f8 Set min jump table entries when compiling interpreter midronij https://github.com/eclipse-openj9/openj9/pull/20908 8b647bc9f29 Use frameType info in JFR stackFrames Tobi Ajila https://github.com/eclipse-openj9/openj9/pull/20910 a3f892cedd3 Enable NonExistJarTests.CheckForError1 test Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20905 e85117488e0 Bypass Code Blocks Requiring VM Access for the JIT Server Luke Li https://github.com/eclipse-openj9/openj9/pull/20901 7c4931947a0 Re-prioritize RCP tracepoints tajila https://github.com/eclipse-openj9/openj9/pull/20900 6b6242ec4f1 Adding in jfr thread park event. Adrian Popescu https://github.com/eclipse-openj9/openj9/pull/20885 3d7fea250d8 Update Windows build instructions, VS2022 is not in Program Files (x86) Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20894 08808db860e Remove System.security field and getSecurityManager calls for JDK 24 Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20851 1fbf35bfe46 Support for storing all IProfile info to SCC at shutdown Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/20886 b10ba9df92c JFR ThreadContextSwitchRate fix-ups Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20881 7fb956bb184 Avoid segfaults in j9vmem_testOverlappingSegments Christian Despres https://github.com/eclipse-openj9/openj9/pull/19517 f122827e694 Add methods to check if array class can be trusted as fixed class Annabelle Huo https://github.com/eclipse-openj9/openj9/pull/20853 93a4b018f36 Update test descriptions to include sanity.openjdk Henry Zongaro https://github.com/eclipse-openj9/openj9/pull/20254 d471e57505e Correct handling of pull request builds for z/OS Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20887 a32dd8711ae Add unloaded anonClass count to JFR ClassLoadingStatistics Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20882 8b21775f904 Account for Truncated Signatures in a JITServerHelpers Assertion Luke Li https://github.com/eclipse-openj9/openj9/pull/20883 b0ab9a37c2f Remove stale, unused getConstantPool tests Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20684 4c82e0acd93 Add JFR ThreadContextSwitchRate support Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20725 6ceb6da9a0b Return from park immediately for non-positive time since epoch Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20802 6b1a3365b5a Fix comment in JFR's cmdLineTests build.xml Babneet Singh https://github.com/eclipse-openj9/openj9/pull/20880 4524ee82742 Consider the compileMethod() API in replenishInvocationCount() Assertion Luke Li https://github.com/eclipse-openj9/openj9/pull/20876 00929cf045d Prevent use of uninitialized variable Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/20877 fee2f8a7e8e Add SVM validations for JITServer ResolvedHandle/DynamicMethod APIs Irwin D'Souza https://github.com/eclipse-openj9/openj9/pull/20875 ce391cc97c1 Print actual string arguments with -Xtrace (part 3) Nick Kamal https://github.com/eclipse-openj9/openj9/pull/20681 e4332e9e763 TransformIndirectLoadChain at JITServer Luke Li https://github.com/eclipse-openj9/openj9/pull/20767 775e962b310 Flag Call to isClassLibraryMethod in isChangeCurrentThread as vettedForAOT Luke Li https://github.com/eclipse-openj9/openj9/pull/20784 861668cbbf8 Eliminate some uses of TR::comp() in favour of cheaper alternatives Daryl Maier https://github.com/eclipse-openj9/openj9/pull/20814 9838ac7fa85 Increase JFR test suite timeout to 30 mins Babneet Singh https://github.com/eclipse-openj9/openj9/pull/20868 ac8d68f0449 GlobalCollectorDelegate::tearDown() shouldn't use local _extensions Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/20866 63a354b8368 Fix VM snapshot class loader initialization Nathan Henderson https://github.com/eclipse-openj9/openj9/pull/20863 9a1177f6cc1 Properly initialize the extensionClassLoader from the VM snapshot Nathan Henderson https://github.com/eclipse-openj9/openj9/pull/20862 4ed5932614c Change DLT opt level based on option Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/20857 54af3105a8f Compare nodes in addition to symRef in SequentialStoreSimplification Abdulrahman Alattas https://github.com/eclipse-openj9/openj9/pull/20841 add28b0954a x86: Fix reg marked as live in vectorizedHashCode Bradley Wood https://github.com/eclipse-openj9/openj9/pull/20838 0e60416896d Remove conditional linking of libraries midronij https://github.com/eclipse-openj9/openj9/pull/20799 8a06d935c75 Comment that JVM_DoPrivileged should not be removed Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20846 f82a1e0eed6 Add check for JFR enablement tajila https://github.com/eclipse-openj9/openj9/pull/20854 92742f15890 Mark loop end label as end-of-internal-control-flow label Henry Zongaro https://github.com/eclipse-openj9/openj9/pull/20849 dc6337cb425 Do not interrupt heap iteration if dataAddr is bad in DDR GC Check Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/20848 85b9c0263f5 Update ClassLoader.findNative to support JEP 472 Babneet Singh https://github.com/eclipse-openj9/openj9/pull/20840 f8062337688 Add J9Modules and J9Packages to the VM snapshot Nathan Henderson https://github.com/eclipse-openj9/openj9/pull/20830 81ec96ae6e1 Modify compile-time static field ref resolution Christian Despres https://github.com/eclipse-openj9/openj9/pull/20847 d7450f0d829 Print actual string arguments with -Xtrace (part 2) Nick Kamal https://github.com/eclipse-openj9/openj9/pull/20662 658168a16ea Avoid shared lambda form statics name comparison Christian Despres https://github.com/eclipse-openj9/openj9/pull/20845 9f1f2aa86d2 Add the latest NLS translations Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20844 73af0c72ea6 Add missed samples to NLS messages Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/20843 31fcb62227b Modifications to ensure compatibility with OpenXL and xlC on AIX midronij https://github.com/eclipse-openj9/openj9/pull/20690 a6331e75da0 Remove "@return void" from vm_api.h documentation Babneet Singh https://github.com/eclipse-openj9/openj9/pull/20839 91d614068be Add JFR test cases Tobi Ajila https://github.com/eclipse-openj9/openj9/pull/20834 7c6a8487f49 Replace nullptr with NULL in java_lang_invoke_MethodHandleNatives.cpp Nathan Henderson https://github.com/eclipse-openj9/openj9/pull/20836 f6e6334df87 Eclipse OpenJ9 Generative AI (GenAI) Usage Guidelines Daryl Maier https://github.com/eclipse-openj9/openj9/pull/20803 5d9f84b2afc Assert dstObj in arraycopyEval is not a dataAddrPtr in X/Z Abdulrahman Alattas https://github.com/eclipse-openj9/openj9/pull/20480 c938d776eaf Add initializeMethodRunAddressForSnapshot function Nathan Henderson https://github.com/eclipse-openj9/openj9/pull/20828 6d451b1c077 Fix JDK24 Windows unresolved external symbols Jason Feng https://github.com/eclipse-openj9/openj9/pull/20829 ac5f9b2ddca Move TriagerX comment to a sandbox temporarily LongyuZhang https://github.com/eclipse-openj9/openj9/pull/20827 c6d3e9304e4 Clean Up VM Accesses in Vector Expansion API for the JITServer Luke Li https://github.com/eclipse-openj9/openj9/pull/20807 d22effdaa73 Add -XXgc:regionSizeWithOverride Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/20820 30b5e756af0 Downgrade isIndexableDataAddrPresent to U_32 Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/20819 39acfec7873 Add new test modes for J9vmTest lhu https://github.com/eclipse-openj9/openj9/pull/20727 e8324772e81 Resolve static field ref in CP if possible Christian Despres https://github.com/eclipse-openj9/openj9/pull/20770 04e7042ee9c Z: Moving variable declaration to the method top Ehsan Kiani Far https://github.com/eclipse-openj9/openj9/pull/20817 e8707b49b31 Revert "Downgrade isIndexableDataAddrPresent to BOOLEAN" Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/20816 7dc238c3067 Fix type conversion error in stringhelpers.cpp Nathan Henderson https://github.com/eclipse-openj9/openj9/pull/20813 10564aefd74 Downgrade isIndexableDataAddrPresent to BOOLEAN Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/20804 771463d31a3 Change J9Module::moduleName from a j9object_t to a J9UTF8 pointer Nathan Henderson https://github.com/eclipse-openj9/openj9/pull/20740 ebe708dfe8b JDK24 build Jason Feng https://github.com/eclipse-openj9/openj9/pull/20811 71f1c047c3f tearDown() in Configuration Delegate should not use local _extensions Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/20805 11968f86d82 Generate inline class equality test for Class.isAssignableFrom on Z Matthew Hall https://github.com/eclipse-openj9/openj9/pull/20801 cdc1adc0f3a OffHeap CardMarking using the baseObj instead of dataAddr Abdulrahman Alattas https://github.com/eclipse-openj9/openj9/pull/20264 20b8e7c847a Update JFR metadata.blob file Tobi Ajila https://github.com/eclipse-openj9/openj9/pull/20806 0f179935386 Fix variable-length array warning in clang Christian Despres https://github.com/eclipse-openj9/openj9/pull/20795 1cf60c66a81 Add classPathEntries to the VM snapshot Nathan Henderson https://github.com/eclipse-openj9/openj9/pull/20781 1e928fe2a17 Z: Accelerate inlining Thread.onSpinWait() Ehsan Kiani Far https://github.com/eclipse-openj9/openj9/pull/20714 bdf23b4a1b9 [JDK24] Add native access checks in System.load/loadLibrary Babneet Singh https://github.com/eclipse-openj9/openj9/pull/20783 fb68e57edcf JDK25 bring up Jason Feng https://github.com/eclipse-openj9/openj9/pull/20794 db18829e1a9 JDK24: Permanently Disable the Security Manager Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20625 996cedb5961 Minor VectorAPI boxing fixes Gita Koblents https://github.com/eclipse-openj9/openj9/pull/20791 1642e837449 Make JFR compile on z/OS Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20773 5329b1b2cc1 Use dependency table as arbitrary class fallback Christian Despres https://github.com/eclipse-openj9/openj9/pull/20780 6a1113a1aeb Revert initializeMethodRunAddressNoHook Irwin D'Souza https://github.com/eclipse-openj9/openj9/pull/20763 b16610781c4 Update sample code for enum type fields in BytecodeGenerator.java Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20771 5231fac3532 [JDK24] Find and consume --illegal-native-access=<VALUE> Babneet Singh https://github.com/eclipse-openj9/openj9/pull/20755 e1af88f5241 Ensure relocating fresh AOT is interruptible Christian Despres https://github.com/eclipse-openj9/openj9/pull/20737 501751012f7 x86: Implement ArraysSupport.vectorizedHashCode(...) Bradley Wood https://github.com/eclipse-openj9/openj9/pull/20031 5808d05ba55 Ensure inlined method classes are dependencies Christian Despres https://github.com/eclipse-openj9/openj9/pull/20730 81ab91c3b3c Exclude testJitserverArguments on xlinux jdk8 Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20774 1a808c08c7f Support Java behaviour w.r.t fmin/fmax/dmin/dmax on Z Matthew Hall https://github.com/eclipse-openj9/openj9/pull/20716 97254061eb1 Revert "Stop recognizing UTF16_Encoder.encodeUTF16 methods" KONNO Kazuhiro https://github.com/eclipse-openj9/openj9/pull/20722 2aa906a3fa0 Implement boxing/unboxing during VectorAPIExpansion under an option Gita Koblents https://github.com/eclipse-openj9/openj9/pull/20685 78500d87dcd XMLParser: support attributes with empty values Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20768 78caf1db617 Accelerate StringCoding.countPositives on Z Dhruv Chopra https://github.com/eclipse-openj9/openj9/pull/20736 3f7abb5f836 JDK24 removes CleanerImpl.phantomCleanableList Jason Feng https://github.com/eclipse-openj9/openj9/pull/20760 c714a1e32a3 Update java9above unsafe test for off-heap case lhu https://github.com/eclipse-openj9/openj9/pull/20726 3c8d47b76e5 Fix incorrect indentation in VMSnapshotImpl.cpp Nathan Henderson https://github.com/eclipse-openj9/openj9/pull/20762 f6d6d01f5b3 Add JFR ClassLoadingStatistics support Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20679 d1a880594d7 Off heap Jon Oommen https://github.com/eclipse-openj9/openj9/pull/18163 ef98195fee7 Add hiddenInstanceFields to the VM snapshot Nathan Henderson https://github.com/eclipse-openj9/openj9/pull/20759 70dd02e820a Bypass Code Requiring VM Read at JITServer Luke Li https://github.com/eclipse-openj9/openj9/pull/20757 ba6e625c099 Release VMAccess in JFR teardown before waiting on lock tajila https://github.com/eclipse-openj9/openj9/pull/20754 c963d9e6fcc Update JVM_CopySwapMemory for off-heap enabled case lhu https://github.com/eclipse-openj9/openj9/pull/20742 95ff5705838 Add an unknown thread entry to JFR constant pool Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20678 a0c3031a1a8 Add java.lang.Access.allowSecurityManager to jdk21 Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20749 8a8a854619a JDK24 removes ReflectionFactory.GetReflectionFactoryAction Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20756 5429cc6eae2 Update true to TRUE to match parameter type BOOLEAN Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20752 c568611c014 JDK24 adds JavaLangAccess.virtualThreadDelayedTaskSchedulers() Jason Feng https://github.com/eclipse-openj9/openj9/pull/20745 f8939d13ed0 Use migrated value classes in Valhalla functional tests Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20656 4f06ea8d30e Remove more security checks for Java 24+ Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20735 38a8276a013 Add verbose logging to dependency table Christian Despres https://github.com/eclipse-openj9/openj9/pull/20712 d1d7a169cb2 Fix Sequence Error in a Case of HandleServerMessage Luke Li https://github.com/eclipse-openj9/openj9/pull/20743 0ef098cb21d Remove synchronization in Reference and unused methods in ReferenceQueue Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20694 0a6cf416211 Add --enable-preview to criu nonPortable test in Valhalla build Hang Shao https://github.com/eclipse-openj9/openj9/pull/20734 d492729fa32 Remove unused checkInlinedClassValidity method Christian Despres https://github.com/eclipse-openj9/openj9/pull/20731 5786c453f26 Copy local signature from MethodHandleNatives.resolve Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20700 249921b3b3f Add links to eclipse-omr repo and master branch in committer guide Daryl Maier https://github.com/eclipse-openj9/openj9/pull/20733 f5f557e8290 Add new option for CRIU test LongyuZhang https://github.com/eclipse-openj9/openj9/pull/20729 dadf5db765a Revert "Merge pull request [#20525]" Annabelle Huo https://github.com/eclipse-openj9/openj9/pull/20701 735ab883bf1 VPKnownObject Constraints for JITServer Luke Li https://github.com/eclipse-openj9/openj9/pull/20695 cbfd8fd2a92 Revert "Add override to virtual methods of TR_J9SharedCache and TR_J9VMBase" Christian Despres https://github.com/eclipse-openj9/openj9/pull/20724 68a38ab8f2d Notify dependency table at method queue time Christian Despres https://github.com/eclipse-openj9/openj9/pull/20711 25be1e935e3 OpenJ9 JIT changes to support OMR FrontEnd base class refactoring Daryl Maier https://github.com/eclipse-openj9/openj9/pull/20571 7576b59bcd0 Fix some include warnings in JITServer Christian Despres https://github.com/eclipse-openj9/openj9/pull/20719 4e832e782c3 Add override to virtual methods of TR_J9SharedCache and TR_J9VMBase Christian Despres https://github.com/eclipse-openj9/openj9/pull/20710 9049e87fa8e JDK24 removes SecurityConstants.GET_CLASSLOADER_PERMISSION Jason Feng https://github.com/eclipse-openj9/openj9/pull/20717 3111f29492f Restrict special handling of MemorySegment methods to only the getters and setters Nazim Bhuiyan https://github.com/eclipse-openj9/openj9/pull/20696 19118bd329d X: Remove popcnt specialization Spencer Comin https://github.com/eclipse-openj9/openj9/pull/20653 b5ee59c36c9 Stop recognizing UTF16_Encoder.encodeUTF16 methods KONNO Kazuhiro https://github.com/eclipse-openj9/openj9/pull/20613 57096c63221 Fix a Typo in the Server Query for the Vector API Luke Li https://github.com/eclipse-openj9/openj9/pull/20698 c0c4793d90e Disable thread buffer writes after thread end tajila https://github.com/eclipse-openj9/openj9/pull/20697 ff7e742e5d0 Add support for class lookup by name in CP for JITServer/AOT Christian Despres https://github.com/eclipse-openj9/openj9/pull/20686 d1adf517630 Update Offheap guard macro midronij https://github.com/eclipse-openj9/openj9/pull/20688 91686cdd92e Revert "Merge pull request [#20525] from a7ehuo/system-arraycopy-perf-27-threshold-64-128" Annabelle Huo https://github.com/eclipse-openj9/openj9/pull/20525 3817e9b9e84 Change J9::VMMethodEnv::startPC error return value jimmyk https://github.com/eclipse-openj9/openj9/pull/20657 4ee9b77dbbd Print actual string arguments with -Xtrace (part 1) Nick Kamal https://github.com/eclipse-openj9/openj9/pull/20641 752c652227c Use indent size rather than buffer for printing bytecodes Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20667 395aab523d0 Adjust arguments to transformed UnsafeAPI calls when offheap is enabled midronij https://github.com/eclipse-openj9/openj9/pull/20333 c44f0def911 Don't assume lockword of class is at index 0 Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20642 fc778d6433c Change Class.isAssignableFrom to use CHelper instead of JNI call on Z Matthew Hall https://github.com/eclipse-openj9/openj9/pull/20590 3aff5720e0e Accelerate StringCoding.hasNegatives on Z Dhruv Chopra https://github.com/eclipse-openj9/openj9/pull/20574 d96ca69d3bf Remove unresolvedInCP param from createResolvedMethodFromJ9Method Marius Pirvu https://github.com/eclipse-openj9/openj9/pull/20666 3da9d2f0bae Fix stackwalker calculation of object displacement for Offheap midronij https://github.com/eclipse-openj9/openj9/pull/20597 26e4c49e377 Move setmemoryEvaluator() from OMR to Openj9 midronij https://github.com/eclipse-openj9/openj9/pull/20578 9de8d6bb68c Cache unresolvedInCP at the JIT Server Luke Li https://github.com/eclipse-openj9/openj9/pull/20654 1f5ad00ead0 Clean up ConstantPoolObjectSlotIterator class lhu https://github.com/eclipse-openj9/openj9/pull/20513 ff435327b1e Track method dependencies during AOT store compilations Christian Despres https://github.com/eclipse-openj9/openj9/pull/20637 eae6d58876c Add j9gc_get_cumulative_class_unloading_stats() Dmitri Pivkine https://github.com/eclipse-openj9/openj9/pull/20643 c37c7fcb872 Update RealtimeAccessBarrier to use common apis for copy arrayCritical lhu https://github.com/eclipse-openj9/openj9/pull/20651 27dbff58dcc Add a setting file to control options used in Java16andUp tests Hang Shao https://github.com/eclipse-openj9/openj9/pull/20647 708db6e2627 Add JFR InitialEnvironmentVariable support Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20616 28a6b3e0d1a Ignore class loading errors in LoadableDescriptors Theresa Mammarella https://github.com/eclipse-openj9/openj9/pull/20652 33108e2c9d2 CRIU jvmtiHookVMRestoreStartAgent() requires internalEnterVMFromJNI() Jason Feng https://github.com/eclipse-openj9/openj9/pull/20517 81bdf473953 Fix TimeUtilities thread number counting synchronization Jason Feng https://github.com/eclipse-openj9/openj9/pull/20638 c4da6bc09ca Extract copy/free arrayCritical code from StandardAccessBarrier lhu https://github.com/eclipse-openj9/openj9/pull/20648 07eb0adaa73 Add native method stubs of jdk.jfr.internal.JVM on different versions Gengchen Tuo https://github.com/eclipse-openj9/openj9/pull/20391 cfc09aa0224 Add OpenJ9DiagnosticsMXBean.getDumpOptions Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20604 2bfcbe8d588 Remove functions no longer used by Java 24+ Keith W. Campbell https://github.com/eclipse-openj9/openj9/pull/20655 48709bf2b23 Remove ORBBase, ORBVMHelpers from OpenJ9 builds Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20650 abfb92f91b0 Replace sprintf with snprintf in many places Peter Shipton https://github.com/eclipse-openj9/openj9/pull/20474 b73365e8271 Fix potential cycle in JFR ThreadGroupEntry Tobi Ajila https://github.com/eclipse-openj9/openj9/pull/20640 e6ae0809008 Track methods with AOT bodies with dependencies Christian Despres https://github.com/eclipse-openj9/openj9/pull/20599 44766dec0a8 Reset trampoline pointers to top of space James Kingdon https://github.com/eclipse-openj9/openj9/pull/20614 975e7417e76 Disable JFR JCL APIs tajila https://github.com/eclipse-openj9/openj9/pull/20631 9618d909413 Don't use Offheap APIs for 32 bit Aleksandar Micic https://github.com/eclipse-openj9/openj9/pull/20630 8f240e6cba1 Fix conditon in JFR buffer test tajila https://github.com/eclipse-openj9/openj9/pull/20621 7534b4ebb11 Release jfrSampler lock before acquiring VMaccess tajila https://github.com/eclipse-openj9/openj9/pull/20620 3d719d4df94 Pull cuda image from nvcr Adam Brousseau https://github.com/eclipse-openj9/openj9/pull/20622 247d6ec8bed Clean up MethodTypesIterator class lhu https://github.com/eclipse-openj9/openj9/pull/20514 068838e8fb2 New vm/gc API j9gc_objaccess_indexableDataDisplacement lhu https://github.com/eclipse-openj9/openj9/pull/20564