Commit 6737f6f0 authored by mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f
Browse files

metadata: publish all artifacts for 1.4.0 simultaneously

Update the README <file:README>, CHANGES <file:CHANGES> and the User
manual <file:doc/manual/> for 1.4.0.

<http://abcl.org/trac/changeset/14891>
parent 3694970b
Loading
Loading
Loading
Loading
+18 −10
Original line number Diff line number Diff line
Version 1.4.0-dev
=================
http://abcl.org/svn/trunk/
Unreleased.
Version 1.4.0
=============
<http://abcl.org/svn/tags/1.4.0/>
<http://abcl.org/trac/changeset/14888>
08-OCT-2016

Enhancements
============
@@ -11,25 +12,27 @@ Enhancements
* Upstream consolidated patchset (ferada)

** [r14857] Support `FILE-POSITION` on string streams.
** [r14858] Runtime class improvements.
FIXME:  currently borks CFFI-TESTS
** [r14859] Add multiple disassembler selector.
** [r14860] Add EXTERNAL-ONLY option to APROPOS.
** [r14861] Fix nested classes from JARs not visible with JSS.

* Implemented "time of time" semantics {encode,decode}-universal time.
FIXME:  breaking a number of ANSI tests.  Need to conditionalize runtime behavior.
* [r14840-2] (Scott L. Burson) Introduced "time of time" semantics for
  {encode,decode}-universal time.

* EXTENSIONS:MAKE-TEMP-FILE now takes keyword arguments to specify
  values of the prefix and suffix strings to the underlying JVM
  implementation of java.io.File.createTempFile().

* [r14849] EXT:OS-{UNIX,WINDOWS}-P now provide a pre-ASDF runtime check on hosting platform

Fixes
-----

*  RandomCharacterFile et. al.
* [r14863] RandomCharacterFile et. al.

* [r14839] (JSS) Ensure the interpolation of Java symbol names as strings (alan ruttenberg)

*  (JSS) Ensure the interpolation of Java symbol names as strings
* [r14889] Fix ANSI-TEST SXHASH.8 (dmiles)

Updates
------
@@ -38,6 +41,11 @@ Updates

* jna-4.2.2

Removed
-------

* [r14885] ASDF-INSTALL was removed


Version 1.3.3
=============
+15 −11
Original line number Diff line number Diff line
@@ -56,7 +56,7 @@ Then issue the following command:

which should result in output like the following

    Armed Bear Common Lisp 1.4.0-dev
    Armed Bear Common Lisp 1.4.0
    Java 1.8.0_102 Oracle Corporation
    Java HotSpot(TM) 64-Bit Server VM
    Low-level initialization completed in 0.324 seconds.
@@ -81,7 +81,7 @@ preferred (and most tested way) is to being to use the Ant build tool:
  implementations for this process: SBCL, CMUCL, OpenMCL, Allegro
  CL, LispWorks or CLISP.

