<div dir="ltr">I use ABCL on Java 8 in <a href="https://arahant.com">https://arahant.com</a>/ and <a href="https://kissweb.org/">https://kissweb.org/</a><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 6, 2020 at 10:57 AM Mark Evenson <<a href="mailto:evenson@panix.com">evenson@panix.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">A question for all Bear fans:  would you be severly impacted if abcl-2.0.0<br>
dropped support for openjdk8, just supporting openjdk11 and up?<br>
<br>
In order to realistically get ABCL to implement Compare and Swap at all<br>
efficiently, I think we need to require that the JVM memory access model<br>
conforms to the fixes identified by Doug Lea et. al. as codified in the<br>
[VarHandle interface first introduced in openjdk9][varhandle].<br>
<br>
abcl-1.8.0 would be the last release supporting openjdk8.  Comments with this<br>
policy?  Please yell early if you absolutely could not migrate an existing use<br>
of ABCL to openjdk11.<br>
<br>
<br>
[cas]: <a href="https://github.com/armedbear/abcl/issues/92" rel="noreferrer" target="_blank">https://github.com/armedbear/abcl/issues/92</a><br>
<br>
[varhandle]: <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/invoke/VarHandle.html" rel="noreferrer" target="_blank">https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/invoke/VarHandle.html</a><br>
<br>
-- <br>
"A screaming comes across the sky.  It has happened before but there is nothing <br>
to compare to it now."<br>
<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div>