Changeset 15261


Ignore:
Timestamp:
04/28/20 06:37:38 (3 years ago)
Author:
Mark Evenson
Message:

abcl-1.6.1: update version metadata for release

Note CHANGES.

Location:
trunk/abcl
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/CHANGES

    r15237 r15261  
    11Version 1.6.1
    22=============
    3 unreleased
     3April 24, 2020
     4
     5Enhancements
     6------------
     7
     8* [r15223] Fix compiler for java.lang.VerifyError with PROGN
     9  (somewhat-functional-programmer)
     10
     11* [r15250] ABCL now builds and runs across openjdk{6,7,8,11,13,14}
     12
     13* [r15256] Build autoconfiguration via ci/create-build-properties.bash
     14
     15* [r15252] Provide accessor in URL-STREAM for underlying java.io.InputStream
     16
     17* [r15226] [INCOMPLETE] Address problems with DECODE-FLOAT
     18  (Robert Dodier)
     19
     20
     21Fixes
     22-----
     23
     24* [r15229] Maven central repository now requires TLS
     25
     26* [r15242] jstatic: check narrowing for explicit method reference
     27
     28* [r15232] [r15233] [r15241] Reworking DWIM on java call sites
     29
     30   The FFI will now find Java call sites whose types are Short or Byte
     31   with integers if they can be narrowed without losing information.
     32   This work should be considered provisional, subject to possible
     33   revision.
     34
     35* [r15234] Fix calling Java methods with varargs parameters
     36
     37* [r15233] Fix calling Java methods with short and byte parameters
     38
     39* [r15231] abcl-build: test the install of maven-3.6.3
     40
     41* [r15238] build: ensure javac compiles with UTF-8 encoding
     42
     43* [r15243] abcl-asdf: rework Maven usage strategy
     44
     45* [r15245] abcl-asdf: use WITH-AETHER macro to ensure Maven Aether is loaded
     46
     47* [r15251] abcl-asdf:  assume that either 'which' or 'where' works
     48
     49Updates
     50-------
     51
     52* [r15240] Use ASDF-3.3.4
     53
     54
     55Tests
     56-----
     57
     58* [r15239] ci: now use latest CFFI distributed with Quicklisp
     59
     60* [r15247] t/format-dollar: correction for CL:FORMAT dollar usage
     61
     62* [r15248] t/jcoerce-numerics: JCOERCE across numerics without losing information
     63
     64* [r15249] t/decode-float: tests for currently broken handling of CL:DECODE-FLOAT
    465
    566Version 1.6.0
  • trunk/abcl/README

    r15259 r15261  
    5353
    5454    illin:~/work/abcl$ docker run -it YOURID/abcl
    55     Armed Bear Common Lisp 1.6.0
    56     Java 1.8.0_111 Oracle Corporation
     55    Armed Bear Common Lisp 1.6.1
     56    Java 1.8.0_252 Oracle Corporation
    5757    OpenJDK 64-Bit Server VM
    5858    Low-level initialization completed in 0.295 seconds.
     
    7575[abcl.org][abcl.org-release] archive unpack it into its own
    7676directory. To run ABCL directly from this directory, make sure Java
    77 (Java 6, 7, 8, and 11 are supported by ABCL 1.6.0) is in your shell's
     77(Java 6, 7, 8, and 11 are supported by ABCL 1.6.1) is in your shell's
    7878path.
    7979
    80 [maven-abcl]:          <https://mvnrepository.com/artifact/org.abcl/abcl/1.6.0>
    81 [maven-abcl-contrib]:  <https://mvnrepository.com/artifact/org.abcl/abcl-contrib/1.6.0>
    82 [abcl.org-release]:    <http://abcl.org/releases/1.6.0/>
     80[maven-abcl]:          <https://mvnrepository.com/artifact/org.abcl/abcl/1.6.1>
     81[maven-abcl-contrib]:  <https://mvnrepository.com/artifact/org.abcl/abcl-contrib/1.6.1>
     82[abcl.org-release]:    <http://abcl.org/releases/1.6.1/>
    8383
    8484To start ABCL, simply issue the following command:
     
    8888which should result in output like the following
    8989
    90     Armed Bear Common Lisp 1.6.0
    91     Java 1.8.0_232 AdoptOpenJDK
     90    Armed Bear Common Lisp 1.6.1
     91    Java 1.8.0_242 AdoptOpenJDK
    9292    OpenJDK 64-Bit Server VM
    9393    Low-level initialization completed in 0.356 seconds.
     
    184184-----
    185185
    186 ABCL 1.6.0 currently fails 46 out of 21835 total tests, whereas ABCL
     186ABCL 1.6.1 currently fails 45 out of 21848 total tests, whereas ABCL
    1871871.5.0 failed 48 out of 21708 total tests in the [revised and expanded
    188188ANSI CL test suite][ansi-test] (derived from the tests originally
     
    228228    dmiles
    229229
    230 November 2019
     230April 2020
  • trunk/abcl/abcl.rdf

    r15259 r15261  
    1717<>
    1818  abcl:branch           <http://abcl.org/svn/trunk/abcl> ;
    19   dc:identifier         <urn:abcl.org/1.6.1#dev> ;           
     19  dc:identifier         <urn:abcl.org/1.6.1#rc-0> ;           
    2020  doap:language        "Common Lisp" ;
    2121  dc:created           "01-JAN-2004" ;
    22   dc:modified          "22-NOV-2019" ;
     22  dc:modified          "24-APR-2020" ;
    2323  dc:version           "abcl-1.6.1" ;
    2424  dc:release           "dev" ;
     
    9393     dc:license <http://usefulinc.com/doap/licenses/gplv2-classpath-exception> ;
    9494     dc:licenseDocument
    95        <http://abcl.org/svn/tags/1.6.0/src/org/armedbear/COPYING> ;
     95       <http://abcl.org/svn/tags/1.6.1/src/org/armedbear/COPYING> ;
    9696] .
    9797
    9898doap:Project rdfs:seeAlso [
    9999  a rdf:Bag;
    100   rdf:_0 <http://abcl.org/releases/1.6.0/abcl-1.6.0.jar> ;
     100  rdf:_0 <http://abcl.org/releases/1.6.1/abcl-1.6.1.jar> ;
    101101  rdf:_1 <http://abcl.org/trac/timeline> ;
    102102  rdf:_2 <http://abcl.org/trac/wiki> ;
     
    112112     rdf:_5 <http://abcl.org/releases/1.2.1/abcl-1.2.1.jar> ;
    113113     rdf:_6 <http://abcl.org/releases/1.3.0/abcl-1.3.0.jar> ;
    114     rdf:_14 <http://abcl.org/releases/1.3.2/abcl-1.3.1.jar> ;
     114     rdf:_14 <http://abcl.org/releases/1.3.2/abcl-1.3.1.jar> ;
    115115     rdf:_7 <http://abcl.org/releases/1.3.2/abcl-1.3.2.jar> ;
    116116     rdf:_8 <http://abcl.org/releases/1.3.3/abcl-1.3.3.jar> ;
  • trunk/abcl/contrib/abcl-asdf/abcl-asdf-tests.asd

    r15119 r15261  
    33(defsystem abcl-asdf-tests
    44  :author "Mark Evenson"
    5   :long-description "<urn:abcl.org/release/1.6.0/contrib/abcl-asdf/test#>"
     5  :long-description "<urn:abcl.org/release/1.6.1/contrib/abcl-asdf/test#>"
    66  :version "2.1.0"
    77  :defsystem-depends-on (prove-asdf)
  • trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd

    r15243 r15261  
    33  :author "Mark Evenson"
    44  :description "Extensions to ASDF for handling Java binary artifacts."
    5   :long-description "<urn:abcl.org/release/1.6.0/contrib/abcl-asdf#>"
     5  :long-description "<urn:abcl.org/release/1.6.1/contrib/abcl-asdf#>"
    66  :version "2.1.0"
    77  :depends-on (jss abcl-build)
  • trunk/abcl/contrib/abcl-asdf/asdf-mvn-module.asd

    r15079 r15261  
    55    :depends-on (jss abcl-asdf)
    66    :description "Handles Maven artifact exclusions via the ADSF:MVN-MODULE component."
    7     :long-description "<urn:abcl.org/release/1.6.0/contrib/abcl-asdf/mvn-module#>"
     7    :long-description "<urn:abcl.org/release/1.6.1/contrib/abcl-asdf/mvn-module#>"
    88    :version "1.0.0"
    99    :in-order-to ((test-op (test-op asdf-mvn-module-tests)))
  • trunk/abcl/contrib/abcl-introspect/abcl-introspect-tests.asd

    r15079 r15261  
    33(defsystem abcl-introspect-tests
    44  :author "Mark Evenson"
    5   :long-description "<urn:abcl.org/release/1.6.0/contrib/abcl-introspect/test#>"
     5  :long-description "<urn:abcl.org/release/1.6.1/contrib/abcl-introspect/test#>"
    66  :version "2.0.0"
    77  :defsystem-depends-on (prove-asdf)
  • trunk/abcl/contrib/abcl-introspect/abcl-introspect.asd

    r15079 r15261  
    33  :author ("Alan Ruttenberg" "Mark Evenson")
    44  :description "Introspection on compiled function to aid source location and other debugging functions."
    5   :long-description "<urn:abcl.org/release/1.6.0/contrib/abcl-introspect#>"
     5  :long-description "<urn:abcl.org/release/1.6.1/contrib/abcl-introspect#>"
    66  :version "2.0.0"
    77  :depends-on (jss)
  • trunk/abcl/contrib/asdf-jar/asdf-jar.asd

    r15079 r15261  
    33  :author "Mark Evenson"
    44  :description "Packaging ASDF systems into jar files"
    5   :long-description "<urn:abcl.org/release/1.6.0/contrib/asdf-jar#>"
     5  :long-description "<urn:abcl.org/release/1.6.1/contrib/asdf-jar#>"
    66  :version "0.3.2"
    77  :components ((:module base
  • trunk/abcl/contrib/jfli/README

    r15079 r15261  
    3737# Colophon
    3838
    39     <> abcl:documents <urn:abcl.org/release/1.6.0/contrib/jfli#0.2.0> .
     39    <> abcl:documents <urn:abcl.org/release/1.6.1/contrib/jfli#0.2.0> .
  • trunk/abcl/contrib/jfli/jfli.asd

    r15079 r15261  
    11;;;; -*- Mode: LISP -*-
    22(defsystem jfli
    3   :long-description "<urn:abcl.org/release/1.6.0/contrib/jfli#>"
     3  :long-description "<urn:abcl.org/release/1.6.1/contrib/jfli#>"
    44  :version "0.2.0"
    55  :components ((:file "jfli")))
  • trunk/abcl/contrib/jss/jss.asd

    r15152 r15261  
    22(defsystem jss
    33  :author "Alan Ruttenberg, Mark Evenson"
    4   :long-description "<urn:abcl.org/release/1.6.0/contrib/jss#>"
     4  :long-description "<urn:abcl.org/release/1.6.1/contrib/jss#>"
    55  :version "3.6.0"
    66  :components ((:module base
  • trunk/abcl/contrib/mvn/jna.asd

    r15135 r15261  
    33;;;; Need to have jna.jar present for CFFI to work.
    44(defsystem jna
    5   :long-description  "<urn:abcl.org/release/1.6.0/contrib/jna#5.5.0>"
     5  :long-description  "<urn:abcl.org/release/1.6.1/contrib/jna#5.5.0>"
    66  :version "5.5.0"
    77  :defsystem-depends-on (jss abcl-asdf)
  • trunk/abcl/contrib/pom.xml

    r15236 r15261  
    1414  <groupId>org.abcl</groupId>
    1515  <artifactId>abcl-contrib</artifactId>
    16   <version>1.6.1-SNAPSHOT</version>
     16  <version>1.6.1</version>
    1717  <packaging>jar</packaging>
    1818  <name>Armed Bear Common Lisp (ABCL) Contribs</name>
  • trunk/abcl/doc/manual/abcl.tex

    r15214 r15261  
    4343henceforth with the release of \textsc{ABCL} 1.5, we will support
    4444Java 6, Java 7 and Java 8 runtimes.
    45 
    46 %% We should probably not release a 1.5.0, go straight for abcl-1.6.0?
    47 %% Not worth the effort: Java 9 is the current abcl-1.6.0 release driver.
    4845
    4946%%Preface to the Fifth edition, abcl-1.4.0
     
    178175June 1991 with an added ``classpath-exception'' clause (see the file
    179176\texttt{COPYING} in the source distribution\footnote{See
    180   \url{http://abcl.org/svn/trunk/tags/1.6.0/COPYING}} for the license,
     177  \url{http://abcl.org/svn/trunk/tags/1.6.1/COPYING}} for the license,
    181178term 13 in the same file for the classpath exception).  This license
    182179broadly means that you must distribute the sources to \textsc{ABCL},
     
    204201
    205202\textsc{ABCL} is packaged as a single jar file usually named either
    206 \texttt{abcl.jar} or possibly something like \texttt{abcl-1.6.0.jar} if
     203\texttt{abcl.jar} or possibly something like \texttt{abcl-1.6.1.jar} if
    207204using a versioned package on the local filesystem from your system
    208205vendor.  This jar file can be executed from the command line to obtain a
     
    13941391The \textsc{ABCL} contrib is packaged as a separate jar archive usually named
    13951392\code{abcl-contrib.jar} or possibly something like
    1396 \code{abcl-contrib-1.6.0.jar}.  The contrib jar is not loaded by the
     1393\code{abcl-contrib-1.6.1.jar}.  The contrib jar is not loaded by the
    13971394implementation by default, and must be first initialized by the
    13981395\code{REQUIRE} mechanism before using any specific contrib:
     
    14831480
    14841481More extensive documentations and examples can be found at
    1485 \url{http://abcl.org/svn/tags/1.6.0/contrib/abcl-asdf/README.markdown}.
     1482\url{http://abcl.org/svn/tags/1.6.1/contrib/abcl-asdf/README.markdown}.
    14861483
    14871484\section{asdf-jar}
     
    14941491
    14951492The documentation for this contrib can be found at
    1496 \url{http://abcl.org/svn/tags/1.6.0/contrib/asdf-jar/README.markdown}.
     1493\url{http://abcl.org/svn/tags/1.6.1/contrib/asdf-jar/README.markdown}.
    14971494
    14981495\section{jss}
     
    15291526
    15301527Some more information on jss can be found in its documentation at
    1531 \url{http://abcl.org/svn/tags/1.6.0/contrib/jss/README.markdown}
     1528\url{http://abcl.org/svn/tags/1.6.1/contrib/jss/README.markdown}
    15321529
    15331530\section{jfli}
     
    15361533The contrib contains a pure-Java version of JFLI.
    15371534
    1538 \url{http://abcl.org/svn/tags/1.6.0/contrib/jfli/README}.
     1535\url{http://abcl.org/svn/tags/1.6.1/contrib/jfli/README}.
    15391536
    15401537\section{abcl-introspect}
     
    15811578jss-specific functionality if jss *is* loaded.
    15821579
    1583 \url{http://abcl.org/svn/tags/1.6.0/contrib/abcl-introspect/}.
     1580\url{http://abcl.org/svn/tags/1.6.1/contrib/abcl-introspect/}.
    15841581
    15851582\section{abcl-build}
     
    16071604\end{itemize}
    16081605
    1609 \url{http://abcl.org/svn/tags/1.6.0/contrib/abcl-build/}.
     1606\url{http://abcl.org/svn/tags/1.6.1/contrib/abcl-build/}.
    16101607
    16111608\section{named-readtables}
     
    16151612
    16161613\url{https://github.com/melisgl/named-readtables/}.
    1617 \url{http://abcl.org/svn/tags/1.6.0/contrib/named-readtables/}.
     1614\url{http://abcl.org/svn/tags/1.6.1/contrib/named-readtables/}.
    16181615
    16191616\chapter{History}
     
    16601657facilitated.
    16611658
    1662 In June 2017, we released ABCL 1.6.0 which dropped support for running
     1659In June 2017, we released ABCL 1.5.0 which dropped support for running
    16631660upon Java 5.
    16641661
    16651662Against the falling canvas of 2019 we released ABCL 1.6.0 which
    1666 provided compatibility with Java 11 while skipping Java 9 and 10.
     1663provided compatibility with Java 11 while skipping Java 9 and 10.  In
     1664April 2020, we offered abcl-1.6.1 as a reference release for usage
     1665around ELS2020.
    16671666
    16681667\appendix
  • trunk/abcl/pom.xml

    r15236 r15261  
    1414  <groupId>org.abcl</groupId>
    1515  <artifactId>abcl</artifactId>
    16   <version>1.6.1-SNAPSHOT</version>
     16  <version>1.6.1</version>
    1717  <packaging>jar</packaging>
    1818  <name>ABCL - Armed Bear Common Lisp</name>
  • trunk/abcl/src/org/armedbear/lisp/Version.java

    r15199 r15261  
    4242  private Version() {}
    4343 
    44   static final String baseVersion = "1.6.1-dev";
     44  static final String baseVersion = "1.6.1";
    4545 
    4646  static void init() {
Note: See TracChangeset for help on using the changeset viewer.