In all cases you need a Java 5 or later JDK (JDK 1.[567] have been
In all cases you need a Java 5 or later JDK (JDK 1.[5678] have been
tested).  Just the JRE isn't enough, as you need the Java compiler
('javac') to compile the Java source of the ABCL implementation.

@@ -202,17 +202,20 @@ providing a compliant and practical Common Lisp implementation.

### Tests 

ABCL 1.4.0 now fails only 1[2-4] out of 21708 total tests in the ANSI CL
test suite (derived from the tests originally written for GCL).
ABCL 1.4.0 now fails 47 out of 21708 total tests in the [revised and
expanded ANSI CL test suite][ansi-test] (derived from the tests
originally written for GCL).

[ansi-test]: git+https://gitlab.common-lisp.net/ansi-test/ansi-test.git

Maxima's test suite runs without failures.

ABCL comes with a test suite, see the output of `ant help.test` for more
information.
ABCL comes with a test suite, see the output of `ant help.test` for
more information.

### Deficiencies

The MOP implementation is incompletely untested.
Many.  But patches are solicited.

Patches to address any of the issues mentioned above will
be gladly accepted.
@@ -235,11 +238,12 @@ On behalf of all ABCL development team and contributors,
    Alessio Stalla
    Ville Voutilainen

    ferada
    olof
    olof ferada
    pipping
    slyrus
    vibhu
    dmiles

September 2016
October 2016

+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@
;;; We guard with #+abcl for tests that other Lisps cannot load.  This
;;; could be possibly be done at finer granularity in the files
;;; themselves.
(defsystem :abcl-test-lisp :version "1.3.0" :components
(defsystem :abcl-test-lisp :version "1.4.0" :components
	   ((:module abcl-rt 
                     :pathname "test/lisp/abcl/" :serial t :components
		     ((:file "rt-package") 
+15 −11
Original line number Diff line number Diff line
@@ -16,15 +16,14 @@
@prefix dc:              <http://purl.org/dc/elements/1.1/> .
<> 
  abcl:branch           <http://abcl.org/svn/trunk/abcl> ;
  dc:identifier         <urn:abcl.org/1.4.0#dev> ;           
  dc:identifier         <urn:abcl.org/1.4.0#rc-0> ;           
  doap:language        "Common Lisp" ;
  dc:created           "01-JAN-2004" ;
  dc:modified          "01-OCT-2016" ;
  dc:modified          "08-OCT-2016" ;
  dc:version           "abcl-1.4.0" ;
  dc:release           "dev" ;
  abcl:git             <https://github.com/easye/abcl/> ; # Does this overwrite?  TODO Check RDF specs.
  abcl:git             <https://gitlab.common-lisp.net/mevenson/abcl/> ;
  abcl:svn             <http://abcl.org/trac/changeset/14885> .
  abcl:git             <https://gitlab.common-lisp.net/abcl/abcl/> ;
  abcl:svn             <http://abcl.org/trac/changeset/14886> .
 
<> 
  rdfs:seeAlso <file:README> ;
@@ -57,18 +56,22 @@
<abcl:doap> 
  dc:contributor [ 
    a rdf:Bag;
    rdf:_1024 _:peter ;
    rdf:_2048 _:piso ;
    rdf:_1 _:ehu ;  
    rdf:_2 _:easye ;
    rdf:_3 _:ville ;
    rdf:_4 _:astalla ;
    rdf:_5 _:rudi ;
    rdf:_11 _:ferada ;
    rdf:_11 _:olof ;
    rdf:_11 "Olof-Joachim Frahm" ;
    rdf:_7 _:cyrus ; 
    rdf:_8 _:dmiles ; 
    rdf:_9 _:alanr ; 
    rdf:_10 _:pipping ;
    rdf:_11 _:olof
    rdf:_12
    rdf:_10 "Elias Pipping" ;
    rdf:_12 "Vibhu Mohindra" ;
] .

<abcl:doap>  
@@ -94,9 +97,11 @@ _:user dc:identifier <http://ville.not.org/#me> ;

doap:Project rdfs:seeAlso [
  a rdf:Bag;
  rdf:_0 <http://abcl.org/releases/1.4.0/abcl-1.4.0.jar> ;
  rdf:_1 <http://abcl.org/trac/timeline> ;
  rdf:_2 <http://abcl.org/trac/wiki> ;
  rdf:_3 <http://code.google.com/p/abcl-dynamic-install/> ;
  rdf:_4 <https://github.com/easye/abcl/> ;
  rdf:_5 <https://gitlab.common-lisp.net/mevenson/abcl/> ;
  dc:source   abcl:tag ;
  dc:Software [ 
     a rdf:Bag;
@@ -109,7 +114,6 @@ doap:Project rdfs:seeAlso [
    rdf:_14 <http://abcl.org/releases/1.3.2/abcl-1.3.1.jar> ;
     rdf:_7 <http://abcl.org/releases/1.3.2/abcl-1.3.2.jar> ;
     rdf:_8 <http://abcl.org/releases/1.3.3/abcl-1.3.3.jar> ;
     rdf:_9 <http://abcl.org/releases/1.4.0/abcl-1.4.0.jar> ;
  ] ;
] .

+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@
(asdf:defsystem :abcl-asdf
  :author "Mark Evenson"
  :version "1.5.1"
  :description "<> asdf:defsystem <urn:abcl.org/release/1.4.0-dev/contrib/abcl-asdf#1.5.1>"
  :description "<> asdf:defsystem <urn:abcl.org/release/1.4.0/contrib/abcl-asdf#1.5.1>"
  :depends-on (jss)
  :components 
  ((:module packages :pathname "" 
Loading