Changeset 15341
- Timestamp:
- 07/18/20 15:40:50 (3 years ago)
- Location:
- trunk/abcl
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/CHANGES
r15322 r15341 2 2 ============= 3 3 4 Unreleased 4 July 18, 2020 5 6 <https://abcl.org/svn/tags/1.7.1/> 7 <https://github.com/armedbear/abcl/> 8 <https://gitlab.common-lisp.net/abcl/abcl/> 9 10 Fixes 11 ----- 12 13 [r15337] Fix ELT on vectors specialized on (unsigned-byte 32) 14 15 [r15327] Restore svref optimizations for SIMPLE-VECTOR sorts 16 17 [r15326] Fix sorting vectors of length 0 18 19 5 20 6 21 Version 1.7.0 -
trunk/abcl/README
r15335 r15341 50 50 51 51 illin:~/work/abcl$ docker run -it YOURID/abcl 52 Armed Bear Common Lisp 1.7. 052 Armed Bear Common Lisp 1.7.1 53 53 Java 11.0.7 AdoptOpenJDK 54 54 OpenJDK 64-Bit Server VM … … 57 57 Type ":help" for a list of available commands. 58 58 CL-USER(1): (lisp-implementation-version) 59 "1.7. 0"59 "1.7.1" 60 60 "OpenJDK_64-Bit_Server_VM-AdoptOpenJDK-11.0.7+10" 61 61 "x86_64-Mac_OS_X-10.15.5" … … 80 80 directory. To run ABCL directly from this directory, make sure the 81 81 Java executable (`java`) (Java 6, 7, 8, 11, 13, and 14 are supported 82 by ABCL 1.7. 0) is in your shell's path.83 84 [maven-abcl]: <https://mvnrepository.com/artifact/org.abcl/abcl/1.7. 0>85 [maven-abcl-contrib]: <https://mvnrepository.com/artifact/org.abcl/abcl-contrib/1.7. 0>86 [abcl.org-release]: <http://abcl.org/releases/1.7. 0/>82 by ABCL 1.7.1) is in your shell's path. 83 84 [maven-abcl]: <https://mvnrepository.com/artifact/org.abcl/abcl/1.7.1> 85 [maven-abcl-contrib]: <https://mvnrepository.com/artifact/org.abcl/abcl-contrib/1.7.1> 86 [abcl.org-release]: <http://abcl.org/releases/1.7.1/> 87 87 88 88 To start ABCL, simply issue the following command: … … 92 92 which should result in output like the following 93 93 94 Armed Bear Common Lisp 1.7. 094 Armed Bear Common Lisp 1.7.1 95 95 Java 1.8.0_252 AdoptOpenJDK 96 96 OpenJDK 64-Bit Server VM … … 192 192 implementation. 193 193 194 [manual]: https://abcl.org/releases/1.7. 0/abcl-1.7.0.pdf194 [manual]: https://abcl.org/releases/1.7.1/abcl-1.7.1.pdf 195 195 196 196 … … 198 198 ----- 199 199 200 ABCL 1.7. 0currently fails ~45-46 out of 21848 total tests, whereas ABCL200 ABCL 1.7.1 currently fails ~45-46 out of 21848 total tests, whereas ABCL 201 201 1.5.0 failed 48 out of 21708 total tests in the [revised and expanded 202 202 ANSI CL test suite][ansi-test] (derived from the tests originally … … 249 249 Have fun! 250 250 251 Ju ne2020251 July 2020 -
trunk/abcl/abcl-prove.asd
r15217 r15341 1 ;;;; FIXME: resolve this Quicklisp/ASDF schism so that this is not necessary2 3 4 1 (defsystem :abcl-prove 2 :version "1.7.0" 5 3 :depends-on (prove)) 6 4 -
trunk/abcl/abcl.asd
r15332 r15341 1 1 ;;; -*- Mode: LISP; Syntax: COMMON-LISP -*- 2 2 (defsystem abcl 3 :version "1.7. 0"3 :version "1.7.1" 4 4 :in-order-to ((test-op (test-op "abcl/test/lisp")))) 5 5 6 6 (defsystem abcl/test/lisp 7 :version "1.7. 0"7 :version "1.7.1" 8 8 :description "Test ABCL with the its own collection of unit tests." 9 9 :perform (test-op (o s) … … 64 64 (defsystem abcl/t 65 65 :description "DEPRECATED tests for ABCL via PROVE see ABCL-PROVE." 66 :version "1.7. 0"66 :version "1.7.1" 67 67 :perform 68 68 (asdf:test-op (op c) -
trunk/abcl/abcl.rdf
r15322 r15341 17 17 <> 18 18 abcl:branch <http://abcl.org/svn/trunk/abcl> ; 19 dc:identifier <urn:abcl.org/1.7.1# dev> ; # deprecated?20 dc:identifier <urn:abcl.org/release/1.7.1# dev> ;19 dc:identifier <urn:abcl.org/1.7.1#> ; # deprecated? 20 dc:identifier <urn:abcl.org/release/1.7.1#> ; 21 21 doap:language "Common Lisp" ; 22 22 dc:created "01-JAN-2004" ; 23 dc:modified " 04-JUN-2020" ;23 dc:modified "18-JUL-2020" ; 24 24 dc:version "abcl-1.7.1" ; 25 dc:release " dev" ;25 dc:release "20200718a" ; 26 26 abcl:git <https://github.com/armedbear/abcl/> ; 27 27 abcl:git <https://gitlab.common-lisp.net/abcl/abcl/> ; … … 94 94 dc:license <http://usefulinc.com/doap/licenses/gplv2-classpath-exception> ; 95 95 dc:licenseDocument 96 <http://abcl.org/svn/tags/1.7. 0/src/org/armedbear/COPYING> ;96 <http://abcl.org/svn/tags/1.7.1/src/org/armedbear/COPYING> ; 97 97 ] . 98 98 99 99 doap:Project rdfs:seeAlso [ 100 100 a rdf:Bag; 101 rdf:_0 <http://abcl.org/releases/1.7. 0/abcl-1.7.0.jar> ;101 rdf:_0 <http://abcl.org/releases/1.7.1/abcl-1.7.1.jar> ; 102 102 rdf:_1 <http://abcl.org/trac/timeline> ; 103 103 rdf:_2 <http://abcl.org/trac/wiki> ; … … 121 121 rdf:_13 <http://abcl.org/releases/1.6.0/abcl-1.6.1.jar> ; 122 122 rdf:_17 <http://abcl.org/releases/1.6.0/abcl-1.7.0.jar> ; 123 rdf:_19 <http://abcl.org/releases/1.6.0/abcl-1.7.1.jar> ; 123 124 ] ; 124 125 ] . -
trunk/abcl/contrib/abcl-asdf/abcl-asdf-tests.asd
r15312 r15341 3 3 (defsystem abcl-asdf-tests 4 4 :author "Mark Evenson" 5 :long-description "<urn:abcl.org/release/1.7. 0/contrib/abcl-asdf/test#>"5 :long-description "<urn:abcl.org/release/1.7.1/contrib/abcl-asdf/test#>" 6 6 :version "2.1.0" 7 7 :defsystem-depends-on (prove-asdf) -
trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd
r15312 r15341 3 3 :author "Mark Evenson" 4 4 :description "Extensions to ASDF for handling Java binary artifacts." 5 :long-description "<urn:abcl.org/release/1.7. 0/contrib/abcl-asdf#>"5 :long-description "<urn:abcl.org/release/1.7.1/contrib/abcl-asdf#>" 6 6 :version "2.1.0" 7 7 :depends-on (jss abcl-build) -
trunk/abcl/contrib/abcl-asdf/asdf-mvn-module.asd
r15312 r15341 5 5 :depends-on (jss abcl-asdf) 6 6 :description "Handles Maven artifact exclusions via the ADSF:MVN-MODULE component." 7 :long-description "<urn:abcl.org/release/1.7. 0/contrib/abcl-asdf/mvn-module#>"7 :long-description "<urn:abcl.org/release/1.7.1/contrib/abcl-asdf/mvn-module#>" 8 8 :version "1.0.0" 9 9 :in-order-to ((test-op (test-op asdf-mvn-module-tests))) -
trunk/abcl/contrib/abcl-introspect/abcl-introspect-test.asd
r15312 r15341 3 3 (defsystem abcl-introspect-test 4 4 :author "Mark Evenson" 5 :long-description "<urn:abcl.org/release/1.7. 0/contrib/abcl-introspect/test#>"5 :long-description "<urn:abcl.org/release/1.7.1/contrib/abcl-introspect/test#>" 6 6 :version "2.0.0" 7 7 :defsystem-depends-on (prove-asdf) -
trunk/abcl/contrib/abcl-introspect/abcl-introspect.asd
r15312 r15341 3 3 :author ("Alan Ruttenberg" "Mark Evenson") 4 4 :description "Introspection on compiled function to aid source location and other debugging functions." 5 :long-description "<urn:abcl.org/release/1.7. 0/contrib/abcl-introspect#>"5 :long-description "<urn:abcl.org/release/1.7.1/contrib/abcl-introspect#>" 6 6 :version "2.0.0" 7 7 :depends-on (jss) -
trunk/abcl/contrib/asdf-jar/asdf-jar.asd
r15312 r15341 3 3 :author "Mark Evenson" 4 4 :description "Packaging ASDF systems into jar files" 5 :long-description "<urn:abcl.org/release/1.7. 0/contrib/asdf-jar#>"5 :long-description "<urn:abcl.org/release/1.7.1/contrib/asdf-jar#>" 6 6 :version "0.3.2" 7 7 :components ((:module base -
trunk/abcl/contrib/jfli/README
r15312 r15341 37 37 # Colophon 38 38 39 <> abcl:documents <urn:abcl.org/release/1.7. 0/contrib/jfli#0.2.0> .39 <> abcl:documents <urn:abcl.org/release/1.7.1/contrib/jfli#0.2.0> . -
trunk/abcl/contrib/jfli/jfli.asd
r15312 r15341 1 1 ;;;; -*- Mode: LISP -*- 2 2 (defsystem jfli 3 :long-description "<urn:abcl.org/release/1.7. 0/contrib/jfli#>"3 :long-description "<urn:abcl.org/release/1.7.1/contrib/jfli#>" 4 4 :version "0.2.0" 5 5 :components ((:file "jfli"))) -
trunk/abcl/contrib/jss/jss.asd
r15313 r15341 2 2 (defsystem jss 3 3 :author "Alan Ruttenberg, Mark Evenson" 4 :long-description "<urn:abcl.org/release/1.7. 0/contrib/jss#>"4 :long-description "<urn:abcl.org/release/1.7.1/contrib/jss#>" 5 5 :version "3.6.0" 6 6 :components ((:module base -
trunk/abcl/contrib/mvn/jna.asd
r15312 r15341 3 3 ;;;; Need to have jna.jar present for CFFI to work. 4 4 (defsystem jna 5 :long-description "<urn:abcl.org/release/1.7. 0/contrib/jna#5.5.0>"5 :long-description "<urn:abcl.org/release/1.7.1/contrib/jna#5.5.0>" 6 6 :version "5.5.0" 7 7 :defsystem-depends-on (jss abcl-asdf) -
trunk/abcl/contrib/pom.xml
r15322 r15341 14 14 <groupId>org.abcl</groupId> 15 15 <artifactId>abcl-contrib</artifactId> 16 <version>1.7.1 -SNAPSHOT</version>16 <version>1.7.1</version> 17 17 <packaging>jar</packaging> 18 18 <name>Armed Bear Common Lisp (ABCL) Contribs</name> -
trunk/abcl/doc/manual/abcl.tex
r15322 r15341 190 190 June 1991 with an added ``classpath-exception'' clause (see the file 191 191 \texttt{COPYING} in the source distribution\footnote{See 192 \url{http://abcl.org/svn/trunk/tags/1.7. 0/COPYING}} for the license,192 \url{http://abcl.org/svn/trunk/tags/1.7.1/COPYING}} for the license, 193 193 term 13 in the same file for the classpath exception). This license 194 194 broadly means that you must distribute the sources to \textsc{ABCL}, … … 216 216 217 217 \textsc{ABCL} is packaged as a single jar file usually named either 218 \texttt{abcl.jar} or possibly something like \texttt{abcl-1.7. 0.jar} if218 \texttt{abcl.jar} or possibly something like \texttt{abcl-1.7.1.jar} if 219 219 using a versioned package on the local file-system from your system 220 220 vendor. This jar file can be executed from the command line to obtain a … … 1437 1437 1438 1438 With the \code{:nio} feature is present\footnote{Available starting in 1439 abcl-1.7. 0and indicated by the presence of \code{:nio} in1439 abcl-1.7.1 and indicated by the presence of \code{:nio} in 1440 1440 \code{cl:*features*}}, the implementation adds two keyword arguments 1441 1441 to \code{cl:make-array}, viz. \code{:nio-buffer} and … … 1498 1498 The \textsc{ABCL} contrib is packaged as a separate jar archive usually named 1499 1499 \code{abcl-contrib.jar} or possibly something like 1500 \code{abcl-contrib-1.7. 0.jar}. The contrib jar is not loaded by the1500 \code{abcl-contrib-1.7.1.jar}. The contrib jar is not loaded by the 1501 1501 implementation by default, and must be first initialized by the 1502 1502 \code{REQUIRE} mechanism before using any specific contrib: … … 1589 1589 1590 1590 More extensive documentations and examples can be found at 1591 \url{http://abcl.org/svn/tags/1.7. 0/contrib/abcl-asdf/README.markdown}.1591 \url{http://abcl.org/svn/tags/1.7.1/contrib/abcl-asdf/README.markdown}. 1592 1592 1593 1593 \section{asdf-jar} … … 1602 1602 1603 1603 The documentation for this contrib can be found at 1604 \url{http://abcl.org/svn/tags/1.7. 0/contrib/asdf-jar/README.markdown}.1604 \url{http://abcl.org/svn/tags/1.7.1/contrib/asdf-jar/README.markdown}. 1605 1605 1606 1606 \section{jss} … … 1638 1638 1639 1639 Some more information on jss can be found in its documentation at 1640 \url{http://abcl.org/svn/tags/1.7. 0/contrib/jss/README.markdown}1640 \url{http://abcl.org/svn/tags/1.7.1/contrib/jss/README.markdown} 1641 1641 1642 1642 \section{jfli} … … 1647 1647 from Common Lisp. 1648 1648 1649 \url{http://abcl.org/svn/tags/1.7. 0/contrib/jfli/README}.1649 \url{http://abcl.org/svn/tags/1.7.1/contrib/jfli/README}. 1650 1650 1651 1651 \section{abcl-introspect} … … 1754 1754 1755 1755 1756 \url{http://abcl.org/svn/tags/1.7. 0/contrib/abcl-introspect/}.1756 \url{http://abcl.org/svn/tags/1.7.1/contrib/abcl-introspect/}. 1757 1757 1758 1758 \section{abcl-build} … … 1782 1782 \end{itemize} 1783 1783 1784 \url{http://abcl.org/svn/tags/1.7. 0/contrib/abcl-build/}.1784 \url{http://abcl.org/svn/tags/1.7.1/contrib/abcl-build/}. 1785 1785 1786 1786 \section{named-readtables} … … 1793 1793 Originally from \url{https://github.com/melisgl/named-readtables/}. 1794 1794 1795 See \url{http://abcl.org/svn/tags/1.7. 0/contrib/named-readtables/} for1795 See \url{http://abcl.org/svn/tags/1.7.1/contrib/named-readtables/} for 1796 1796 more information. 1797 1797 … … 1850 1850 \code{(or (unsigned-byte 8) (unsigned-byte 16) (unsigned-byte 32))} to 1851 1851 using \code{java.nio.Buffer} objects, we deemed the implementation 1852 worthy to bless with release as abcl-1.7.0 in June 2020. 1852 worthy to bless with release as abcl-1.7.0 in June 2020. We released 1853 abcl-1.7.1 as a maintenance release in July 2020. 1853 1854 1854 1855 \appendix -
trunk/abcl/doc/releng.org
r15325 r15341 66 66 #+BEGIN_SRC bash 67 67 keyname='<evenson.not.org@gmail.com>' 68 abcl_version=1.7. 068 abcl_version=1.7.1 69 69 mvn gpg:sign-and-deploy-file -Dgpg.keyname=${keyname} -Dfile=dist/abcl.jar -DpomFile=pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging 70 70 mvn gpg:sign-and-deploy-file -Dgpg.keyname=${keyname} -Dfile=dist/abcl-${abcl_version}-sources.jar -DpomFile=pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -Dclassifier=sources … … 76 76 #+BEGIN_SRC bash 77 77 keyname='<evenson.not.org@gmail.com>' 78 abcl_version=1.7. 078 abcl_version=1.7.1 79 79 mvn gpg:sign-and-deploy-file -Dgpg.keyname=${keyname} -Dfile=dist/abcl-contrib.jar -DpomFile=contrib/pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging 80 80 mvn gpg:sign-and-deploy-file -Dgpg.keyname=${keyname} -Dfile=dist/abcl-contrib-${abcl_version}-sources.jar -DpomFile=contrib/pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -Dclassifier=sources -
trunk/abcl/pom.xml
r15322 r15341 14 14 <groupId>org.abcl</groupId> 15 15 <artifactId>abcl</artifactId> 16 <version>1.7.1 -SNAPSHOT</version>16 <version>1.7.1</version> 17 17 <packaging>jar</packaging> 18 18 <name>ABCL - Armed Bear Common Lisp</name> -
trunk/abcl/src/org/armedbear/lisp/Version.java
r15322 r15341 42 42 private Version() {} 43 43 44 static final String baseVersion = "1.7.1 -dev";44 static final String baseVersion = "1.7.1"; 45 45 46 46 static void init() { -
trunk/abcl/src/org/armedbear/lisp/abcl-contrib.lisp
r15329 r15341 57 57 ;; it would minimally need to check version information. 58 58 (ignore-errors 59 #p"https://abcl.org/releases/1.7. 0/abcl.jar")))59 #p"https://abcl.org/releases/1.7.1/abcl.jar"))) 60 60 61 61 (defun flatten (list)
Note: See TracChangeset
for help on using the changeset viewer.