Jimmy K

Results 6 issues of Jimmy K

Failing test is `test_VirtualthreadYieldResume ` under `Jep425Tests_testVirtualThread`. Failure link ------------ Test was run on a local machine. I might be able to get a shareable link to the failure in...

test failure
project:loom
jdk19

Escape Analysis tries to peek into methods to check to see if objects escape inside of those methods. For recursive methods, it only checks 1 recursion deep before setting `ignoreRecursion`....

bug
comp:jit

Adds support for the following recognized methods: ``` CompareAndExchangeObject //JDK11 CompareAndExchangeReference //JDK17,21 CompareAndExchangeInt //JDK11,17,21 CompareAndExchangeLong //JDK11,17,21 ``` Similar to their CompareAndSet counterparts, the JIT acceleration does not support CAE on...

If an object has an empty constructor, it gets skipped over and its super constructor is called instead. This is a problem if HCR kicks in and replaces the empty...

comp:vm
comp:jit

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

Removes boundchks and nullchks for trusted String methods that will never trigger the checks. This includes: AbstractStringBuilder.append AbstractStringBuilder.putStringAt AbstractStringBuilder.ensureCapacityInternal AbstractStringBuilder.inflateIfNeededFor StringBuilder.append String.substring StringLatin1.newString String.deduplicateStrings The checks can be restored by...