openj9 icon indicating copy to clipboard operation
openj9 copied to clipboard

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with...

Results 696 openj9 issues
Sort by recently updated
recently updated
newest added

The TR_IProfiler::releaseAllEntries() function is used with DEBUG to check that all entries in the IProfiler _bcHashTable are unlocked at JVM exit. This function now compensates for a known race condition...

The isIndexableDataAdrPresent() and isOffHeapAlocationEnabled() methods override the TR_J9VMBase implementations. They are now marked with override; a compilation error results without it with clang in the default configuration (with -Werror).

comp:jitserver

Added an option that makes the client request a list of cached methods from the server on bootstrap, and set the count for those methods as scount to improve rampup...

depends:omr
comp:jitserver

"value" field for in AtomicLong is of type "long" and therefore should be aligned to 8-byte boundary. checkFieldAlignmentForAtomicLong was incorrectly checking that the offset of the field is a multiple...

This PR revives RAM class persistence work. It currently rebases/implements: https://github.ibm.com/runtimes/openj9-stratum/pull/7 and https://github.ibm.com/runtimes/openj9-stratum/pull/25. Current considerations/limitations: - No JIT support (i.e. `-Xint` required) - Incompatible with SCC (i.e. `-Xshareclasses:none` required) -...

Adds support for the following recognized methods: ``` CompareAndExchangeObject //JDK11 CompareAndExchangeReference //JDK17,21 CompareAndExchangeInt //JDK11,17,21 CompareAndExchangeLong //JDK11,17,21 ``` The accelerated CAE code was built on top of the existing accelerated CAS...

Fixes: https://github.com/eclipse-openj9/openj9/issues/19611 I tried to split commits as follows for easier reviewing: 1. Test changes 2. VM logic changes 3. VM renaming and formatting

comp:vm
project:valhalla

Addressing https://github.com/eclipse-openj9/openj9/pull/20317#pullrequestreview-2355506301

comp:test
project:valhalla

Once https://github.com/eclipse-openj9/openj9/pull/19911 is merged ValueTypeArrayTests can create null restricted arrays. There are a few test failures in the JIT variations. I suspect most of them are related to the change...

comp:jit
project:valhalla

Jep 401 migrates existing ValueBased classes (such as java/lang/Integer) to be value classes. Right now these classes are compiled into `jdk/lib/valueclasses/java.base-valueclasses.jar` and can be used by patching them into the...

comp:test
project:valhalla