Chen Liang

Results 625 comments of Chen Liang

java.lang.invoke tests all pass. New benchmark results for `VarHandleExact`: ``` Benchmark Mode Cnt Score Error Units VarHandleExact.exact_exactInvocation avgt 30 0.380 ± 0.007 ns/op VarHandleExact.generic_exactInvocation avgt 30 0.389 ± 0.008 ns/op...

Since I removed the return type dropping VarHandle bypass, TestGetAndAdd became affected because it can no longer access the x86 assembly. Updated the Java calling convention to fix it.

After consulting with @iwanowww, I realized the non-constant status cannot be determined, that the C2 compiled method can even transition from 0 to 1, so I am simplifying this code...

Since I just noticed the actual cause of the failure of caching is that AD is created per name+type combination, I have created a benchmark case for that instead of...