<div dir="ltr">Congrats Mark and other developers for maintaining the Bear alive and kicking!<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 30 Oct 2020 at 12:34, 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"> ABCL 1.8.0<br>
<br>
Under the gathering storms of the Fall 2020, we are pleased to<br>
release ABCL 1.8.0 as the Ninth major revision of the<br>
implementation.<br>
<br>
This Ninth Edition of the implementation now supports building and<br>
running on the recently released openjdk15 platform. This release<br>
is intended as the last major release to support the openjdk6,<br>
openjdk7, and openjdk8 platforms, for with abcl-2.0.0 we intend to<br>
move the minimum platform to openjdk11 or better in order to<br>
efficiently [implement atomic memory compare and swap<br>
operations][github/issues/92].<br>
<br>
With this release, the implementation of the EXT:JAR-PATHNAME and<br>
EXT:URL-PATHNAME subtypes of cl:PATHNAME has been fixed to the<br>
point that arbitrary references to ZIP archives within archives<br>
now work for read-only stream operations (CL:PROBE-FILE,<br>
CL:TRUENAME, CL:OPEN, CL:LOAD, CL:FILE-WRITE-DATE, CL:DIRECTORY,<br>
and CL:MERGE-PATHNAMES). The previous versions of the<br>
implementation relied on the ability for java.net.URL to open<br>
streams of an archive within an archive, behavior that was<br>
silently dropped after Java 5, and consequently hasn't worked on<br>
common platforms supported by the Bear in a long time. The<br>
overhaul of the implementation restores the feasibility of<br>
accessing fasls from within jar files. Interested parties may<br>
examine the ASDF-JAR contrib for a recipe for packaging and<br>
accessing such artifacts. Please consult the ["Beyond ANSI:<br>
Pathnames" Section 4.2 of the User Manual][manual] for further<br>
details for how namestrings and components of PATHNAME objects<br>
have been revised.<br>
<br>
A more comprehensive list of [CHANGES][] is available with the source.<br>
<br>
<br>
[1.8.0]: <a href="https://abcl.org/releases/1.8.0/" rel="noreferrer" target="_blank">https://abcl.org/releases/1.8.0/</a><br>
[asdf-jar]: <a href="https://abcl.org/svn/trunk/abcl/contrib/asdf-jar/README.markdown" rel="noreferrer" target="_blank">https://abcl.org/svn/trunk/abcl/contrib/asdf-jar/README.markdown</a><br>
[github/issues/92]: <a href="https://github.com/armedbear/abcl/issues/92" rel="noreferrer" target="_blank">https://github.com/armedbear/abcl/issues/92</a><br>
[manual]: <a href="https://abcl.org/releases/1.8.0/abcl-1.8.0.pdf" rel="noreferrer" target="_blank">https://abcl.org/releases/1.8.0/abcl-1.8.0.pdf</a><br>
[CHANGES]: <a href="https://abcl.org/svn/tags/1.8.0/CHANGES" rel="noreferrer" target="_blank">https://abcl.org/svn/tags/1.8.0/CHANGES</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>