Mark Evenson
Mark Evenson
> @easye do you want me to package this example up in a different way? Yes, I would like you to try to distill the simplest case of your problem....
This is an active target for anyone who has a couple days to throw at the problem. See .
> What's the status of this? Unfortunately, there is no news on implementation of CLtL2 environment support. There is 80% of a portable implementation in the work Marco has pointed...
@Shinmera I'll take a look at what we need to do. I have some notes from a couple years back that I need to dig up…
ABCL 2 will ~probably~ targets Java 8 (neé 1.8) as the lowest JVM supported, so we can add "true CAS operations" as part of its feature list. Thanks for looking...
ABCL 2 is scheduled for September 2020, when I intend to release a version targeting openjdk8 @Slids I guess I should fork ABCL now to give ya a place to...
``` boolean compareAndSet(expectedValue, updateValue) ``` is the basic operation on Java Atomics. It was introduced in openjdk8, but I wonder if it is possible to synthesize a version in pure...
> The real problem is with calling compare and set on vectors, you have to look at the type possibilities. Having my paws bloody overhauling our byte vectors with ```java.nio.ByteBuffer```...
Some notes on ABCL2
> https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/invoke/VarHandle.html Actually this requires openjdk9, which we don't support, so the current target of minimum openjdk8 for the next ABCL is not sufficient if we wish to efficiently implement...