-
For the ValueTypes, certain transformations done in Lowering trees uses SplitPostGRA to split the block with Global Register Dependencies. RegDepCopyRemoval optimization which works in minimizing the …
-
Dynamically adding new class variables to either an existing or new class, while OpenJ9 VM is running, causes the VM to start throwing NoSuchMethod errors when you try and access the getter or setter …
-
At present, only x86 specializes this method. Research the semantics of `sun_nio_ch_NativeThread_current`, its current relevance, and consider implementing a fast version on Power, Z, AArch64, and AA…
-
The current implementation of `java/lang/String.hashCode()I` supports a compression enabled and disabled path as seen in the implementation here:
https://github.com/eclipse/openj9/blob/723e4a5e891a…
-
`TR::Node`s (Nodes) have traditionally consumed a significantly large proportion of compile-time memory (mainly due to their sheer quantity in a method, individual memory footprint, and lifetime). Gr…
-
Java -version output
--------------------
```bash
openjdk version "1.8.0_412-internal"
OpenJDK Runtime Environment (build 1.8.0_412-internal-user_2024_03_13_09_46-b00)
Eclipse OpenJ9 VM (build …
Qeryu updated
3 months ago
-
https://openj9-jenkins.osuosl.org/job/Test_openjdk20_j9_sanity.openjdk_x86-64_windows_Nightly/31
jdk_util_0
java/util/concurrent/tck/JSR166TestCase.java
```
02:55:51 Output overflow:
02:55:51 …
-
I tried updating my OJ9 today and pretty much everything exploded.
When updating errors that never existed from mods and plugins started appearing and many servers just crashed entirely.
Here is t…
-
VarHandle has been added as a feature of Java9, to replace Unsafe.
In openj9, VarHandle is implemented using MethodHandle. In the JIT, we recognize and transform a VarHandle call into an invokeGen…
-
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.functional_s390x_linux_Nightly_testList_0/296
cmdLineTester_pltest_j9sig_ext_0
Test did not complete
```
[ERR] -----------------…