From ehuelsmann at common-lisp.net Fri Sep 2 08:33:43 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Fri, 02 Sep 2011 01:33:43 -0700 Subject: [armedbear-cvs] r13554 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Fri Sep 2 01:33:43 2011 New Revision: 13554 Log: Fix DESCRIBE for instances of classes with a custom META-CLASS. Found by: Blake McBride Modified: trunk/abcl/src/org/armedbear/lisp/describe.lisp Modified: trunk/abcl/src/org/armedbear/lisp/describe.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/describe.lisp Wed Aug 31 05:07:26 2011 (r13553) +++ trunk/abcl/src/org/armedbear/lisp/describe.lisp Fri Sep 2 01:33:43 2011 (r13554) @@ -112,7 +112,7 @@ (defmethod describe-object ((object standard-object) stream) (let* ((class (class-of object)) - (slotds (%class-slots class)) + (slotds (mop:class-slots class)) (max-slot-name-length 0) (instance-slotds ()) (class-slotds ())) From ehuelsmann at common-lisp.net Fri Sep 2 21:58:25 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Fri, 02 Sep 2011 14:58:25 -0700 Subject: [armedbear-cvs] r13555 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Fri Sep 2 14:58:23 2011 New Revision: 13555 Log: Further check the sources for calls to %class-slots, changing to MOP:CLASS-SLOTS -- because the latter supports non-standard meta classes. Modified: trunk/abcl/src/org/armedbear/lisp/make-load-form-saving-slots.lisp Modified: trunk/abcl/src/org/armedbear/lisp/make-load-form-saving-slots.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/make-load-form-saving-slots.lisp Fri Sep 2 01:33:43 2011 (r13554) +++ trunk/abcl/src/org/armedbear/lisp/make-load-form-saving-slots.lisp Fri Sep 2 14:58:23 2011 (r13555) @@ -40,7 +40,7 @@ (instance (gensym "INSTANCE-"))) (cond ((typep object 'structure-object) (let ((index 0)) - (dolist (slot (%class-slots class)) + (dolist (slot (mop:class-slots class)) (let ((slot-name (dsd-name slot))) (when (or (memq slot-name slot-names) (null slot-names)) @@ -48,7 +48,7 @@ (push `(structure-set ,instance ,index ',value) inits)))) (incf index)))) ((typep object 'standard-object) - (dolist (slot (%class-slots class)) + (dolist (slot (mop:class-slots class)) (let ((slot-name (%slot-definition-name slot))) (when (or (memq slot-name slot-names) (null slot-names)) From mevenson at common-lisp.net Sat Sep 3 08:10:44 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Sat, 03 Sep 2011 01:10:44 -0700 Subject: [armedbear-cvs] r13556 - trunk/abcl/contrib/abcl-asdf Message-ID: Author: mevenson Date: Sat Sep 3 01:10:43 2011 New Revision: 13556 Log: README for using the ASDF definitions to define JVM artifacts. Added: trunk/abcl/contrib/abcl-asdf/README.markdown Added: trunk/abcl/contrib/abcl-asdf/README.markdown ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/abcl/contrib/abcl-asdf/README.markdown Sat Sep 3 01:10:43 2011 (r13556) @@ -0,0 +1,89 @@ +ABCL-ASDF +========= + + CL-USER> (require 'abcl-contrib) + + CL-USER> (require 'abcl-asdf) + + +ABCL specific contributions to ASDF system definition mainly concerned +with finding JVM artifiacts such as jar archives to be loaded. + +Examples +-------- + + ;;;; -*- Mode: LISP -*- + (in-package :asdf) + + (defsystem :log4j + :components ((:mvn "log4j/log4j" + :version "1.4.9"))) + +API +--- + +We define out API as consisting of the following ASDF classes: + +JAR-DIRECTORY, JAR-FILE, and CLASS-FILE-DIRECTORY for JVM artifacts +that have a currently valid pathname representation + +mvn + +iri + + + +Example 2 +--------- + +For a filesystem of jar archives: + +./lib/ext/flora2-reasoner/XSBFlora.jar +./lib/ext/iris-reasoner/iris/iris-0.58.jar +./lib/ext/iris-reasoner/jgrapht/jgrapht-jdk1.5-0.7.1.jar +./lib/ext/log4j/log4j-1.2.14.jar +./lib/ext/mandrax-reasoner/commons-collections-2.1.jar +./lib/ext/mandrax-reasoner/jdom-b10.jar +./lib/ext/mandrax-reasoner/log4j-1.2.8.jar +./lib/ext/mandrax-reasoner/mandarax-3.4.jar +./lib/ext/mins-reasoner/mins-v0_3.jar +./lib/ext/pellet-reasoner/aterm/1.6/aterm-java-1.6.jar +./lib/ext/pellet-reasoner/commons-logging/1.1/commons-logging-1.1.jar +./lib/ext/pellet-reasoner/kaon/1.2.9/rdfapi.jar +./lib/ext/pellet-reasoner/owl-api/1.4.3/abstractparser.jar +./lib/ext/pellet-reasoner/owl-api/1.4.3/io.jar +./lib/ext/pellet-reasoner/owl-api/1.4.3/rdfparser.jar +./lib/ext/pellet-reasoner/owl-api/1.4.3/validation.jar +./lib/ext/pellet-reasoner/owl-api/owl-api-econn/2006-04-27/api.jar +./lib/ext/pellet-reasoner/owl-api/owl-api-econn/2006-04-27/impl.jar +./lib/ext/pellet-reasoner/pellet/pellet.jar +./lib/ext/pellet-reasoner/relaxng/1.0/relaxngDatatype.jar +./lib/ext/pellet-reasoner/xsdlib/xsdlib.jar +./lib/ext/wsmo/WSML-grammar-20081202.jar +./lib/ext/wsmo/wsmo-api-0.6.2.jar +./lib/ext/wsmo/wsmo4j-0.6.2.jar +./lib/ext/xsb-system/interprolog.jar + +The following ASDF defintion loads enough JVM artifacts to use the +IRIS reasoner: + + (defsystem :wsml2reasoner-jars + :version "0.6.4" ;; last sync with SVN + :depends-on (:abcld) :components + ((:module wsml2reasoner + :pathname "lib/" :components + ((:jar-file "wsml2reasoner"))) + (:module iris-libs + :pathname "lib/ext/iris-reasoner/iris/" :components + ((:jar-file "iris-0.58"))) + (:module jgrapht-libs + :pathname "lib/ext/iris-reasoner/jgrapht/" :components + ((:jar-file "jgrapht-jdk1.5-0.7.1"))) + (:module wsmo-libs + :pathname "lib/ext/wsmo/" :components + ((:jar-file "WSML-grammar-20081202") + (:jar-file "wsmo-api-0.6.2") + (:jar-file "wsmo4j-0.6.2"))) + (:module log4j-libs + :pathname "lib/ext/log4j/" :components + ((:jar-file "log4j-1.2.14"))))) From mevenson at common-lisp.net Sat Sep 3 09:21:12 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Sat, 03 Sep 2011 02:21:12 -0700 Subject: [armedbear-cvs] r13557 - trunk/abcl Message-ID: Author: mevenson Date: Sat Sep 3 02:21:12 2011 New Revision: 13557 Log: Note MVN ability in CHANGES. Modified: trunk/abcl/CHANGES Modified: trunk/abcl/CHANGES ============================================================================== --- trunk/abcl/CHANGES Sat Sep 3 01:10:43 2011 (r13556) +++ trunk/abcl/CHANGES Sat Sep 3 02:21:12 2011 (r13557) @@ -10,6 +10,11 @@ * Huge (> 64k) literal object support (fixes CL-UNICODE support) + * The ABCL-ASDF contrib allows the specification of JAR-FILE or + JAR-DIRECTORY components that can be resolved via a PATHNAME. The + MVN component bootstraps a Maven3 Aether connector to locally + replicate a versioned jar artifact for dynamic inclusion in the + CLASSPATH. Changes ------- @@ -45,6 +50,10 @@ JSS:ENSURE-COMPATIBILITY function to have JSS include these dependencies. +* As long as ABCL-ASDF:ENSURE-MVN-VERSION can dynamically introspect + and then load Maven 3 libraries at runtime, ASDF components of type + MVN can now be used to specify versioned JVM artifacts. + * Threads spawned by THREADS:MAKE-THREAD can terminate the Lisp image via the EXT:QUIT and EXT:EXIT functions. From ehuelsmann at common-lisp.net Sat Sep 3 09:32:51 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 03 Sep 2011 02:32:51 -0700 Subject: [armedbear-cvs] r13558 - branches/0.27.x Message-ID: Author: ehuelsmann Date: Sat Sep 3 02:32:50 2011 New Revision: 13558 Log: Create 0.27 release branch. Added: branches/0.27.x/ - copied from r13557, trunk/ From ehuelsmann at common-lisp.net Sat Sep 3 09:36:54 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 03 Sep 2011 02:36:54 -0700 Subject: [armedbear-cvs] r13559 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Sat Sep 3 02:36:54 2011 New Revision: 13559 Log: Increase trunk version number. Modified: trunk/abcl/src/org/armedbear/lisp/Version.java Modified: trunk/abcl/src/org/armedbear/lisp/Version.java ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/Version.java Sat Sep 3 02:32:50 2011 (r13558) +++ trunk/abcl/src/org/armedbear/lisp/Version.java Sat Sep 3 02:36:54 2011 (r13559) @@ -41,7 +41,7 @@ { private Version() {} - static final String baseVersion = "0.27.0-dev"; + static final String baseVersion = "0.28.0-dev"; static void init() { try { From ehuelsmann at common-lisp.net Sat Sep 3 14:29:53 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 03 Sep 2011 07:29:53 -0700 Subject: [armedbear-cvs] r13560 - in tags/0.27.0: . abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Sat Sep 3 07:29:51 2011 New Revision: 13560 Log: Tag 0.27.0. Added: tags/0.27.0/ - copied from r13559, branches/0.27.x/ Modified: tags/0.27.0/abcl/src/org/armedbear/lisp/Version.java Modified: tags/0.27.0/abcl/src/org/armedbear/lisp/Version.java ============================================================================== --- branches/0.27.x/abcl/src/org/armedbear/lisp/Version.java Sat Sep 3 02:36:54 2011 (r13559) +++ tags/0.27.0/abcl/src/org/armedbear/lisp/Version.java Sat Sep 3 07:29:51 2011 (r13560) @@ -41,7 +41,7 @@ { private Version() {} - static final String baseVersion = "0.27.0-dev"; + static final String baseVersion = "0.27.0"; static void init() { try { From ehuelsmann at common-lisp.net Sat Sep 3 14:30:46 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 03 Sep 2011 07:30:46 -0700 Subject: [armedbear-cvs] r13561 - branches/0.27.x/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Sat Sep 3 07:30:45 2011 New Revision: 13561 Log: Update branch version number. Modified: branches/0.27.x/abcl/src/org/armedbear/lisp/Version.java Modified: branches/0.27.x/abcl/src/org/armedbear/lisp/Version.java ============================================================================== --- branches/0.27.x/abcl/src/org/armedbear/lisp/Version.java Sat Sep 3 07:29:51 2011 (r13560) +++ branches/0.27.x/abcl/src/org/armedbear/lisp/Version.java Sat Sep 3 07:30:45 2011 (r13561) @@ -41,7 +41,7 @@ { private Version() {} - static final String baseVersion = "0.27.0-dev"; + static final String baseVersion = "0.27.1-dev"; static void init() { try { From ehuelsmann at common-lisp.net Sat Sep 3 17:37:25 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 03 Sep 2011 10:37:25 -0700 Subject: [armedbear-cvs] r13562 - in public_html: . releases/0.27.0 Message-ID: Author: ehuelsmann Date: Sat Sep 3 10:37:22 2011 New Revision: 13562 Log: Publish 0.27.0, updating site and adding release notes. Added: public_html/release-notes-0.27.shtml (contents, props changed) public_html/releases/0.27.0/ (props changed) public_html/releases/0.27.0/abcl-bin-0.27.0.tar.gz (contents, props changed) public_html/releases/0.27.0/abcl-bin-0.27.0.tar.gz.asc public_html/releases/0.27.0/abcl-bin-0.27.0.zip (contents, props changed) public_html/releases/0.27.0/abcl-bin-0.27.0.zip.asc public_html/releases/0.27.0/abcl-src-0.27.0.tar.gz (contents, props changed) public_html/releases/0.27.0/abcl-src-0.27.0.tar.gz.asc public_html/releases/0.27.0/abcl-src-0.27.0.zip (contents, props changed) public_html/releases/0.27.0/abcl-src-0.27.0.zip.asc Modified: public_html/index.shtml public_html/left-menu Modified: public_html/index.shtml ============================================================================== --- public_html/index.shtml Sat Sep 3 07:30:45 2011 (r13561) +++ public_html/index.shtml Sat Sep 3 10:37:22 2011 (r13562) @@ -61,24 +61,24 @@ Binary - abcl-bin-0.26.2.tar.gz - (pgp) + abcl-bin-0.27.0.tar.gz + (pgp) - abcl-bin-0.26.2.zip - (pgp) + abcl-bin-0.27.0.zip + (pgp) Source - abcl-src-0.26.2.tar.gz - (pgp) + abcl-src-0.27.0.tar.gz + (pgp) - abcl-src-0.26.2.zip - (pgp) + abcl-src-0.27.0.zip + (pgp) Modified: public_html/left-menu ============================================================================== --- public_html/left-menu Sat Sep 3 07:30:45 2011 (r13561) +++ public_html/left-menu Sat Sep 3 10:37:22 2011 (r13562) @@ -1,8 +1,9 @@
Project page
+FAQ
Testimonials
-Release notes
-Paid support +Release notes
+Paid support


Added: public_html/release-notes-0.27.shtml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ public_html/release-notes-0.27.shtml Sat Sep 3 10:37:22 2011 (r13562) @@ -0,0 +1,64 @@ + + + + + ABCL - Release notes v0.27 + + + + + +
+

ABCL - Release notes for version 0.27

+
+ + + +
+ +

Most notable changes in ABCL 0.27

+ + +

Release notes for older releases.

+ +
+
ABCL-ASDF contrib to load from JARs +
+
The ABCL-ASDF contrib allows the specification of JAR-FILE or + JAR-DIRECTORY components that can be resolved via a PATHNAME for Maven3 + integration. +
+
Fixes to support CL-UNICODE, NAMED-READTABLES and PARENSCRIPT +
+
Based on reports for problems using ABCL with CL-INTERPOL + (CL-UNICODE fix), NAMED-READTABLES and PARENSCRIPT. +
+
Further reduction of ANSI test suite failure count +
+
Coming from 20 failures out of 21702 at 0.26.2, there are now + 16 failures out of 21702 at 0.27.0. +
+
Java method LispObject.writeToString() for printing Java-side ABCL + objects, renamed to printObject(). +
+
LispObject.printObject() provides the implementation, but users will + want to call the new method LispObject.princToString() when human-readable + output is desired. +
+
+ + + + +
+
+

Back to Common-lisp.net.

+ + +
$Id$
+
+ + Added: public_html/releases/0.27.0/abcl-bin-0.27.0.tar.gz ============================================================================== Binary file. No diff available. Added: public_html/releases/0.27.0/abcl-bin-0.27.0.tar.gz.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ public_html/releases/0.27.0/abcl-bin-0.27.0.tar.gz.asc Sat Sep 3 10:37:22 2011 (r13562) @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAk5iQQAACgkQi5O0Epaz9TmaXACdGjVEHO1IHOLKTTe99EvK0br6 +ZIYAn0/GNWYdONCJwgz2BDDFp/HFyIxT +=jNNj +-----END PGP SIGNATURE----- Added: public_html/releases/0.27.0/abcl-bin-0.27.0.zip ============================================================================== Binary file. No diff available. Added: public_html/releases/0.27.0/abcl-bin-0.27.0.zip.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ public_html/releases/0.27.0/abcl-bin-0.27.0.zip.asc Sat Sep 3 10:37:22 2011 (r13562) @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAk5iQQMACgkQi5O0Epaz9TlN8gCcC6/rC0Cu0Xp9NI2s4dJj0687 +srcAniaNpboXZKUkb4Ei1i8oy2QmUv6l +=PvIl +-----END PGP SIGNATURE----- Added: public_html/releases/0.27.0/abcl-src-0.27.0.tar.gz ============================================================================== Binary file. No diff available. Added: public_html/releases/0.27.0/abcl-src-0.27.0.tar.gz.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ public_html/releases/0.27.0/abcl-src-0.27.0.tar.gz.asc Sat Sep 3 10:37:22 2011 (r13562) @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAk5iQQcACgkQi5O0Epaz9Tm/BgCdHGK1LqtWy8MUuRTX4/Wqo9Ps +wKIAn10T606bkDqiIxBbzvlEOGQz7J0D +=OpA5 +-----END PGP SIGNATURE----- Added: public_html/releases/0.27.0/abcl-src-0.27.0.zip ============================================================================== Binary file. No diff available. Added: public_html/releases/0.27.0/abcl-src-0.27.0.zip.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ public_html/releases/0.27.0/abcl-src-0.27.0.zip.asc Sat Sep 3 10:37:22 2011 (r13562) @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAk5iQQwACgkQi5O0Epaz9TlcYgCfdpZVGUfllU+nqFkpgxb+T+lj +7+IAn2ylj1bO50tJBA5Rzzojud2So/6s +=jk9T +-----END PGP SIGNATURE----- From mevenson at common-lisp.net Sat Sep 3 18:17:40 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Sat, 03 Sep 2011 11:17:40 -0700 Subject: [armedbear-cvs] r13563 - public_html Message-ID: Author: mevenson Date: Sat Sep 3 11:17:39 2011 New Revision: 13563 Log: Redraft abcl-0.27.0 release notes. Modified: public_html/release-notes-0.27.shtml Modified: public_html/release-notes-0.27.shtml ============================================================================== --- public_html/release-notes-0.27.shtml Sat Sep 3 10:37:22 2011 (r13562) +++ public_html/release-notes-0.27.shtml Sat Sep 3 11:17:39 2011 (r13563) @@ -23,16 +23,20 @@

Release notes for older releases.

-
ABCL-ASDF contrib to load from JARs +
Specify JVM artifacts by the ABCL-ASDF contrib
-
The ABCL-ASDF contrib allows the specification of JAR-FILE or - JAR-DIRECTORY components that can be resolved via a PATHNAME for Maven3 - integration. +
The ABCL-ASDF contrib extends the ASDF system definitions with + the ability to reference JVM specific artifacts. The JAR-FILE and + JAR-DIRECTORY components that can be resolved via PATHNAME. The MVN + component can be used to specify versioned artifacts that will be + resolved and downloaded by the Maven3 distributed infrastructure.
+
Fixes to support CL-UNICODE, NAMED-READTABLES and PARENSCRIPT
-
Based on reports for problems using ABCL with CL-INTERPOL - (CL-UNICODE fix), NAMED-READTABLES and PARENSCRIPT. +
Wider compatibility with Quicklisp enacapsulated systems Based + on reports for problems using ABCL with CL-INTERPOL (CL-UNICODE + fix), NAMED-READTABLES and PARENSCRIPT.
Further reduction of ANSI test suite failure count
@@ -47,7 +51,7 @@ output is desired.
- +
From mevenson at common-lisp.net Sat Sep 3 18:26:56 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Sat, 03 Sep 2011 11:26:56 -0700 Subject: [armedbear-cvs] r13564 - public_html Message-ID: Author: mevenson Date: Sat Sep 3 11:26:55 2011 New Revision: 13564 Log: Note SBCL build-host. Modified: public_html/release-notes-0.27.shtml Modified: public_html/release-notes-0.27.shtml ============================================================================== --- public_html/release-notes-0.27.shtml Sat Sep 3 11:17:39 2011 (r13563) +++ public_html/release-notes-0.27.shtml Sat Sep 3 11:26:55 2011 (r13564) @@ -50,6 +50,11 @@ want to call the new method LispObject.princToString() when human-readable output is desired. +
Able to build SBCL +
+
+ ABCL's compiler is once again able to serve as a cross compiler boot host for the SBCL Lisp core. +
From ehuelsmann at common-lisp.net Sat Sep 3 19:18:26 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 03 Sep 2011 12:18:26 -0700 Subject: [armedbear-cvs] r13565 - in public_html/releases: 0.20.0 0.21.0 0.22.0 0.23.0 Message-ID: Author: ehuelsmann Date: Sat Sep 3 12:18:23 2011 New Revision: 13565 Log: Remove releases older than 1 year. Deleted: public_html/releases/0.20.0/ public_html/releases/0.21.0/ public_html/releases/0.22.0/ public_html/releases/0.23.0/ From ehuelsmann at common-lisp.net Sat Sep 3 22:57:11 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 03 Sep 2011 15:57:11 -0700 Subject: [armedbear-cvs] r13566 - in trunk/abcl: src/org/armedbear/lisp test/lisp/abcl Message-ID: Author: ehuelsmann Date: Sat Sep 3 15:57:09 2011 New Revision: 13566 Log: More D-M-C tests and fixes. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp trunk/abcl/test/lisp/abcl/mop-tests.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Sat Sep 3 12:18:23 2011 (r13565) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Sat Sep 3 15:57:09 2011 (r13566) @@ -1941,6 +1941,22 @@ (defun around-method-p (method) (equal '(:around) (method-qualifiers method))) +(defun process-next-method-list (gf next-method-list) + (mapcar #'(lambda (next-method-form) + (cond + ((listp next-method-form) + (assert (eq (first next-method-form) 'make-method)) + (let* ((rest-sym (gensym))) + (make-instance-standard-method + nil ;; ignored + :lambda-list (list '&rest rest-sym) + :function (compute-method-function `(lambda (&rest ,rest-sym) + ,(second next-method-form)))))) + (t + (assert (typep next-method-form 'method)) + next-method-form))) + next-method-list)) + (defun std-compute-effective-method-function (gf methods) (let* ((mc (generic-function-method-combination gf)) (mc-name (if (atom mc) mc (%car mc))) @@ -1950,7 +1966,7 @@ (arounds '()) around emf-form - (long-method-combination-p + (long-method-combination-p (typep (get mc-name 'method-combination-object) 'long-method-combination))) (unless long-method-combination-p (dolist (m methods) @@ -2021,14 +2037,34 @@ (arguments (rest (slot-value gf 'method-combination)))) (assert (typep mc-obj 'long-method-combination)) (assert function) - (setf emf-form + (setf emf-form (let ((result (if arguments (apply function gf methods arguments) (funcall function gf methods)))) `(lambda (args) (let ((gf-args-var args)) (macrolet ((call-method (method &optional next-method-list) - `(funcall ,(%method-function method) args nil))) + `(funcall + ,(cond + ((listp method) + (assert (eq (first method) 'make-method)) + ;; by generating an inline expansion we prevent allocation + ;; of a method instance which will be discarded immediately + ;; after reading the METHOD-FUNCTION slot + (compute-method-function `(lambda (&rest ,(gensym)) + ;;### FIXME + ;; the MAKE-METHOD body form gets evaluated in + ;; the null lexical environment augmented + ;; with a binding for CALL-METHOD + ;; ... it's the latter we're not doing here... + ,(second method)))) + (t (%method-function method))) + args + ,(unless (null next-method-list) + ;; by not generating an emf when there are no next methods, + ;; we ensure next-method-p returns NIL + (compute-effective-method-function ,gf + (process-next-method-list ,gf next-method-list)))))) ,result))))))) (t (let ((mc-obj (get mc-name 'method-combination-object))) Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/mop-tests.lisp Sat Sep 3 12:18:23 2011 (r13565) +++ trunk/abcl/test/lisp/abcl/mop-tests.lisp Sat Sep 3 15:57:09 2011 (r13566) @@ -360,6 +360,58 @@ 1) +;; Completely DIY -- also taken from SBCL: +(define-method-combination dmc-test-mc.2 () + ((all-methods *)) + (do ((methods all-methods (rest methods)) + (primary nil) + (around nil)) + ((null methods) + (let ((primary (nreverse primary)) + (around (nreverse around))) + (if primary + (let ((form (if (rest primary) + `(call-method ,(first primary) ,(rest primary)) + `(call-method ,(first primary))))) + (if around + `(call-method ,(first around) (,@(rest around) + (make-method ,form))) + form)) + `(make-method (error "No primary methods"))))) + (let* ((method (first methods)) + (qualifier (first (method-qualifiers method)))) + (cond + ((equal :around qualifier) + (push method around)) + ((null qualifier) + (push method primary)))))) + +(defgeneric dmc-test-mc.2a (val) + (:method-combination dmc-test-mc.2)) + +(defmethod dmc-test-mc.2a ((val number)) + (+ val (if (next-method-p) (call-next-method) 0))) + +(deftest dmc-test-mc.2a + (= (dmc-test-mc.2a 13) 13) + T) + +(defgeneric dmc-test-mc.2b (val) + (:method-combination dmc-test-mc.2)) + +(defmethod dmc-test-mc.2b ((val number)) + (+ val (if (next-method-p) (call-next-method) 0))) + +(defmethod dmc-test-mc.2b :around ((val number)) + (+ val (if (next-method-p) (call-next-method) 0))) + +(deftest dmc-test-mc.2b + (= 26 (dmc-test-mc.2b 13)) + T) + + + + (defclass foo-class (standard-class)) (defmethod mop:validate-superclass ((class foo-class) (superclass standard-object)) t) From mevenson at common-lisp.net Sun Sep 4 06:23:45 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Sat, 03 Sep 2011 23:23:45 -0700 Subject: [armedbear-cvs] r13567 - trunk/abcl/tools/jar-size Message-ID: Author: mevenson Date: Sat Sep 3 23:23:44 2011 New Revision: 13567 Log: Full build results from x64-pc-solaris-5.11.oi148. Build metrics output for every revision from abcl-0.13 onwards. Does not currently parse with build-metrics.lisp as there are abnormal build results--at least one from a build.xml that was killed from an endless loop--contained in the raw output file. x64-pc-solaris-5.11.oi148 means the ABCL build host was a x86_x64 64bit processor running OpenSolaris as packaged by OpenIndiana from build 148, which was released in at the end of 2010. The oi148 instance is running on commercial multicore Intel chips with grownup I/O and plenty of RAM. Added: trunk/abcl/tools/jar-size/README.markdown trunk/abcl/tools/jar-size/build-metrics-0.13-to-0.27.out Added: trunk/abcl/tools/jar-size/README.markdown ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/abcl/tools/jar-size/README.markdown Sat Sep 3 23:23:44 2011 (r13567) @@ -0,0 +1,16 @@ +ABCL Build Metrics +================== + +Automated ksh build script to retrieve ABCL versions by Mercurial tag, +recording both the time for build and the size of abcl.jar. + +Primarily of interest for developers of ABCL. + +From the files produced by build-metrics.lisp, gnuplot is easily used +to plot relationships: + + gnuplot> plot "build-metrics.data" using 1:4 + + + + Added: trunk/abcl/tools/jar-size/build-metrics-0.13-to-0.27.out ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/abcl/tools/jar-size/build-metrics-0.13-to-0.27.out Sat Sep 3 23:23:44 2011 (r13567) @@ -0,0 +1,14771 @@ +----- +real 60.51 +user 79.71 +sys 13.30 +changeset: 1:dffaddf964c374ef02be2eb85ecd45c6b3a7031d +date: 2008-12-20 19:44 +0000 +svn: r11459 +description: Remove (most of) J from ABCL. +abcl.jar-size: 5675930 +----- +real 60.34 +user 79.01 +sys 13.36 +changeset: 2:0d1ad831225dee6cf1bae16605ea4479eaeb7c1d +date: 2008-12-20 21:53 +0000 +svn: r11461 +description: Document some functions. +abcl.jar-size: 5676308 +----- +real 60.38 +user 78.77 +sys 13.70 +changeset: 3:303240fb7a4df412582d4a0249caaee765bd7edd +date: 2008-12-21 11:46 +0000 +svn: r11462 +description: Clean up generate-type-check-for-variable. +abcl.jar-size: 5677523 +----- +real 59.58 +user 78.28 +sys 13.11 +changeset: 4:1a9a0504e8261a0a338d47974b5e510f62460c62 +date: 2008-12-21 16:12 +0000 +svn: r11463 +description: Helper function for repeating parts in class file +abcl.jar-size: 5677384 +----- +real 59.78 +user 79.00 +sys 13.41 +changeset: 5:78b8e888844d576e5c2c542ddfdc13532526de0c +date: 2008-12-21 17:13 +0000 +svn: r11464 +description: Rename do-write-class-file to compile-and-write-to-file. +abcl.jar-size: 5677406 +----- +real 60.71 +user 78.98 +sys 13.72 +changeset: 6:238cd6beb033f8327061647e112ddbbb9a257b78 +date: 2008-12-21 22:16 +0000 +svn: r11465 +description: Make clear difference between calling the template evaluator or evaluating the object. (Relates to ClosureTemplateFunction.) +abcl.jar-size: 5679459 +----- +real 62.86 +user 81.33 +sys 14.13 +changeset: 7:42cca807c8a6bca222e14c7d95975357efac0dff +date: 2008-12-21 22:53 +0000 +svn: r11466 +description: Big refactoring for compile-form + maybe-emit-clear-values +abcl.jar-size: 5757047 +----- +real 62.45 +user 81.37 +sys 13.66 +changeset: 8:85ca08f3ed53bc728a64539971b6a0da49dab281 +date: 2008-12-21 23:55 +0000 +svn: r11467 +description: generate-type-check-for-value is very similar to +abcl.jar-size: 5758257 +----- +real 63.43 +user 81.68 +sys 14.04 +changeset: 9:ffc314d0d9182bb4a2d17334782626dc4ac00cc9 +date: 2008-12-22 00:28 +0000 +svn: r11468 +description: Combine the shared functionality of generate-type-check-for-variable +abcl.jar-size: 5757466 +----- +real 62.01 +user 80.68 +sys 13.63 +changeset: 10:020fc4643ec232de8ee139220655b2ccbe30b3c9 +date: 2008-12-22 12:15 +0000 +svn: r11469 +description: Combine ifne instruction generation into a helper +abcl.jar-size: 5758294 +----- +real 62.65 +user 81.26 +sys 13.82 +changeset: 11:608630b7d8b404d38910f40520acbefaf8c9d71e +date: 2008-12-22 13:50 +0000 +svn: r11470 +description: Remove unnecessary backquote-comma from emit-ifne-for-eql. +abcl.jar-size: 5758286 +----- +real 62.80 +user 81.31 +sys 13.85 +changeset: 12:e0f944d97497c518d10d82c4d1c4e3e5250f7808 +date: 2008-12-22 18:33 +0000 +svn: r11471 +description: Follow up to r11465: pass 'arg' to _execute() [making sure we call the right _execute()]. +abcl.jar-size: 5758283 +----- +real 62.09 +user 80.48 +sys 13.58 +changeset: 13:d8441cca04a786643f6e9cafc97cf6999eec9475 +date: 2008-12-22 20:13 +0000 +svn: r11472 +description: Eliminate the need for CompiledClosure: duplicate ClosureTemplateFunction and set its ctx field. +abcl.jar-size: 5763818 +----- +real 62.81 +user 81.30 +sys 13.71 +changeset: 14:f99efa1aa5af1191879c81ce935718edb803f6ca +date: 2008-12-22 20:58 +0000 +svn: r11473 +description: Set missing svn:eol-style and svn:keywords properties. +abcl.jar-size: 5763818 +----- +real 62.39 +user 80.85 +sys 13.45 +changeset: 15:556436f7cb496c434acd1191eb1b1e5da4f31faf +date: 2008-12-25 09:35 +0000 +svn: r11475 +description: Cleanup: remove dead code, empty statements and add @Override annotations. +abcl.jar-size: 5763741 +----- +real 62.33 +user 80.97 +sys 13.78 +changeset: 16:33a2f9f91ae1ea7bbe5dcca33d8d2563af7f6a63 +date: 2008-12-25 09:37 +0000 +svn: r11476 +description: Cleanup: make 2 newly added functions 'final'. +abcl.jar-size: 5763743 +----- +real 62.61 +user 81.57 +sys 13.64 +changeset: 17:52d9f25e13b036577faf5d969141e92dbedd4668 +date: 2008-12-25 09:40 +0000 +svn: r11477 +description: Cleanup: remove empty statements and add @Override annotations. +abcl.jar-size: 5763745 +----- +real 62.60 +user 81.70 +sys 13.74 +changeset: 18:7d16d9f5634978819a99e1ced56a18854b872212 +date: 2008-12-25 11:46 +0000 +svn: r11478 +description: Cleanup: remove dead code (including a redefinition of 'equals' which is the same as its super definition); add @Override annotations. +abcl.jar-size: 5763656 +----- +real 61.89 +user 80.74 +sys 13.59 +changeset: 19:da1a5d0ea6758cf17bb042f672c92de66591beb6 +date: 2008-12-25 13:58 +0000 +svn: r11479 +description: Fix compiled TAGBODY failures which were broken by the fixes to macro expansion. +abcl.jar-size: 5763702 +----- +real 62.61 +user 80.53 +sys 13.66 +changeset: 20:e9f9c60a8604f8f1126569a6aeae45e32a52f1d6 +date: 2008-12-26 10:14 +0000 +svn: r11480 +description: Revert r11472: somehow macro-expansion was influenced by it (badly). +abcl.jar-size: 5758402 +----- +real 62.27 +user 80.79 +sys 13.67 +changeset: 21:21f7426e1f1b7d1dc2ee6d87987076655dc9a618 +date: 2008-12-26 13:53 +0000 +svn: r11481 +description: Change FASL version number because of changes to the object structure (_execute() instead of execute()). +abcl.jar-size: 5758396 +----- +real 63.82 +user 81.22 +sys 14.67 +changeset: 22:4ae9c301978e5de0a4d25752fe123a7165435d66 +date: 2008-12-26 16:06 +0000 +svn: r11482 +description: Followup to r11467: STREAM wasn't in the original list of types. +abcl.jar-size: 5758014 +----- +real 63.21 +user 82.00 +sys 13.78 +changeset: 23:eda90df3a96fd1ff16ef1ebf39c083ca15bcc232 +date: 2008-12-26 22:53 +0000 +svn: r11483 +description: Integrate build with Netbeans 6.x. +abcl.jar-size: 5758014 +----- +real 63.49 +user 82.46 +sys 13.88 +changeset: 24:47d2c862bb778b7f153cad60c3b548c8bff08c6c +date: 2008-12-26 23:12 +0000 +svn: r11484 +description: Removed obsolete references to 'j' artifacts in Netbeans build. +abcl.jar-size: 5758014 +----- +real 62.60 +user 81.51 +sys 13.67 +changeset: 25:e758c5531243763686f812f6863a21b53f7ae63e +date: 2008-12-26 23:47 +0000 +svn: r11485 +description: Updated README to mention newly added Netbeans integration. +abcl.jar-size: 5758014 +----- +real 63.18 +user 81.89 +sys 13.94 +changeset: 26:b6f0a6f7905a01b103097075906705d5ddbc07b5 +date: 2008-12-27 00:32 +0000 +svn: r11486 +description: Add @Override annotations. +abcl.jar-size: 5758031 +----- +real 62.54 +user 81.87 +sys 13.53 +changeset: 27:c4d0dfea34e17e1a437faaad141acae98a403dd1 +date: 2008-12-27 10:41 +0000 +svn: r11487 +description: Remove CVS artifact. +abcl.jar-size: 5758031 +----- +real 63.68 +user 83.35 +sys 13.91 +changeset: 28:afb55d2421c713cc165fcd3e6cb5888c08735682 +date: 2008-12-27 10:50 +0000 +svn: r11488 +description: Add @Override annotations. +abcl.jar-size: 5758191 +----- +real 63.12 +user 81.57 +sys 13.69 +changeset: 29:4758878e2c1585729e95a495029cceb1e1714c57 +date: 2008-12-27 11:45 +0000 +svn: r11489 +description: 'build.properties' is empty by default. +abcl.jar-size: 5758192 +----- +real 62.75 +user 81.81 +sys 13.72 +changeset: 30:36689b9363154ec1369eca866aea2d377d114e49 +date: 2008-12-27 14:59 +0000 +svn: r11490 +description: Implement CDR6: *inspector-hook*. +abcl.jar-size: 5758381 +----- +real 63.21 +user 81.87 +sys 13.96 +changeset: 31:ced3881bbfdc8ed6c66f2f2229c56a868eb63efa +date: 2008-12-27 15:28 +0000 +svn: r11491 +description: Cleanup: Add a way to add and initialize a special all at once. +abcl.jar-size: 5758451 +----- +real 63.46 +user 81.47 +sys 13.95 +changeset: 32:ed18e09c05e6bfb85c295e99e3dbb6d80b192cce +date: 2008-12-27 19:35 +0000 +svn: r11492 +description: Revert r11491. It was based on lack of understanding of the order in which classes are +abcl.jar-size: 5758381 +----- +real 64.29 +user 82.39 +sys 14.08 +changeset: 33:10525727ebc32f1d26be9f692610b99fa2530f12 +date: 2008-12-27 19:38 +0000 +svn: r11493 +description: Fix READ-BYTE.ERROR.5 (interpreted version) which was broken since r11482. +abcl.jar-size: 5758802 +----- +real 64.58 +user 82.33 +sys 14.48 +changeset: 34:8b7ef5450894ac07f222e8e4e94dc2faca4957bb +date: 2008-12-28 16:11 +0000 +svn: r11494 +description: (dmiles) Fix SLIME compatibilit via STREAM type check value. +abcl.jar-size: 5758724 +----- [exec] Result: 1 + +real 63.19 +user 82.03 +sys 13.74 +changeset: 35:e32d8022f43b60bec50f2317e293374ba53dc441 +date: 2008-12-28 16:47 +0000 +svn: r11495 +description: Remove errant build.xml intermediate file creation. +abcl.jar-size: 5758732 +----- [exec] Result: 1 + +real 64.02 +user 82.61 +sys 14.00 +changeset: 36:64c32a770d20f9c13b1ed7f3c8b22fe735b006d3 +date: 2008-12-28 20:32 +0000 +svn: r11496 +description: Remove more CVS artifacts. +abcl.jar-size: 5758732 +----- [java] Java Result: 2 + [java] Java Result: 2 + [exec] Result: 1 + +real 28.85 +user 49.03 +sys 6.31 +changeset: 37:fe370b5c5bb6ecfc8edf0659c18b3219dbdb31c3 +date: 2008-12-28 20:47 +0000 +svn: r11497 +description: Factor out some code to load a local variable onto the stack. +abcl.jar-size: 1419066 +----- [java] Java Result: 2 + [java] Java Result: 2 + [exec] Result: 1 + +real 28.47 +user 49.76 +sys 6.00 +changeset: 38:e359852fee5ab81e289c8c1f6502a656b12d9a01 +date: 2008-12-28 20:49 +0000 +svn: r11498 +description: Follow up to r11494: +lisp-stream-abstract-class+ doesn't exist; +lisp-stream-class+ does. +abcl.jar-size: 1419066 +----- [java] Java Result: 2 + [java] Java Result: 2 + +real 28.57 +user 50.06 +sys 5.96 +changeset: 39:8bf819bb9ca66da606edaece2bcb07b4cedee07c +date: 2008-12-28 20:57 +0000 +svn: r11499 +description: Revert Netbeans breakage. +abcl.jar-size: 1419073 +----- +real 63.24 +user 82.58 +sys 13.72 +changeset: 40:edf230ded8de278be900981e1f57c934e07e7990 +date: 2008-12-28 21:54 +0000 +svn: r11500 +description: EMIT-LOAD-VARIABLE was actually renamed to EMIT-LOAD-LOCAL-VARIABLE. +abcl.jar-size: 5760331 +----- +real 63.64 +user 83.11 +sys 13.73 +changeset: 41:6106ae3483622d35a937833cd629e62b04206f95 +date: 2008-12-28 22:36 +0000 +svn: r11501 +description: Efficiency/correctness of generated code: choose opcodes based on operand value, +abcl.jar-size: 5760473 +----- +real 62.76 +user 81.65 +sys 14.01 +changeset: 42:2e4dbb7b0419a03ca0169e5286f311496d69f0cc +date: 2008-12-28 23:09 +0000 +svn: r11502 +description: Introduce mnemonic for (emit 'getstatic ....) to load a symbol naming the variable. +abcl.jar-size: 5761323 +----- +real 64.15 +user 82.14 +sys 14.00 +changeset: 43:7f1d534513e60c3aeb4822d12b53fc2cb6e12ca6 +date: 2008-12-29 15:26 +0000 +svn: r11503 +description: Small refactoring combining common bits in p2-car/p2-cdr. +abcl.jar-size: 5761895 +----- +real 63.77 +user 81.89 +sys 14.23 +changeset: 44:779ee1be081801fb34215fb39b1c349222c821b0 +date: 2008-12-29 16:36 +0000 +svn: r11504 +description: Further combine car/cdr. +abcl.jar-size: 5761852 +----- +real 63.60 +user 82.13 +sys 14.13 +changeset: 45:7a00da0f7756d4282c501fcfb4b637f50d21d5f5 +date: 2008-12-29 20:07 +0000 +svn: r11505 +description: Consolidate code-path with existing function PROCESS-ARGS. +abcl.jar-size: 5761532 +----- +real 67.51 +user 83.04 +sys 14.54 +changeset: 46:d1f8a2f86d373581784896ed44f5da8daeaf4d6d +date: 2008-12-29 20:16 +0000 +svn: r11506 +description: Consolidate code-path with existing function EMIT-CALL-EXECUTE. +abcl.jar-size: 5761352 +----- +real 71.64 +user 84.27 +sys 14.55 +changeset: 47:4a0c627fa76cd3ffb652a3df7abfdbeef8e50cb2 +date: 2008-12-29 21:19 +0000 +svn: r11507 +description: Emit the most efficient ALOAD and ASTORE instructions. +abcl.jar-size: 5764929 +----- +real 67.54 +user 83.33 +sys 14.17 +changeset: 48:73de649933f4fe27a834700c244568361ce94a6a +date: 2008-12-29 21:26 +0000 +svn: r11508 +description: Cleanup: `, -> (nothing); (EMIT 'LABEL ...) -> (LABEL ...) +abcl.jar-size: 5764898 +----- +real 70.16 +user 83.65 +sys 14.00 +changeset: 49:3a17adb2dedf76b8f3a47eef68fd944b9eacea8d +date: 2008-12-29 23:19 +0000 +svn: r11509 +description: Remove Cons special case from car/cdr, it doesn't seem +abcl.jar-size: 5762113 +----- +real 70.70 +user 83.41 +sys 14.38 +changeset: 50:bd32986e8d431629b1462197d8bf240f7b75b245 +date: 2008-12-30 11:56 +0000 +svn: r11510 +description: Remove old build artifacts that no longer work or are referenced in maintable ways. +abcl.jar-size: 5762113 +----- +real 70.17 +user 82.61 +sys 14.35 +changeset: 51:6cde781e3f5bcf226fae162b952ddd6d7985ef23 +date: 2008-12-30 12:15 +0000 +svn: r11511 +description: Use replacement characters for unmappable and malformed +abcl.jar-size: 5762218 +----- +real 71.12 +user 84.91 +sys 14.62 +changeset: 52:ea97b650755f520566b01d67c9d2dedd627e9ad3 +date: 2008-12-30 14:48 +0000 +svn: r11512 +description: Duplicate (clone) the ClosureTemplateFunction in +abcl.jar-size: 5762335 +----- +real 70.44 +user 83.47 +sys 14.22 +changeset: 53:896e62f1726d72fa3413cdfd2c96ab8ea8f63196 +date: 2008-12-30 15:10 +0000 +svn: r11513 +description: Update ABCL<-->Java example instructions. +abcl.jar-size: 5762335 +----- +real 67.03 +user 83.07 +sys 14.01 +changeset: 54:92feb3cf0bf5bcc81902abb9db0e3f0d1eb80247 +date: 2008-12-30 15:36 +0000 +svn: r11514 +description: CompiledClosure should delegate to CTF.execute, not CTF._execute. +abcl.jar-size: 5762246 +----- +real 77.20 +user 91.78 +sys 15.74 +changeset: 55:36b1b1acbb0858b65a3433d41f40601e48a2250c +date: 2008-12-30 15:56 +0000 +svn: r11515 +description: Remove references to building 'j' in the 'abcl' build.xml. +abcl.jar-size: 5762246 +----- +real 74.37 +user 90.86 +sys 15.77 +changeset: 56:06af28312da8686bd598e612262173db017f65cc +date: 2008-12-30 20:23 +0000 +svn: r11516 +description: Documentation of variable-info fields. +abcl.jar-size: 5762170 +----- +real 70.51 +user 90.07 +sys 15.27 +changeset: 57:1abe2da9fe87e011e54aceb630e2ee821c0afac5 +date: 2008-12-30 20:31 +0000 +svn: r11517 +description: Replace Java type indicator with pre-existing constant with the same purpose. +abcl.jar-size: 5762171 +----- +real 71.57 +user 92.25 +sys 15.62 +changeset: 58:e904c82b578ed00f335b0a43440f5a707184aee2 +date: 2008-12-30 20:42 +0000 +svn: r11518 +description: Eliminate dead code. +abcl.jar-size: 5761472 +----- +real 70.95 +user 91.00 +sys 15.23 +changeset: 59:e3ed3e4696404430e5849f740a02c4ed3ff5844a +date: 2008-12-30 21:48 +0000 +svn: r11519 +description: Remove code repetition in the beginning of p2-compiland. +abcl.jar-size: 5761367 +----- +real 70.51 +user 90.29 +sys 15.41 +changeset: 60:d5d1f7e4897532a7cf30012fb332e34e0d592779 +date: 2009-01-01 14:57 +0000 +svn: r11520 +description: Make the compiler recognize subtypes while compiling THE forms. +abcl.jar-size: 5761349 +----- +real 71.63 +user 90.66 +sys 15.32 +changeset: 61:71750c7d903491d86ad9adf0a34acdab3e85ef1b +date: 2009-01-02 15:23 +0000 +svn: r11521 +description: Helper macro for derive-compiler type, when checking +abcl.jar-size: 5763053 +----- +real 71.65 +user 91.12 +sys 15.48 +changeset: 62:14a605481753b62a10f0bc0137bc40b6481886fe +date: 2009-01-02 16:36 +0000 +svn: r11522 +description: Helper function for p2-flet-process-compiland and +abcl.jar-size: 5763775 +----- +real 72.26 +user 91.65 +sys 15.68 +changeset: 63:7a578cb374d2458df259689482fc74a6cfdf0f5c +date: 2009-01-02 17:04 +0000 +svn: r11523 +description: Macro for temp files in p2-flet/labels-process-compiland. +abcl.jar-size: 5764851 +----- +real 70.20 +user 90.45 +sys 15.18 +changeset: 64:2d7a97ffcf6b316b1b19bf71095e8a63925d9348 +date: 2009-01-02 17:28 +0000 +svn: r11524 +description: Tiny helper for checking that class file is loadable. +abcl.jar-size: 5764477 +----- +real 71.49 +user 91.02 +sys 15.34 +changeset: 65:3e99e90ef49741381726c229de156bc5d047057c +date: 2009-01-02 19:50 +0000 +svn: r11525 +description: Helper function for fixnum initializations. +abcl.jar-size: 5764608 +----- +real 70.55 +user 90.49 +sys 15.28 +changeset: 66:418ab43b9b6d3ab6e543aaff9750001fc8e00342 +date: 2009-01-03 00:08 +0000 +svn: r11526 +description: Make Throw.java do as Lisp.java and LispThread.java: create a human-readable tag for the +abcl.jar-size: 5764623 +----- +real 71.00 +user 90.96 +sys 15.60 +changeset: 67:0c87ce13ce08760ce694edf8a0a30f7ef739a63e +date: 2009-01-03 12:30 +0000 +svn: r11527 +description: (Phil Hudson) Make FastStringBuffer an adapter to java-1.5's StringBuilder. +abcl.jar-size: 5764330 +----- +real 71.93 +user 91.96 +sys 15.74 +changeset: 68:19731637ae5192ed54e6033e9ed24440927b56ca +date: 2009-01-03 13:08 +0000 +svn: r11528 +description: Enable optional use of JFluid profiler. +abcl.jar-size: 5784639 +----- +real 72.44 +user 92.95 +sys 15.49 +changeset: 69:42c7ed4ff3960913b7b976c7713658de3ba666f6 +date: 2009-01-03 13:17 +0000 +svn: r11529 +description: Revert inadvertent r11528. +abcl.jar-size: 5764329 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:468: Duplicate target 'abcl.test.ansi.interpreted' + +Total time: 0 seconds + +real 0.49 +user 0.51 +sys 0.09 +changeset 70 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:468: Duplicate target 'abcl.test.ansi.interpreted' + +Total time: 0 seconds + +real 0.44 +user 0.48 +sys 0.08 +changeset 71 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:468: Duplicate target 'abcl.test.ansi.interpreted' + +Total time: 0 seconds + +real 0.43 +user 0.47 +sys 0.08 +changeset 72 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:468: Duplicate target 'abcl.test.ansi.interpreted' + +Total time: 0 seconds + +real 0.43 +user 0.47 +sys 0.08 +changeset 73 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:468: Duplicate target 'abcl.test.ansi.interpreted' + +Total time: 0 seconds + +real 0.43 +user 0.47 +sys 0.08 +changeset 74 failed to build. +----- +real 71.07 +user 91.20 +sys 15.44 +changeset: 75:89e333998d2ec8c8854eeae2ffffe1b7f60e868f +date: 2009-01-04 11:08 +0000 +svn: r11535 +description: Intermediate fix to remove double dupliation. +abcl.jar-size: 5766201 +----- +real 71.88 +user 92.61 +sys 15.39 +changeset: 76:27a5a0f02c300b76681c77523b71e62e9cd9a79e +date: 2009-01-04 11:54 +0000 +svn: r11536 +description: Finished adding @Override annotations for Primitives.java. +abcl.jar-size: 5766178 +----- +real 71.04 +user 91.27 +sys 15.81 +changeset: 77:ebbec6b3a9bae2c4158d9f80c6f7f08ce5dfa5bb +date: 2009-01-04 12:14 +0000 +svn: r11537 +description: build.xml's target 'abcl.test' invokes the GCL ANSI-TEST interpreted tests by default. +abcl.jar-size: 5766177 +----- +real 70.73 +user 90.79 +sys 15.34 +changeset: 78:8daf3240e5c363706c07da012234990ab4bbeced +date: 2009-01-04 12:33 +0000 +svn: r11538 +description: Added JUnit tests to Netbeans project. +abcl.jar-size: 5766177 +----- +real 71.08 +user 90.83 +sys 15.23 +changeset: 79:28d4209b7a337a424cccd2af7a2910becebc31fd +date: 2009-01-04 14:27 +0000 +svn: r11539 +description: Empty statements cleanup: +abcl.jar-size: 5766147 +----- +real 71.46 +user 92.02 +sys 15.32 +changeset: 80:f47ae7acb6b8c7e7fc2bc93b375978b4a852ad31 +date: 2009-01-04 16:44 +0000 +svn: r11540 +description: Helper macro for defining inlining functions. +abcl.jar-size: 5767147 +----- +real 70.91 +user 90.44 +sys 15.27 +changeset: 81:14fb6458112e4569bbcd86bd86e933533ad9388d +date: 2009-01-04 17:29 +0000 +svn: r11541 +description: Look, I can do conditionals in the middle of a +abcl.jar-size: 5767141 +----- +real 70.89 +user 90.49 +sys 15.84 +changeset: 82:7620a6587f4295684fe0f676a79800f289caff00 +date: 2009-01-04 20:04 +0000 +svn: r11542 +description: Helper macro for declare-* functions that use hashtables. +abcl.jar-size: 5768042 +----- +real 70.86 +user 90.80 +sys 15.33 +changeset: 83:81be9aadf3d6386cb3ff6a3a3ec03f7f59f2d269 +date: 2009-01-04 22:03 +0000 +svn: r11543 +description: Little helper for p2-plus/minus/times. +abcl.jar-size: 5769193 +----- +real 82.31 +user 102.31 +sys 16.08 +changeset: 84:d0b384756e4059cb34f994e2ca591f8eccf2a699 +date: 2009-01-04 22:16 +0000 +svn: r11544 +description: Add bounds checking and prepare for support for 'wide' instruction prefix. +abcl.jar-size: 5778598 +----- +real 79.59 +user 100.50 +sys 15.39 +changeset: 85:f903e644cf5c6a3982f1d1159899468d054bf8fa +date: 2009-01-04 22:21 +0000 +svn: r11545 +description: Another small helper for p2-plus/minus. +abcl.jar-size: 5779646 +----- +real 80.91 +user 101.66 +sys 15.66 +changeset: 86:d0698a96709a26f518b28bc37f2faa2e0948c99c +date: 2009-01-05 10:56 +0000 +svn: r11546 +description: More fixes for the Ant target 'abcl.test'. +abcl.jar-size: 5779646 +----- +real 80.99 +user 101.08 +sys 15.86 +changeset: 87:c9312b10057df7cf01e00002bb4669a2f5a3f861 +date: 2009-01-05 15:26 +0000 +svn: r11547 +description: For let, variable values must be bound after the let-forms. +abcl.jar-size: 5780026 +----- +real 82.40 +user 103.90 +sys 15.79 +changeset: 88:3d88c32a8d9129fd4cbb9154a9bdad38d38df481 +date: 2009-01-06 12:12 +0000 +svn: r11548 +description: Remove bindArg duplication. +abcl.jar-size: 5779984 +----- +real 83.75 +user 103.07 +sys 16.25 +changeset: 89:257c6f76b402c71a6b3d5c045df4262aed508230 +date: 2009-01-06 19:17 +0000 +svn: r11549 +description: Silence compile warnings in SBCL by moving a function up. +abcl.jar-size: 5779983 +----- +real 83.58 +user 102.89 +sys 15.77 +changeset: 90:80228ad2186f29b93c68fe54b188357e91447724 +date: 2009-01-07 21:14 +0000 +svn: r11550 +description: Silence compiler warnings about deleting "Unused function CALL-NEXT-METHOD": it's being added +abcl.jar-size: 5784107 +----- +real 82.30 +user 102.58 +sys 15.40 +changeset: 91:e6bcf9828c18722435685a1bc22eae30fe9efd70 +date: 2009-01-08 20:24 +0000 +svn: r11551 +description: Change the return value of Environment.isDeclaredSpecial() to include the +abcl.jar-size: 5784175 +----- +real 81.68 +user 107.53 +sys 15.77 +changeset: 92:d050dc3a82087c6704c987cb740a7beb9abd86a7 +date: 2009-01-11 08:29 +0000 +svn: r11553 +description: Increase performance of LispThread.currentThread() by more than 50% (uncontended case). +abcl.jar-size: 5784561 +----- +real 77.01 +user 103.71 +sys 15.52 +changeset: 93:726a67f3ebc9d31436c61a03120056485440a9d0 +date: 2009-01-11 09:40 +0000 +svn: r11554 +description: Followup to the introduction of compile-forms-and-maybe-emit-clear-values. +abcl.jar-size: 5706207 +----- +real 76.61 +user 102.02 +sys 15.56 +changeset: 94:c21d6204312a6bf5f6d8cee4896914581f242236 +date: 2009-01-12 21:26 +0000 +svn: r11555 +description: Remove unused variable. +abcl.jar-size: 5706209 +----- +real 76.49 +user 102.55 +sys 15.63 +changeset: 95:de2b7c937b4064596aed49046a06b6bf391f90f4 +date: 2009-01-15 10:07 +0000 +svn: r11556 +description: Fix the Lisp based build system to include with the new Java classes in src/org/armedbear/util. +abcl.jar-size: 5706209 +----- +real 77.03 +user 102.74 +sys 15.41 +changeset: 96:a611d059259565553c7dd7a0b78353875704284c +date: 2009-01-15 23:19 +0000 +svn: r11557 +description: Fix ticket #28: Expressly adjustable array not adjustable. +abcl.jar-size: 5709233 +----- +real 76.57 +user 102.68 +sys 15.36 +changeset: 97:430327c13c4a43a0a4c34ccc8406896696851f11 +date: 2009-01-16 20:49 +0000 +svn: r11560 +description: Followup to r11557: Fixes ADJUST-ARRAY for the special cases +abcl.jar-size: 5709219 +----- +real 77.70 +user 103.05 +sys 15.78 +changeset: 98:3872abd2fd595e4f92d92864167dceb1fca691b0 +date: 2009-01-17 10:24 +0000 +svn: r11561 +description: Don't check the value of initialContent to see whether it was provided; it may be NIL. +abcl.jar-size: 5709217 +----- +real 84.19 +user 103.19 +sys 15.53 +changeset: 99:e6c739b1b6397af865ff7bba52c2d9c99e44815b +date: 2009-01-17 13:56 +0000 +svn: r11562 +description: Change and document the internal adjustArray() protocol: we can't use NIL as a marker for "absent initial contents": It's valid for ZeroRankArray. +abcl.jar-size: 5709258 +----- +real 83.96 +user 102.97 +sys 16.02 +changeset: 100:6f74e8cbd3fa4673375c83dcce4fb48e9169304d +date: 2009-01-18 10:51 +0000 +svn: r11563 +description: Arrangin directory structure for Lisp-based test suites. +abcl.jar-size: 5709259 +----- +real 85.10 +user 104.09 +sys 16.07 +changeset: 101:06d8209461c5dffbf0645033783465fdbefd0bf4 +date: 2009-01-18 18:34 +0000 +svn: r11564 +description: Fix compiler issue found by compiling AP5: Instead of calculating the true upper bound +abcl.jar-size: 5709164 +----- +real 83.10 +user 103.78 +sys 16.19 +changeset: 102:90f2b4b09054b7addc278ec6ae89859a1895982d +date: 2009-01-18 19:39 +0000 +svn: r11565 +description: Fix thinko: it's not "unless", it's "when" ext:*inspector-hook* is bound to a non-NIL value. +abcl.jar-size: 5709163 +----- +real 85.23 +user 103.88 +sys 16.08 +changeset: 103:84c978abb970e81b0845b245139741afc3002e6e +date: 2009-01-18 21:04 +0000 +svn: r11566 +description: Make sure to dump all floats with exponent marker, because when loaded, the default may differ. +abcl.jar-size: 5709295 +----- +real 85.94 +user 102.64 +sys 16.12 +changeset: 104:eb7d3d1871f0be770937090bec389de261be527b +date: 2009-01-18 21:06 +0000 +svn: r11567 +description: Use the same lines as in SBCL to make sure SCALE-EXPONENT works for all float types. +abcl.jar-size: 5709288 +----- +real 83.58 +user 103.65 +sys 15.89 +changeset: 105:dc49e091632577442de31d18a0c78ec7e6058b81 +date: 2009-01-18 22:14 +0000 +svn: r11568 +description: Restore *read-base* and *read-default-float-format* after compiling a file. +abcl.jar-size: 5709385 +----- +real 81.50 +user 102.90 +sys 16.01 +changeset: 106:b9f98b539fb66e5e9b6f0a7acd8778cc13e68c12 +date: 2009-01-19 09:36 +0000 +svn: r11569 +description: Eliminate float-serializing ambiguities: if you need a float/double, store one +abcl.jar-size: 5728550 +----- +real 72.60 +user 93.41 +sys 13.80 +changeset: 107:fee1aff234b1e037a033a81656ae94a6555e69b8 +date: 2009-01-19 14:12 +0000 +svn: r11570 +description: Refactored Ant-based build to decrease compilation time. +abcl.jar-size: 5728554 +----- +real 70.48 +user 92.58 +sys 13.82 +changeset: 108:9daef174c065372faf72cbe152851150e6b88924 +date: 2009-01-19 20:29 +0000 +svn: r11571 +description: Implement some building blocks for compilation of float math to byte code: +abcl.jar-size: 5729826 +----- +real 68.28 +user 91.23 +sys 13.54 +changeset: 109:10ce770a8a5fe7c116c2230e6d7c7a90149b599a +date: 2009-01-21 21:25 +0000 +svn: r11572 +description: Fix NO-EXTRA-SYMBOLS-EXPORTED-FROM-COMMON-LISP. +abcl.jar-size: 5729859 +----- +real 68.15 +user 91.16 +sys 13.68 +changeset: 110:077361f3ef18ff0c78dcce1bf7bcf1a07525d9bf +date: 2009-01-21 22:14 +0000 +svn: r11573 +description: Add a 'getInstance' static method to all lisp classes which have a +abcl.jar-size: 5730135 +----- +real 68.56 +user 91.77 +sys 13.52 +changeset: 111:b3d8f28e6d1398aa5e420bab052095ea0b9bb3fe +date: 2009-01-21 22:35 +0000 +svn: r11574 +description: Introduce LispInteger super-type to Bignum and Fixnum: +abcl.jar-size: 5730634 +----- +real 68.89 +user 91.72 +sys 14.01 +changeset: 112:4117316df146e6ddfd93abc0a6b67b7348d0c7b1 +date: 2009-01-22 20:00 +0000 +svn: r11575 +description: Eliminate the FastStringBuffer (from AbstractArray and AbstractBitVector). +abcl.jar-size: 5730674 +----- +real 69.61 +user 93.11 +sys 14.16 +changeset: 113:1d527512a03709f9a7ef9acd3e0d07bc5df47a9a +date: 2009-01-23 16:07 +0000 +svn: r11576 +description: Move internal ABCL tests to proper hierarchy. +abcl.jar-size: 5730674 +----- +real 68.44 +user 92.13 +sys 13.51 +changeset: 114:6718a4ce6de02de413847a54667bf7269e131339 +date: 2009-01-23 19:37 +0000 +svn: r11577 +description: Support "partial" wildcards in DIRECTORY, like +abcl.jar-size: 5734777 +----- +real 69.57 +user 94.18 +sys 13.78 +changeset: 115:2f5359182761f938239cd8acd87d47fbe753217f +date: 2009-01-24 10:12 +0000 +svn: r11578 +description: Miscelanious: +abcl.jar-size: 5737438 +----- +real 69.69 +user 94.07 +sys 13.88 +changeset: 116:0851168c69aa8e9c0c106727ab26e32ddff8a70f +date: 2009-01-24 10:24 +0000 +svn: r11579 +description: Add floatValue() and doubleValue() to LispObject and all number classes which didn't have it yet. +abcl.jar-size: 5737635 +----- +real 68.78 +user 93.42 +sys 13.60 +changeset: 117:a20341040ba216b0ee7c89886d459356d4913b42 +date: 2009-01-24 11:04 +0000 +svn: r11580 +description: Commit some of the changes required for FLOAT and DOUBLE support (clean up my wc a bit) +abcl.jar-size: 5745257 +----- +real 69.40 +user 93.60 +sys 13.63 +changeset: 118:2aa1087f871f6d3986a5fec012edb5f5708b227f +date: 2009-01-24 13:26 +0000 +svn: r11581 +description: Make directory listing tolerate invalid paths and permission +abcl.jar-size: 5745333 +----- +real 69.32 +user 94.02 +sys 13.67 +changeset: 119:75ced722a3ba24d70c9fe602db6a3c3c533f79ac +date: 2009-01-24 14:02 +0000 +svn: r11582 +description: Use additional opcodes: don't store the "obvious" constants in the constant pool. +abcl.jar-size: 5748836 +----- +real 69.00 +user 93.34 +sys 13.73 +changeset: 120:1074f8f1c3208709c82193231bd25038b07ce00a +date: 2009-01-24 18:08 +0000 +svn: r11583 +description: Revert change to p2-minus: we can't do this without adding a new LispObject primitive operation, +abcl.jar-size: 5748942 +----- +real 69.36 +user 94.11 +sys 13.74 +changeset: 121:91c3660fc2f328328f42e4861bd30e34f10d6d87 +date: 2009-01-24 18:33 +0000 +svn: r11584 +description: Handle both 'long' as well as 'double' argument and return types as types of size 2 +abcl.jar-size: 5748958 +----- +real 70.44 +user 95.44 +sys 14.13 +changeset: 122:1a9fdbe1e75b5bf87edcd578b0dedb75cfa78670 +date: 2009-01-24 18:59 +0000 +svn: r11585 +description: Update type mapping table in agreement to our earlier finding that in our lisp +abcl.jar-size: 5748960 +----- +real 69.60 +user 93.75 +sys 13.83 +changeset: 123:ce74f3caa855f78117c1b9fb794b772a721bb4bd +date: 2009-01-24 20:36 +0000 +svn: r11586 +description: Eliminate the pesky beeps in TYPE-OF.1; however unfortunately, this breaks TYPE-OF.4 for the case of "". Now go and search! +abcl.jar-size: 5748939 +----- +real 69.81 +user 93.81 +sys 14.00 +changeset: 124:405e4b85e0320911c980d53c0a41229995c3e0ed +date: 2009-01-24 20:38 +0000 +svn: r11587 +description: Ofcourse, you need all components for a commit to actually work... (Belongs to last commit.) +abcl.jar-size: 5748982 +----- +real 70.05 +user 93.84 +sys 13.92 +changeset: 125:ac4f2752d8e99007f8f0d1c9550b1b93ed529069 +date: 2009-01-25 10:13 +0000 +svn: r11588 +description: Optimize MIN/MAX inline calculations: with the right stack use, we can avoid storing +abcl.jar-size: 5748525 +----- +real 68.93 +user 92.50 +sys 13.88 +changeset: 126:e4d8e99e2df865c128a9e7ac64e20f37b61a2193 +date: 2009-01-25 23:33 +0000 +svn: r11589 +description: Add stack information for opcodes we'll start using soon. +abcl.jar-size: 5748637 +----- +real 69.07 +user 94.04 +sys 13.94 +changeset: 127:c720b961a73a348765d271f892e037496df954e5 +date: 2009-01-25 23:34 +0000 +svn: r11590 +description: Merged the scripting branch, providing JSR-223 support and other new +abcl.jar-size: 5792467 +----- +real 70.27 +user 94.82 +sys 14.24 +changeset: 128:b9c12f239a06666e2e27b8f9cbda44df06e93a59 +date: 2009-01-26 19:29 +0000 +svn: r11591 +description: Make SINGLE-FLOAT and DOUBLE-FLOAT compiler types. +abcl.jar-size: 5792604 +----- +real 69.51 +user 94.19 +sys 14.14 +changeset: 129:bf76c65822504fed38a6ea98bd36dd98d91df965 +date: 2009-01-26 21:02 +0000 +svn: r11592 +description: Generic representation conversion (from one JVM type to another) and boxing (JVM type to LispObject) support. +abcl.jar-size: 5786017 +----- +real 68.69 +user 93.75 +sys 13.86 +changeset: 130:3d1536807d180672d6eaba7cf63218a04aa412dd +date: 2009-01-26 21:40 +0000 +svn: r11593 +description: Optimize unboxing of booleans. +abcl.jar-size: 5788081 +----- +real 68.18 +user 92.59 +sys 13.57 +changeset: 131:aed68fd76940b9cdc3a557b646e82b122485aa31 +date: 2009-01-26 21:54 +0000 +svn: r11594 +description: Make DERIVE-TYPE support SINGLE-FLOAT and DOUBLE-FLOAT. +abcl.jar-size: 5788173 +----- +real 69.73 +user 93.97 +sys 13.98 +changeset: 132:31dbdbf7a6e76a31281eb46e974e9301626c24a9 +date: 2009-01-27 17:11 +0000 +svn: r11595 +description: Ignore .*.properties. +abcl.jar-size: 5788174 +----- +real 69.24 +user 94.58 +sys 13.93 +changeset: 133:b9b3e6e2208f30a47c8f58d7cc171ebf7f0fa398 +date: 2009-01-27 18:29 +0000 +svn: r11596 +description: Invocation of ASDF tests from Lisp via instructions at top of 'abcl.asd' works. +abcl.jar-size: 5788174 +----- +real 69.35 +user 93.45 +sys 13.91 +changeset: 134:4128ad67e67cefe392da9ca6d2c62ad40050e986 +date: 2009-01-27 20:20 +0000 +svn: r11597 +description: Fixed URL decoding bug in loadCompiledFunction using +abcl.jar-size: 5788040 +----- +real 68.93 +user 94.12 +sys 13.75 +changeset: 135:6dfb43cc1065f46fad89e10352c0f48816952d48 +date: 2009-01-28 11:29 +0000 +svn: r11598 +description: Added (somehow) missing GCL ANSI test ASDF loading wrappers. +abcl.jar-size: 5788041 +----- +real 69.14 +user 93.41 +sys 13.79 +changeset: 136:3461e63d21e2814bb3bd78f8600ef4cd7129ff5e +date: 2009-01-29 16:00 +0000 +svn: r11599 +description: Use HANDLER-CASE for ANSI tests to quit invoking Lisp if an error in generated. +abcl.jar-size: 5788040 +----- [java] Java Result: 2 + +real 17.77 +user 34.70 +sys 4.27 +changeset: 137:b884e30b1cb6e9c0528147771b077d020a05844a +date: 2009-01-29 20:00 +0000 +svn: r11600 +description: Add more opcodes to the list; update stack effect information. +abcl.jar-size: 1280918 +----- [java] Java Result: 2 + +real 17.41 +user 35.11 +sys 4.00 +changeset: 138:fea814f4c88cb4379ecb90cff067c9e22baa7908 +date: 2009-01-29 20:10 +0000 +svn: r11601 +description: Only compile one or the other argument to an :int. +abcl.jar-size: 1280918 +----- +real 69.92 +user 93.88 +sys 13.67 +changeset: 139:6a8aae682fb3a5518032845956bb930317f38e70 +date: 2009-01-29 20:23 +0000 +svn: r11602 +description: Implement generic type-representation derivations and conversions; +abcl.jar-size: 5790448 +----- +real 70.31 +user 94.82 +sys 13.95 +changeset: 140:32a7eed996411db17bd471b2f0ccda7c98333804 +date: 2009-01-29 22:30 +0000 +svn: r11603 +description: Use generic representation conversions instead of enumerating in line. +abcl.jar-size: 5792104 +----- +real 71.23 +user 95.75 +sys 14.29 +changeset: 141:e8e6e10042450de77939d8998d6cd26fd89080c4 +date: 2009-01-30 06:16 +0000 +svn: r11604 +description: Smarter type derivation: start *using* the float and double storage types +abcl.jar-size: 5797072 +----- +real 70.99 +user 96.19 +sys 14.22 +changeset: 142:e83c7025a0f5944e809b6a4269169e3a998cd59e +date: 2009-01-30 15:40 +0000 +svn: r11605 +description: ABCL included Lisp tests now working from ASDF and Ant. +abcl.jar-size: 5797070 +----- +real 70.82 +user 95.61 +sys 14.43 +changeset: 143:c16d6c6e1fc686e01d5501a802eb04003a40ca48 +date: 2009-01-30 15:43 +0000 +svn: r11606 +description: Include new files missing from previous commit. +abcl.jar-size: 5797069 +----- +real 70.52 +user 95.95 +sys 14.01 +changeset: 144:57e40369c2408aba4b9a2a4a27eb6e7581974dd6 +date: 2009-01-31 08:38 +0000 +svn: r11607 +description: Implement inline float and double calculations for P2-TIMES. +abcl.jar-size: 5794394 +----- +real 69.74 +user 95.39 +sys 14.07 +changeset: 145:5b7769b7d76d17c163a68ad59880a91cd266caea +date: 2009-01-31 14:00 +0000 +svn: r11608 +description: Support inline comparisons for many types of compiler types (including single and double floats). +abcl.jar-size: 5795682 +----- +real 69.78 +user 94.59 +sys 13.93 +changeset: 146:2189041e3290e8151d63e3f67bdb284a02956660 +date: 2009-01-31 16:39 +0000 +svn: r11609 +description: Don't enumerate representation conversion inline: we have a generic routine for it now. +abcl.jar-size: 5795479 +----- +real 69.50 +user 94.64 +sys 13.88 +changeset: 147:d76e499384f7a5c2a6fb4d70d21b84c66afbf8ad +date: 2009-01-31 16:41 +0000 +svn: r11610 +description: Add 2 used - but not enabled - opcodes. +abcl.jar-size: 5795479 +----- +real 70.47 +user 95.80 +sys 14.07 +changeset: 148:cf66696a88bc8449f778f9b9d9742bfee51415f8 +date: 2009-01-31 20:28 +0000 +svn: r11611 +description: Clean up COMPILE-CONSTANT: there's no reason to cast from one type to another at runtime if you can do it compile time. +abcl.jar-size: 5795013 +----- +real 69.93 +user 95.13 +sys 14.08 +changeset: 149:5b8ac8f9a8903ab74528572cad49dd22bfac19fc +date: 2009-01-31 21:14 +0000 +svn: r11612 +description: Count linenumbers correctly again (they were double counted before this commit). +abcl.jar-size: 5795026 +----- +real 75.21 +user 95.05 +sys 14.14 +changeset: 150:2d0ef96b5827e807b5f134681f6494e899ce0c08 +date: 2009-01-31 22:10 +0000 +svn: r11613 +description: Fix #'+ compilation with FEWER than 2 arguments. +abcl.jar-size: 5795047 +----- +real 79.20 +user 95.47 +sys 14.80 +changeset: 151:8877c4247489dd98ed97991fcbaaa8302c0560f6 +date: 2009-01-31 22:43 +0000 +svn: r11614 +description: Inline all compiled subtractions instead of only the 2 and 3 argument cases. +abcl.jar-size: 5794956 +----- +real 76.07 +user 95.86 +sys 14.29 +changeset: 152:8517c6d1b9e619fec2489b6a098f4f1b65a93943 +date: 2009-02-01 09:15 +0000 +svn: r11615 +description: Revert publishing of "internal" version back to 0.13.0-dev. +abcl.jar-size: 5794958 +----- +real 77.20 +user 96.62 +sys 14.76 +changeset: 153:8d47f54db5eefba0a4e613f66e7ffd7c47fe868b +date: 2009-02-01 19:24 +0000 +svn: r11616 +description: Better matching in directory listing. There are +abcl.jar-size: 5795095 +----- +real 74.56 +user 96.23 +sys 14.22 +changeset: 154:c98f2de9cfa90288b3f32dfd50aeb6b795bc4afa +date: 2009-02-01 22:15 +0000 +svn: r11617 +description: More CONVERT-REPRESENTATIONs. +abcl.jar-size: 5794673 +----- +real 79.73 +user 95.33 +sys 14.54 +changeset: 155:d46d85ffc1e85585643527a1def3c1b5ad983450 +date: 2009-02-02 22:40 +0000 +svn: r11618 +description: Added support for a configuration file in the CLASSPATH for ABCL when +abcl.jar-size: 5796922 +----- +real 76.51 +user 97.41 +sys 14.24 +changeset: 156:f453f729514fc3d493c3ff6fb4ba76522f2f8970 +date: 2009-02-03 08:23 +0000 +svn: r11619 +description: Reduce code duplication: +abcl.jar-size: 5803048 +----- +real 74.60 +user 98.33 +sys 14.12 +changeset: 157:1c94d9af360dd9cc765fad7b945d0809db3ae73b +date: 2009-02-03 22:07 +0000 +svn: r11620 +description: Kill long code repetitions in COMPILE-VAR-REF and P2-SETQ +abcl.jar-size: 5808250 +----- +real 74.27 +user 99.15 +sys 14.21 +changeset: 158:66ba95ccca6e0ceca2655ffd9d19ff83aa2fb1dd +date: 2009-02-04 20:13 +0000 +svn: r11621 +description: Implement P2-COMPILAND-UNBOX-VARIABLE in terms of new primitives. +abcl.jar-size: 5817915 +----- [java] Java Result: 2 + +real 26.92 +user 43.51 +sys 5.64 +changeset: 159:55f02c75492b840e2a84486993cf9cff489792ca +date: 2009-02-04 21:07 +0000 +svn: r11622 +description: Eliminate NEW-FIXNUM and EMIT-FIXNUM-INIT in favor of CONVERT-REPRESENTATION. +abcl.jar-size: 1600458 +----- [java] Java Result: 2 + +real 26.48 +user 42.90 +sys 5.23 +changeset: 160:a2b4b62f52fd8ccd57fedea342b00a6b5f7380b7 +date: 2009-02-04 21:58 +0000 +svn: r11623 +description: Perfectioned ABCL auto-configuration when using JSR-223; added option to +abcl.jar-size: 1600588 +----- +real 73.00 +user 99.32 +sys 13.60 +changeset: 161:8dfcb9f5d7ba243e1088e56ff1bf83e2c178eec2 +date: 2009-02-04 22:22 +0000 +svn: r11624 +description: Wider use of CONVERT-REPRESENTATION shows an issue: LispInteger.getInstance() returns a LispInteger. +abcl.jar-size: 5808992 +----- [java] Java Result: 2 + +real 28.22 +user 44.77 +sys 7.10 +changeset: 162:5db83239dca03ac838d2db0670ce614aad23909c +date: 2009-02-05 08:46 +0000 +svn: r11625 +description: Fix COERCE.20 (a regression since 0.12). +abcl.jar-size: 1286398 +----- +real 71.86 +user 100.64 +sys 13.50 +changeset: 163:8aaf506c0435081311493bb3d9337bf28f191fec +date: 2009-02-05 19:40 +0000 +svn: r11626 +description: Final and last fix for COERCE.20 and the issue with printing double floats. +abcl.jar-size: 5808957 +----- +real 71.87 +user 100.42 +sys 13.97 +changeset: 164:0a348dea98167b074bb4274b9123b2451972a0cd +date: 2009-02-05 20:13 +0000 +svn: r11627 +description: Make TRACE protect *TRACE-DEPTH* from non-local returns (such as RETURN to TOP-LEVEL restarts). +abcl.jar-size: 5807012 +----- +real 71.94 +user 99.53 +sys 13.82 +changeset: 165:dffe348829802edf2797a0fc769b5094260a3a7d +date: 2009-02-05 20:14 +0000 +svn: r11628 +description: Remove commented-out lines. +abcl.jar-size: 5807012 +----- +real 71.89 +user 101.64 +sys 14.17 +changeset: 166:37b9c9517618ab46a72831e4e61e14322e9b3ac9 +date: 2009-02-05 21:22 +0000 +svn: r11629 +description: fixed exported symbol list for package :abcl-script. +abcl.jar-size: 5807012 +----- +real 72.88 +user 102.66 +sys 14.15 +changeset: 167:6e25643024d2b4d92da632536f8ac83d8859f62b +date: 2009-02-05 21:39 +0000 +svn: r11630 +description: Optimize (and fix) CONVERT-REPRESENTATION for the case of 2 eql arguments +abcl.jar-size: 5807072 +----- +real 72.16 +user 99.59 +sys 13.94 +changeset: 168:0ed20d339097c6ff87a270e8c071d5218e0bc9f8 +date: 2009-02-05 21:44 +0000 +svn: r11631 +description: Fix DERIVE-VARIABLE-REPRESENTATION in case the LIMIT-VARIABLE resolves to NIL +abcl.jar-size: 5806991 +----- +real 71.76 +user 101.28 +sys 14.03 +changeset: 169:dc2a8a6c5373400eec5632452a88a17bc8321ed2 +date: 2009-02-05 21:47 +0000 +svn: r11632 +description: Make our (static) fields FINAL, as we only write to them once: during object construction. +abcl.jar-size: 5808598 +----- +real 72.08 +user 99.12 +sys 14.08 +changeset: 170:909f20ed4e3b29945274a3ef9de9fbf13f893570 +date: 2009-02-06 20:51 +0000 +svn: r11633 +description: Clean up DERIVE-TYPE-{MIN,MAX,ASH} using the new DERIVE-TYPE-NUMERIC-OP infrastructure. +abcl.jar-size: 5807179 +----- +real 72.79 +user 102.69 +sys 14.11 +changeset: 171:1198e18431d636ad3484ad90ac1005814b8f1921 +date: 2009-02-06 21:00 +0000 +svn: r11634 +description: Better in-lining compilation of MIN and MAX. +abcl.jar-size: 5807475 +----- +real 72.10 +user 102.69 +sys 14.05 +changeset: 172:5c2fd497b2d1e8b81454635cf61c1fad175e3883 +date: 2009-02-06 22:58 +0000 +svn: r11635 +description: Adjust stack effect of dcmpX: pop off 2 2-sized operands, put 1 int (1-sized) element back: +abcl.jar-size: 5807474 +----- +real 71.56 +user 99.03 +sys 13.82 +changeset: 173:15f4400931f8df40e1d1fb55508fd339020e8b4b +date: 2009-02-06 23:01 +0000 +svn: r11636 +description: Generalize code generation paths for :INT/:LONG representations in P2-MIN/MAX into 1 path. +abcl.jar-size: 5808099 +----- +real 72.21 +user 100.35 +sys 13.95 +changeset: 174:222910ae94a510d0adfda8f90ce25ce62cf3384c +date: 2009-02-06 23:22 +0000 +svn: r11637 +description: Extend EMIT-DUP to be able to duplicate past the top-most stack value. +abcl.jar-size: 5808386 +----- +real 71.95 +user 100.41 +sys 13.86 +changeset: 175:0e2aefb923b0af12869e396777a2ecc5a2c2f605 +date: 2009-02-07 21:42 +0000 +svn: r11638 +description: Fix P2-MIN/MAX backquoting/unquoting error. +abcl.jar-size: 5808430 +----- +real 72.57 +user 102.41 +sys 14.20 +changeset: 176:9df355af7a57d25ff56f8d185540198a7c53b87e +date: 2009-02-08 08:43 +0000 +svn: r11639 +description: Add stack effect of used instruction. +abcl.jar-size: 5808446 +----- [java] Java Result: 2 + +real 67.65 +user 94.16 +sys 12.85 +changeset: 177:afdf3c03fc2e0e05fceba10761f7803cb1cef638 +date: 2009-02-08 08:48 +0000 +svn: r11640 +description: Type derivation for multi-argument +/-/*; +abcl.jar-size: 5139205 +----- +real 71.59 +user 100.29 +sys 13.99 +changeset: 178:e688971def65b41dacdf178edf3a6d37a5229c97 +date: 2009-02-08 10:06 +0000 +svn: r11641 +description: Integer bounds derivation for MIN and MAX. +abcl.jar-size: 5811763 +----- +real 71.79 +user 98.12 +sys 13.96 +changeset: 179:391389f9257ff0ee3d66dd999f9e5244be462236 +date: 2009-02-08 11:06 +0000 +svn: r11642 +description: Remove commented-out code ("emit-unbox-*") which is superseeded by following FIX-BOXING. +abcl.jar-size: 5811745 +----- +real 72.27 +user 100.26 +sys 14.13 +changeset: 180:3176365fdd4255cbdcad9f5b9201583ab55e7ffc +date: 2009-02-08 13:14 +0000 +svn: r11643 +description: Remove duplication from p1-flet and p1-labels. +abcl.jar-size: 5813587 +----- +real 70.90 +user 98.88 +sys 13.73 +changeset: 181:e6d7112485ef04e871f714cc25cded4774382c5c +date: 2009-02-08 14:00 +0000 +svn: r11644 +description: Further cleanup for p1-flet/labels. +abcl.jar-size: 5813728 +----- +real 72.51 +user 100.68 +sys 14.32 +changeset: 182:70c69a374fee5062bd4b017e37cf4c42da184434 +date: 2009-02-08 14:34 +0000 +svn: r11645 +description: Combine p2-let/let*-vars. +abcl.jar-size: 5815452 +----- +real 73.25 +user 102.23 +sys 14.07 +changeset: 183:2f792aa429b3986789f9a84167e1b619254b5194 +date: 2009-02-08 21:00 +0000 +svn: r11646 +description: Fix compilation of Maxima: the wrong representation was returned. +abcl.jar-size: 5815661 +----- +real 71.92 +user 98.57 +sys 14.05 +changeset: 184:c3ab884efe4aaca4dbd00b6ef40ba0721101e858 +date: 2009-02-08 21:23 +0000 +svn: r11647 +description: Add support for java.lang.Long arguments based on Bignums. +abcl.jar-size: 5816010 +----- +real 72.73 +user 102.68 +sys 14.06 +changeset: 185:fe9043660185d4974cee6da6e940271749ae5264 +date: 2009-02-08 22:45 +0000 +svn: r11648 +description: Strict checking of representations delivered vs requested - inspired by Ville's find: r11646. +abcl.jar-size: 5818446 +----- +real 72.97 +user 100.47 +sys 13.83 +changeset: 186:ee55c523193d2f5612ead4567e843f3d8eb61ccf +date: 2009-02-08 22:48 +0000 +svn: r11649 +description: Indentation: make opcode-enumerations look like elsewhere. +abcl.jar-size: 5818407 +----- +real 73.34 +user 103.44 +sys 14.14 +changeset: 187:7320e0c98801bd2c0e827cf8bead1ccb31c38207 +date: 2009-02-09 21:53 +0000 +svn: r11650 +description: Generate Symbol-typed fields if we expect to be loading off one. +abcl.jar-size: 5846864 +----- +real 71.98 +user 99.05 +sys 13.86 +changeset: 188:bcc59b5c26786270d7a9ecd96df82a87305132d6 +date: 2009-02-09 21:56 +0000 +svn: r11651 +description: Followup from last commit: add the Symbol type to DECLARE-OBJECT-AS-STRING too. +abcl.jar-size: 5846875 +----- +real 72.90 +user 103.35 +sys 14.06 +changeset: 189:86801c496a4cb970213598ac1ed794e714457d85 +date: 2009-02-10 07:10 +0000 +svn: r11652 +description: Check cast takes a class name as its argument, not a class reference. +abcl.jar-size: 5847163 +----- +real 74.12 +user 100.47 +sys 14.12 +changeset: 190:5d6bb6f0b0dcb7fc1778fb287654b907f0f9c2a9 +date: 2009-02-10 14:44 +0000 +svn: r11653 +description: If the either the Lisp or Java compilation fails, halt the Ant based build process. +abcl.jar-size: 5847163 +----- +real 74.53 +user 101.80 +sys 14.25 +changeset: 191:133c76a526a0ea177039364ca15ed551e5aa46be +date: 2009-02-10 15:47 +0000 +svn: r11654 +description: Add a stock copy of the GPLv2 that ABCL licensing is based. +abcl.jar-size: 5847163 +----- +real 73.25 +user 99.03 +sys 14.01 +changeset: 192:e0356680c562eb638318c58ac2964745f3016152 +date: 2009-02-10 15:48 +0000 +svn: r11655 +description: Change reference from COPYING to LICENSE. +abcl.jar-size: 5847162 +----- +real 72.35 +user 98.07 +sys 14.15 +changeset: 193:a0e31d492400bd1e30577445e62c75cd42f3b9a7 +date: 2009-02-14 12:52 +0000 +svn: r11658 +description: Move GPLv2 text to COPYING, append Classpath exception to +abcl.jar-size: 5847163 +----- +real 73.08 +user 101.90 +sys 14.09 +changeset: 194:e7fafb8e3c72b26b5a32e587dcede3f69f6c45a9 +date: 2009-02-14 16:00 +0000 +svn: r11659 +description: Re-enable compilation of TRACE forms. +abcl.jar-size: 5849233 +----- +real 73.75 +user 104.17 +sys 14.15 +changeset: 195:d3378dee2033ee578c566a395b232dc98ee9421b +date: 2009-02-15 21:25 +0000 +svn: r11660 +description: Fix our lisp based build for CLISP 2.47 (and hopefully from there onwards). +abcl.jar-size: 5849232 +----- +real 72.43 +user 100.48 +sys 14.18 +changeset: 196:e3a3cee8aa8ea14ea08429bb467037ae88e909fb +date: 2009-02-18 19:38 +0000 +svn: r11665 +description: Add a mention about classpath exception in the beginning of +abcl.jar-size: 5849233 +----- +real 73.36 +user 104.18 +sys 14.32 +changeset: 197:f7a0aa648faac67a95ad153d85e9bd3f75c07ee4 +date: 2009-02-18 21:41 +0000 +svn: r11667 +description: Move the binding of *PRINT-LENGTH* outside of the inner REPL-loop; +abcl.jar-size: 5849224 +----- +real 72.84 +user 99.19 +sys 14.28 +changeset: 198:bd31f30ddd21b1de7cf75702ecc2ede09b7bfb9a +date: 2009-02-19 07:29 +0000 +svn: r11668 +description: Prevent CLOS from kicking in on TRACE; makes sure the compiler doesn't get called to compile +abcl.jar-size: 5847220 +----- +real 73.58 +user 103.98 +sys 14.35 +changeset: 199:c430cef2dd5054bad59de5ed46132dba1f8bce22 +date: 2009-02-19 22:13 +0000 +svn: r11672 +description: Remove code duplication: use loadCompiledFunction(InputStream, int) instead of inlining code +abcl.jar-size: 5846924 +----- +real 74.92 +user 100.56 +sys 14.18 +changeset: 200:33ff41bb7e82cd9b4f6e82ef0a869b0511e11c48 +date: 2009-02-20 19:56 +0000 +svn: r11673 +description: Trade with-current-directory macro for more lispy syntax. +abcl.jar-size: 5846923 +----- +real 80.25 +user 103.36 +sys 14.46 +changeset: 201:a664349b15f083b406e0f3115e76e3a8c96ed7ce +date: 2009-02-20 20:17 +0000 +svn: r11674 +description: More lispy MAKE-CLASSES. +abcl.jar-size: 5846924 +----- +real 77.99 +user 99.74 +sys 14.16 +changeset: 202:1a7be1352b52f73fcc6a77abb7201c37d4732237 +date: 2009-02-21 09:33 +0000 +svn: r11675 +description: Support compiling the system to a different output path. +abcl.jar-size: 5848220 +----- +real 75.61 +user 102.37 +sys 14.27 +changeset: 203:bde2fc00c21d188391d9838374184e00ae0af3c1 +date: 2009-02-21 19:14 +0000 +svn: r11676 +description: If we can't locate the lisp home location, fall back on a system property to specify it. +abcl.jar-size: 5848276 +----- +real 77.72 +user 100.18 +sys 14.38 +changeset: 204:fc8f4a40bb617c0d344a9da6d0b19e4e7e7ebd50 +date: 2009-02-21 21:53 +0000 +svn: r11677 +description: Remove accidentally committed debug PRINT forms. +abcl.jar-size: 5848243 +----- +real 78.71 +user 101.07 +sys 14.81 +changeset: 205:e4d9fe7ea9ec7d6d4f90cb18ce79bc33cbf46b2d +date: 2009-02-22 15:13 +0000 +svn: r11678 +description: Lisp builds store build-artifacts outside of the source tree (build/classes/) just like Ant. +abcl.jar-size: 5848242 +----- +real 79.21 +user 102.34 +sys 14.46 +changeset: 206:fa96038f09089e69e207072baedf3d71be94e3c7 +date: 2009-02-22 15:35 +0000 +svn: r11679 +description: Add some comments. +abcl.jar-size: 5848242 +----- +real 77.33 +user 99.98 +sys 14.21 +changeset: 207:2735500afad18d4d100a5b5f463b079908fc7267 +date: 2009-02-22 15:49 +0000 +svn: r11680 +description: Rename/ introduce variables for clarity. +abcl.jar-size: 5848242 +----- +real 76.59 +user 102.08 +sys 14.84 +changeset: 208:c904e8959dc25fa8da9e62cbc3c05d7fc292df13 +date: 2009-02-22 19:42 +0000 +svn: r11681 +description: *nix compilation fixes for Lisp based build. +abcl.jar-size: 5848243 +----- +real 76.28 +user 102.20 +sys 14.40 +changeset: 209:5f5926e78dd24fa6332dc297f443fa4adbd0e9eb +date: 2009-02-22 22:05 +0000 +svn: r11682 +description: Fix ':BATCH NIL' build. +abcl.jar-size: 5848243 +----- +real 74.49 +user 99.19 +sys 14.40 +changeset: 210:70c7bec8b6e8c8c0875478b65c186c6257205f15 +date: 2009-02-22 22:38 +0000 +svn: r11683 +description: Some small tweaks and a fixme note. +abcl.jar-size: 5848242 +----- +real 72.64 +user 102.55 +sys 14.22 +changeset: 211:02f980133461d06b9018d148666e9f181f956b83 +date: 2009-02-22 23:17 +0000 +svn: r11684 +description: Since 0.13 was branched, trunk/ now is 0.14... +abcl.jar-size: 5848244 +----- +real 72.68 +user 99.95 +sys 14.13 +changeset: 212:5da27383f6a770b8cb54f7a400752eb7e893451d +date: 2009-02-23 20:22 +0000 +svn: r11685 +description: Fixed interpreter creation. +abcl.jar-size: 5848240 +----- +real 72.46 +user 100.23 +sys 14.12 +changeset: 213:060d1eb82e632dac0da385cdd3488d5b23a228f1 +date: 2009-02-23 21:12 +0000 +svn: r11686 +description: Fix 'newer' check: check the build-artifacts in the build root (instead of what's in the source tree). +abcl.jar-size: 5848239 +----- +real 72.89 +user 103.60 +sys 14.08 +changeset: 214:b51cdb8d2325bf8cbc5b65a626e6b4d4227efe1a +date: 2009-02-23 21:26 +0000 +svn: r11687 +description: Remove libabcl.so, which is about setting a SIGINT signal handler. +abcl.jar-size: 5847069 +----- +real 73.23 +user 103.59 +sys 14.24 +changeset: 215:5b88c31b99bcfaa494f57dfccbbd7061abf5758d +date: 2009-02-28 11:05 +0000 +svn: r11688 +description: Add list() with variadic arguments. +abcl.jar-size: 5847182 +----- +real 73.61 +user 102.63 +sys 14.20 +changeset: 216:6a9540eb9f38fbcabb8a50805fa07a2db2316ecd +date: 2009-03-01 20:11 +0000 +svn: r11691 +description: Don't box values which have well-defined meanings within the Lisp system (ie LispObject-s) +abcl.jar-size: 5847583 +----- +real 72.29 +user 99.81 +sys 14.11 +changeset: 217:2ac1e224fce4d3987b06ee2dd83b1b9fc5a621c5 +date: 2009-03-01 20:14 +0000 +svn: r11692 +description: Add 2 missing @Override annotations. +abcl.jar-size: 5847586 +----- +real 72.75 +user 102.37 +sys 14.02 +changeset: 218:31cd9c87846791062ff7f3d04baa1b32b0b03d07 +date: 2009-03-01 20:47 +0000 +svn: r11693 +description: Make boxing/unboxing more efficient: Instead of "calling the boxing function from the one which maps to lisp values only +abcl.jar-size: 5845621 +----- +real 72.73 +user 100.72 +sys 14.08 +changeset: 219:2b24f46942d3f9e1be2f3d0d17ee3ac280215b37 +date: 2009-03-03 22:10 +0000 +svn: r11695 +description: Fix DESCRIBE output by registering documentation on functions. +abcl.jar-size: 5845639 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:165: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 6.21 +user 13.08 +sys 1.70 +changeset 220 failed to build. +----- +real 71.82 +user 99.36 +sys 13.73 +changeset: 221:3dae0988bd0374aeceb63064b0e3f74ede260713 +date: 2009-03-05 23:20 +0000 +svn: r11698 +description: reverted wrong commit. +abcl.jar-size: 5845639 +----- +real 72.18 +user 100.32 +sys 13.99 +changeset: 222:1fe7ee0df276caf6509155faefe72b303c088e38 +date: 2009-03-06 20:21 +0000 +svn: r11700 +description: Add OpenBSD and NetBSD platform detection support. +abcl.jar-size: 5845942 +----- +real 73.01 +user 102.29 +sys 14.02 +changeset: 223:7ad586315fb165eb2d93d5023a5f0aa56e2cce93 +date: 2009-03-07 19:53 +0000 +svn: r11701 +description: Remove j.lisp and emacs.lisp; Kevin Krouse indicates J doesn't use them anymore. +abcl.jar-size: 5845942 +----- +real 73.94 +user 101.19 +sys 14.60 +changeset: 224:3c4833aa805a6416951eebef4c7896993e562637 +date: 2009-03-10 22:22 +0000 +svn: r11703 +description: DOTIMES loop variable efficiency: if the derived type of the limit var is integer, +abcl.jar-size: 5845112 +----- +real 72.59 +user 101.03 +sys 13.97 +changeset: 225:95b07b288f9a6cc14167c1dd87692189a1b8dc1d +date: 2009-03-13 22:21 +0000 +svn: r11704 +description: Restore lastSpecialBinding upon exception-driven LET/LET* block exit. +abcl.jar-size: 5849986 +----- +real 72.77 +user 98.80 +sys 13.95 +changeset: 226:732af0d26fb97510e84ca4724d3e0eee1680a5ae +date: 2009-03-14 20:18 +0000 +svn: r11705 +description: Make MULTIPLE-VALUE-BIND restore its specials environment upon unexpected exit conditions +abcl.jar-size: 5850411 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:209: Java returned: 2 + +Total time: 55 seconds + +real 56.67 +user 84.86 +sys 9.20 +changeset 227 failed to build. +----- +real 74.21 +user 102.53 +sys 14.28 +changeset: 228:8b2ca454fc7c43bed65edc2095349f82e7647b29 +date: 2009-03-14 21:52 +0000 +svn: r11707 +description: r11706 follow up: Jump over the exception handler. +abcl.jar-size: 5850833 +----- +real 73.53 +user 104.13 +sys 14.06 +changeset: 229:00ee736e5681af77354a797bc178d88d5994a3eb +date: 2009-03-14 22:59 +0000 +svn: r11708 +description: Save/Restore dynamic environment for functions which take a special variable an argument. +abcl.jar-size: 5856140 +----- +real 72.49 +user 100.44 +sys 13.83 +changeset: 230:ea6c539487b48eda122d36c3959daab45d860b16 +date: 2009-03-15 07:54 +0000 +svn: r11709 +description: Remove unnecessary saving/restoring of dynamic environment +abcl.jar-size: 5855552 +----- +real 73.52 +user 100.38 +sys 13.96 +changeset: 231:d01ab5844fa5d0da49632bd38c5046d8668a4d87 +date: 2009-03-15 15:08 +0000 +svn: r11710 +description: Implement a generic 'list()' function instead of 9 ones. +abcl.jar-size: 5855642 +----- +real 72.98 +user 100.06 +sys 13.87 +changeset: 232:535084d2c441a31f01fed8db2c70c78a7377def7 +date: 2009-03-15 15:51 +0000 +svn: r11711 +description: Switch our internals over to the new variadic list() function. +abcl.jar-size: 5855911 +----- +real 73.12 +user 100.13 +sys 14.05 +changeset: 233:a23f428fcb24d8cc594cca3f1ee5ef709cad0096 +date: 2009-03-15 22:58 +0000 +svn: r11712 +description: Fix special binding issue related to arguments declared special. +abcl.jar-size: 5855412 +----- +real 72.37 +user 100.10 +sys 14.03 +changeset: 234:08ba57d482609d9738e96612b32b3a67d3d431be +date: 2009-03-19 16:13 +0000 +svn: r11713 +description: Fix ACOS with complex argument. +abcl.jar-size: 5855428 +----- +real 73.11 +user 102.07 +sys 14.21 +changeset: 235:b6c9d48c8498942bc982af4850f79003e3045296 +date: 2009-03-23 20:05 +0000 +svn: r11714 +description: Use the Fixnum factory instead of creating new Fixnums all over the place. +abcl.jar-size: 5856057 +----- +real 73.08 +user 100.62 +sys 14.13 +changeset: 236:1f3c2dbeda6b493707a8eec7dc938266733655a9 +date: 2009-03-25 20:29 +0000 +svn: r11715 +description: Factored out an overload of loadCompiledFunction that can load a +abcl.jar-size: 5856154 +----- +real 73.53 +user 101.05 +sys 14.10 +changeset: 237:add6ad4bab2b0fdb6a94b3cddc4d8fd859b23a5d +date: 2009-03-25 21:00 +0000 +svn: r11716 +description: Created byte-array-output-stream +abcl.jar-size: 5858990 +----- +real 73.56 +user 101.09 +sys 14.12 +changeset: 238:d6a879022b825ad0588c07cc974c880d48f7741a +date: 2009-03-25 21:01 +0000 +svn: r11717 +description: Added autoloads for byte-array-output-stream. +abcl.jar-size: 5859047 +----- +real 73.91 +user 102.40 +sys 14.11 +changeset: 239:96cce6479f65fdb687454c3eadf590064b20d492 +date: 2009-03-26 20:58 +0000 +svn: r11718 +description: Fix multiplication of Complex values. +abcl.jar-size: 5859056 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:209: Java returned: 1 + +Total time: 9 seconds + +real 10.50 +user 20.90 +sys 2.68 +changeset 240 failed to build. +----- +real 73.55 +user 102.96 +sys 13.86 +changeset: 241:ae75f230e46103adfcfc6c6bc07718ab199bd5fd +date: 2009-03-29 09:52 +0000 +svn: r11720 +description: Fix unbound variable error. +abcl.jar-size: 5859754 +----- +real 73.07 +user 98.80 +sys 14.00 +changeset: 242:bbe865dbe9ff7bdb9dbede4a90b3badac36347d6 +date: 2009-03-29 19:31 +0000 +svn: r11721 +description: Corrected comment about function signature +abcl.jar-size: 5859753 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:165: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 6.33 +user 12.85 +sys 1.71 +changeset 243 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:165: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 5.75 +user 12.91 +sys 1.32 +changeset 244 failed to build. +----- +real 72.86 +user 99.45 +sys 13.57 +changeset: 245:1a385612f2f1f65a3ec76a1b6dcb7530d0310fce +date: 2009-04-03 20:17 +0000 +svn: r11724 +description: Make the scripting engine use the Bignum factory instead of the +abcl.jar-size: 5860100 +----- +real 72.86 +user 100.51 +sys 13.97 +changeset: 246:fb19abaad2b938e353a08ecf82b3f84e7295bcde +date: 2009-04-03 21:17 +0000 +svn: r11725 +description: Code audited for the use of MACROEXPAND without an environment. +abcl.jar-size: 5859967 +----- +real 73.05 +user 100.73 +sys 14.00 +changeset: 247:db8064f4eae9700f3d2bddc416f9804dc46ea474 +date: 2009-04-03 21:52 +0000 +svn: r11726 +description: Fix class dependency issue. The current code +abcl.jar-size: 5860021 +----- +real 73.60 +user 101.89 +sys 14.16 +changeset: 248:a25146aaf3173bfd819b6077538da511ba8e5233 +date: 2009-04-04 19:18 +0000 +svn: r11727 +description: Add CHANGES file, summarizing changes per release. +abcl.jar-size: 5860021 +----- +real 73.24 +user 100.92 +sys 13.98 +changeset: 249:35045fa5475f52e318dfbd288e45a795800f46ae +date: 2009-04-04 21:14 +0000 +svn: r11728 +description: java.lang.Math has the 'log10()' function since 1.5. Our minimal target is 1.5, so, +abcl.jar-size: 5859803 +----- +real 72.68 +user 99.69 +sys 14.07 +changeset: 250:ceea96d7856e8df90ebc4be3e0aaf4e401edd1b7 +date: 2009-04-04 21:57 +0000 +svn: r11729 +description: Fix EXPT with a Bignum exponent. +abcl.jar-size: 5859656 +----- +real 72.51 +user 99.93 +sys 14.01 +changeset: 251:acb8a04a32f2152a6fe84970ca8388b5a3afc50d +date: 2009-04-04 22:16 +0000 +svn: r11730 +description: No longer work around absense of Math.{sinh(),cosh(),tanh()}; +abcl.jar-size: 5858964 +----- +real 81.35 +user 103.11 +sys 14.66 +changeset: 252:b79d907d21a10fa72a9c35faea8e43e781c5bb0f +date: 2009-04-04 22:22 +0000 +svn: r11731 +description: Share code already abstracted out elsewhere (use OverUnderFlowCheck()). +abcl.jar-size: 5858904 +----- +real 80.37 +user 101.42 +sys 14.33 +changeset: 253:aa936af734b66c59d042e840596d5398ecbabac0 +date: 2009-04-05 05:57 +0000 +svn: r11732 +description: Update CHANGES with last-nights commits. +abcl.jar-size: 5858904 +----- +real 76.67 +user 102.23 +sys 14.61 +changeset: 254:a1aafdf66e87dbaea7ea0fc848729a1b97d0d1fc +date: 2009-04-05 06:03 +0000 +svn: r11734 +description: Update version number on trunk now that 0.14.x is on a branch. +abcl.jar-size: 5858903 +----- +real 77.13 +user 100.94 +sys 14.46 +changeset: 255:8c6c34c8b02f55f34d3e714ded2ebbdfacba111a +date: 2009-04-05 06:20 +0000 +svn: r11736 +description: Update release date of 0.14.0. +abcl.jar-size: 5858904 +----- +real 76.58 +user 100.76 +sys 14.33 +changeset: 256:fab6837881dff47f46a3a6d15860d5293c171285 +date: 2009-04-05 21:01 +0000 +svn: r11740 +description: Fix tarbal creation. +abcl.jar-size: 5858904 +----- +real 79.00 +user 100.22 +sys 14.48 +changeset: 257:73c66ff95528c1527a1d5416c510ef368a2e9406 +date: 2009-04-06 19:24 +0000 +svn: r11744 +description: Remove references to "libabcl.so" which was deleted sometime during 0.13. +abcl.jar-size: 5858615 +----- +real 78.31 +user 102.87 +sys 14.38 +changeset: 258:ce050aa2cb8a21845d07c515739e755aff6f3d24 +date: 2009-04-06 19:40 +0000 +svn: r11745 +description: Remove since-long deprecated initialization files and unsupported locations +abcl.jar-size: 5858370 +----- +real 78.16 +user 96.32 +sys 14.29 +changeset: 259:fa50c4e9b17e615cd3e2a45f15f2465bbb670747 +date: 2009-04-06 20:43 +0000 +svn: r11746 +description: Fix reader memory leak. +abcl.jar-size: 5858392 +----- +real 75.69 +user 101.60 +sys 14.20 +changeset: 260:f9160e525e8b855210fe9c1edd8a51572a10aa0d +date: 2009-04-07 21:14 +0000 +svn: r11747 +description: Fix excessive stack use while resolving #n= and #n#: +abcl.jar-size: 5858402 +----- +real 75.43 +user 99.16 +sys 14.64 +changeset: 261:2fa39c3401c16db2ea83bb62c073185d15df87bd +date: 2009-04-08 06:04 +0000 +svn: r11748 +description: Revert r11746. It turns out to break the ANSI test suite and I don't know why. +abcl.jar-size: 5858380 +----- +real 73.06 +user 98.49 +sys 14.11 +changeset: 262:67f3ce0eb21ae4b541a4e6019c1f389d19021ebf +date: 2009-04-09 14:17 +0000 +svn: r11749 +description: Follow up to r11747: remove SETF which causes iteration to terminate, +abcl.jar-size: 5858649 +----- +real 72.83 +user 100.49 +sys 14.15 +changeset: 263:9dedebe1359a811d129e5dc75f2580f1a790cde0 +date: 2009-04-11 21:47 +0000 +svn: r11750 +description: Don't die if if the Java system property 'os.arch' doesn't exist. +abcl.jar-size: 5858669 +----- +real 72.59 +user 100.12 +sys 13.97 +changeset: 264:eeaf4ec626389323ed923f89557c9cefaa6e4b52 +date: 2009-04-12 03:21 +0000 +svn: r11751 +description: Don't catch STDERR output into the property, so that it becomes usable +abcl.jar-size: 5858669 +----- +real 72.80 +user 99.96 +sys 14.16 +changeset: 265:d7d818e8da10169e1e6bb29f10bb43d6ae1afb78 +date: 2009-04-12 03:23 +0000 +svn: r11752 +description: Use the -jar option for a shorter command line: +abcl.jar-size: 5858668 +----- +real 72.57 +user 100.15 +sys 13.87 +changeset: 266:50deac2b2433975640e66cdc54398d0d5bf7400a +date: 2009-04-12 10:53 +0000 +svn: r11754 +description: Convert using ClassCastException to checking instanceof. +abcl.jar-size: 5838060 +----- +real 74.10 +user 101.51 +sys 14.27 +changeset: 267:986aa758e946d024f649152f156a600e9503c888 +date: 2009-04-12 13:47 +0000 +svn: r11755 +description: Implement MACROEXPAND-ALL and COMPILER-LET as internal symbols to +abcl.jar-size: 5841271 +----- +real 73.16 +user 100.79 +sys 14.21 +changeset: 268:d3b8f781d820396d7f13e26f1591c81fbc61fba3 +date: 2009-04-14 20:32 +0000 +svn: r11760 +description: Remove check for properness of arguments list. +abcl.jar-size: 5841276 +----- +real 72.99 +user 99.85 +sys 13.89 +changeset: 269:e2255d57fd92b6c69f5d5f769167244a86d0b80e +date: 2009-04-15 07:05 +0000 +svn: r11761 +description: Delete web/ folder; we have a toplevel public_html/ which we use now. +abcl.jar-size: 5841276 +----- +real 72.96 +user 102.97 +sys 14.33 +changeset: 270:d3e58f7e573a3b18f25530659fcf786cf5169cac +date: 2009-04-17 20:00 +0000 +svn: r11762 +description: Fix JCLASS null return value; signal a lisp error instead. +abcl.jar-size: 5841302 +----- +real 73.44 +user 102.68 +sys 14.10 +changeset: 271:f6ee87cb6154c75efede03f535a80ad407501a1f +date: 2009-04-18 19:08 +0000 +svn: r11763 +description: Fix COMPILE and COMPILE-FILE secondary and tertiary return values +abcl.jar-size: 5843436 +----- +real 73.57 +user 100.13 +sys 14.21 +changeset: 272:439d54ddc8267ef73f60fc085a6889dbf5653ff8 +date: 2009-04-18 20:17 +0000 +svn: r11764 +description: Don't use the implementation details in WITH-COMPILATION-UNIT +abcl.jar-size: 5844769 +----- +real 73.72 +user 100.62 +sys 14.37 +changeset: 273:aa561e8096cb87035574d1ae75ea2ccbe4928fdd +date: 2009-04-19 08:29 +0000 +svn: r11765 +description: Use pathname "calculations" to determine the output file name +abcl.jar-size: 5844728 +----- +real 73.03 +user 102.75 +sys 14.05 +changeset: 274:4089a56f8713e398a33d92d6d2bc3b52c6df22fa +date: 2009-04-19 08:33 +0000 +svn: r11766 +description: In MERGE-PATHNAMES, if the pathname to be returned is of type PATHNAME, +abcl.jar-size: 5844744 +----- +real 72.22 +user 99.39 +sys 14.09 +changeset: 275:e7689d35777b17bc1dbe4ff6e81c373ac5bd1bb0 +date: 2009-04-19 20:10 +0000 +svn: r11767 +description: * Stop declaring symbols SPECIAL mid-environment: +abcl.jar-size: 5844456 +----- +real 72.72 +user 102.87 +sys 14.14 +changeset: 276:e9e264c7c8c147adb0bb9d1242745f9a6e750e8c +date: 2009-04-20 08:13 +0000 +svn: r11768 +description: Use 'innerEnv' to evaluate the body in, since that's where we +abcl.jar-size: 5844456 +----- +real 72.26 +user 99.90 +sys 13.92 +changeset: 277:c9d4be54396d7671f670b071351219acadb87d84 +date: 2009-04-20 08:31 +0000 +svn: r11769 +description: Rename variables to be more in line with the env/ext pattern used elsewhere. +abcl.jar-size: 5844453 +----- +real 73.32 +user 101.36 +sys 14.29 +changeset: 278:818d66e00e2450c9061b87936ff43317c96dfda5 +date: 2009-04-20 12:42 +0000 +svn: r11770 +description: Removal of small code duplication. +abcl.jar-size: 5844437 +----- +real 74.01 +user 103.24 +sys 14.17 +changeset: 279:75ce4316f81a51fc2484530d8027974125bf7c2f +date: 2009-04-20 18:32 +0000 +svn: r11771 +description: Cleanup copy-paste again, this time we get rid of repetition +abcl.jar-size: 5844068 +----- +real 72.22 +user 100.56 +sys 14.10 +changeset: 280:79e1d0753f3d2c5f48bc6d158eb3eb29251af349 +date: 2009-04-20 20:21 +0000 +svn: r11772 +description: Factor out functions to separate declarations, the body and optionally the +abcl.jar-size: 5843384 +----- +real 74.70 +user 105.52 +sys 14.33 +changeset: 281:318ebfdf27c97e69d5a23e108ed626c13c1b04f6 +date: 2009-04-21 17:26 +0000 +svn: r11773 +description: Fix MULTIPLE-VALUE-SETQ and (SETF (VALUES ...) ...) when +abcl.jar-size: 5843369 +----- +real 73.18 +user 102.91 +sys 14.38 +changeset: 282:5c3d2290da345a690f11cee945deb1ae7c050256 +date: 2009-04-21 19:34 +0000 +svn: r11774 +description: Fix DEFINE-SETF-EXPANDER.1 by returning the symbol passed in ACCESS-FN. +abcl.jar-size: 5843387 +----- +real 71.95 +user 100.63 +sys 13.77 +changeset: 283:c3a8c23c48e7f3f99d328f8f0be1e286b8138296 +date: 2009-04-21 20:00 +0000 +svn: r11775 +description: Fix the remaining two DEFINE-SETF-EXPANDER tests (.6 and ??). +abcl.jar-size: 5843523 +----- +real 74.24 +user 102.62 +sys 15.31 +changeset: 284:d3be37e67efbf36dd53bac5967f2a65f993b2d18 +date: 2009-04-21 20:56 +0000 +svn: r11776 +description: Fix DO-ALL-SYMBOLS.{6,9,12}: we can't use DOLIST, because it has +abcl.jar-size: 5843548 +----- +real 72.47 +user 100.86 +sys 14.07 +changeset: 285:e68d76ba8a21fc2573fec4cb020354ef8534934d +date: 2009-04-22 19:02 +0000 +svn: r11777 +description: Put special bindings restoration-to-old-value in a FINALLY clause at the end of the block. +abcl.jar-size: 5843701 +----- +real 72.93 +user 102.37 +sys 14.20 +changeset: 286:74c2f1a33488666c80046730652fc55dc2622bdd +date: 2009-04-23 20:46 +0000 +svn: r11778 +description: Fix declaration of free specials for non-array execute. +abcl.jar-size: 5843727 +----- +real 72.35 +user 100.32 +sys 14.06 +changeset: 287:9451cfd4c19a0cec171599c3188f1ec3cca5e270 +date: 2009-04-24 12:34 +0000 +svn: r11779 +description: Fix broken ansi-interpreted test invocation. +abcl.jar-size: 5843726 +----- +real 72.15 +user 102.34 +sys 13.96 +changeset: 288:94d40938c20bb872fb2eccb4e92cbc84248fded0 +date: 2009-04-24 19:51 +0000 +svn: r11780 +description: Clean up the known symbols cache: +abcl.jar-size: 5842126 +----- +real 72.37 +user 100.86 +sys 14.10 +changeset: 289:741af80af16eddd818f6413a7a0fabed68497b99 +date: 2009-04-25 05:42 +0000 +svn: r11781 +description: Instead of interning symbols over and over, +abcl.jar-size: 5832145 +----- +real 73.66 +user 101.33 +sys 14.32 +changeset: 290:fbf87c587a9d1f603263b84adc7887fbb5f28da9 +date: 2009-04-25 05:56 +0000 +svn: r11782 +description: Remove code duplication. +abcl.jar-size: 5831274 +----- +real 73.06 +user 101.65 +sys 14.34 +changeset: 291:a684a800b37dce3f836e06ab44b8d348771edeb6 +date: 2009-04-25 14:19 +0000 +svn: r11783 +description: Fix fasl reader special bindings leak. +abcl.jar-size: 5831616 +----- +real 73.33 +user 102.70 +sys 14.45 +changeset: 292:fbeff070fb8c8e78421fcc8ef442b61b461e2159 +date: 2009-04-26 06:49 +0000 +svn: r11784 +description: Add a function which seems to be missing in our sources (MISSING-ARG). +abcl.jar-size: 5832197 +----- +real 72.07 +user 100.74 +sys 14.36 +changeset: 293:3ba3a5f7f5ce95d16c2b186f352e8dd63c7657c4 +date: 2009-04-26 06:58 +0000 +svn: r11785 +description: Add ignore declaration on unused argument. +abcl.jar-size: 5832217 +----- +real 74.33 +user 102.77 +sys 14.28 +changeset: 294:15940b8c6791b2bcb25870d324aeacd47a72878c +date: 2009-04-26 07:08 +0000 +svn: r11786 +description: Add support for non-constant initforms on functions. +abcl.jar-size: 5848183 +----- +real 74.69 +user 102.92 +sys 14.07 +changeset: 295:852e2c55765db449d1d85e1485df8e190b24e0e1 +date: 2009-04-26 07:12 +0000 +svn: r11787 +description: Remove accidentally committed code. +abcl.jar-size: 5848183 +----- +real 73.09 +user 99.54 +sys 14.21 +changeset: 296:db185688b3ad693253b3d18b28abba4616d74382 +date: 2009-04-27 20:24 +0000 +svn: r11788 +description: Rewriting version 2: cleaner code and rewrite SUPPLIED-P parameters too. +abcl.jar-size: 5846135 +----- +real 74.11 +user 103.20 +sys 14.47 +changeset: 297:0d0d62dbe7c9a92b13761151c2307d0e93afec5c +date: 2009-04-27 21:10 +0000 +svn: r11789 +description: Tiny cleanup to invocations of compile-xep. +abcl.jar-size: 5847127 +----- +real 73.67 +user 100.21 +sys 14.20 +changeset: 298:e1f5caaf138c43bef17b6d3048557fa6b73d3b60 +date: 2009-04-27 21:27 +0000 +svn: r11790 +description: Remove a NIL block which doesn't seem to matter. +abcl.jar-size: 5846990 +----- +real 74.34 +user 102.32 +sys 14.49 +changeset: 299:8b28e298562900ed721b2e0c90b47125350d5d62 +date: 2009-04-28 18:43 +0000 +svn: r11791 +description: Added autoload for system::%float-bits. Its absence prevented Slime from +abcl.jar-size: 5847010 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:209: Java returned: 255 + +Total time: 1 minute 7 seconds + +real 68.91 +user 90.30 +sys 10.80 +changeset 300 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:209: Java returned: 255 + +Total time: 1 minute 6 seconds + +real 68.98 +user 88.55 +sys 10.65 +changeset 301 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:209: Java returned: 255 + +Total time: 1 minute 5 seconds + +real 67.71 +user 87.86 +sys 10.97 +changeset 302 failed to build. +----- +real 77.03 +user 100.20 +sys 14.28 +changeset: 303:0874d040eed5b7b79989542ae513d304011b8fed +date: 2009-04-29 10:16 +0000 +svn: r11795 +description: Ant-based build works again, fixing error introduced in r11792 +abcl.jar-size: 5848308 +----- +real 16.71 +user 29.77 +sys 3.99 +changeset: 304:6a74f9195f1241ef4e74350620f04b9a079dbdad +date: 2009-04-29 17:27 +0000 +svn: r11796 +description: Move &AUX vars argument list rewriting from the preprocessor +abcl.jar-size: 1257047 +----- +real 77.59 +user 100.84 +sys 14.23 +changeset: 305:f25838af78b1eca6c92dcc8c70c7ff7e68cd017b +date: 2009-04-29 19:11 +0000 +svn: r11797 +description: Fix the build. Removal of &aux variables rewriting broke it. +abcl.jar-size: 5847740 +----- +real 80.88 +user 102.45 +sys 15.88 +changeset: 306:e57f118263898bf7299fd05a721eec0a744a9cf1 +date: 2009-04-29 19:49 +0000 +svn: r11798 +description: Remove the use of XEPs (eXternal Entry Points) which +abcl.jar-size: 5845788 +----- +real 78.55 +user 99.65 +sys 14.65 +changeset: 307:4378fd1f71dd394304cda6b02bf3b1ca4719044d +date: 2009-04-29 20:50 +0000 +svn: r11799 +description: Check LET/LET* and &AUX bindings validity. +abcl.jar-size: 5846254 +----- +real 79.72 +user 101.97 +sys 14.69 +changeset: 308:bab48308ed9d11beedcda46c24527e7692d3a9a4 +date: 2009-04-29 20:55 +0000 +svn: r11800 +description: Rewrite aux vars in case of FLET and LABELS too. +abcl.jar-size: 5846420 +----- +real 76.43 +user 101.16 +sys 14.81 +changeset: 309:b934df010d510c5da8bc99024272407c98e50e6a +date: 2009-04-29 21:45 +0000 +svn: r11801 +description: Compensate for the fact that we're no longer +abcl.jar-size: 5846535 +----- +real 75.57 +user 98.58 +sys 14.55 +changeset: 310:85bca9229820dd0a07cd029e1766863bc00dcbfe +date: 2009-04-29 21:46 +0000 +svn: r11802 +description: Rename maybe-rewrite-aux-vars -> rewrite-aux-vars. +abcl.jar-size: 5846358 +----- +real 74.23 +user 99.85 +sys 14.53 +changeset: 311:e239ff54d3f16bd78523c4f34fc29f3366aa3810 +date: 2009-04-29 21:57 +0000 +svn: r11803 +description: Always rewrite &aux vars, even if there are no +abcl.jar-size: 5846363 +----- +real 72.31 +user 98.96 +sys 13.98 +changeset: 312:f87fdb77a1cbb2e295b1f548447530170fb69aa1 +date: 2009-04-29 22:00 +0000 +svn: r11804 +description: LET/LET* bindings can be (in case of a CONS) +abcl.jar-size: 5846477 +----- +real 73.12 +user 102.50 +sys 14.57 +changeset: 313:afd435dde68534465eac15fb702d5a94b971d1be +date: 2009-04-30 06:03 +0000 +svn: r11805 +description: Stop rewriting the lambda list in the precompiler; +abcl.jar-size: 5846008 +----- +real 71.66 +user 98.74 +sys 13.92 +changeset: 314:a8d80e288088d59cac69c66322f7b42ccba8bc8f +date: 2009-04-30 06:13 +0000 +svn: r11806 +description: Remove compiler warning about non-constant initforms: +abcl.jar-size: 5845316 +----- +real 70.95 +user 98.03 +sys 14.08 +changeset: 315:eed876d73dc38bb781b78e4777096e53f1c761dc +date: 2009-04-30 06:20 +0000 +svn: r11807 +description: Follow-up on r11802: only put declarations which are explicitly about the +abcl.jar-size: 5845286 +----- +real 73.36 +user 101.72 +sys 14.27 +changeset: 316:1482e27cc3ce872abe02bf8b054ee9266c3decd8 +date: 2009-04-30 06:47 +0000 +svn: r11808 +description: Fix exporting symbol in a different package than the current one. +abcl.jar-size: 5845357 +----- +real 74.19 +user 103.83 +sys 14.83 +changeset: 317:0fc5e11587d91daacd76fbc48084304bababf6dc +date: 2009-05-01 19:26 +0000 +svn: r11809 +description: Use a single routine to calculate the classfile pathname in two places. +abcl.jar-size: 5846078 +----- +real 72.47 +user 99.79 +sys 14.21 +changeset: 318:8f6e2103c077727346d842178152e53e31ba60a7 +date: 2009-05-01 20:40 +0000 +svn: r11810 +description: Fix file compilation with :output-file parameter +abcl.jar-size: 5846071 +----- +real 71.43 +user 99.97 +sys 14.09 +changeset: 319:a7f3b0b096782621a2dfb9576d3a9f45e43547c5 +date: 2009-05-01 20:43 +0000 +svn: r11811 +description: Add documentation as to why we do what we were doing. +abcl.jar-size: 5846078 +----- +real 72.51 +user 99.62 +sys 14.26 +changeset: 320:6d3e7af00c9607118641a33a59c4853c5dba98dd +date: 2009-05-01 21:40 +0000 +svn: r11812 +description: Followup to r11810: revert it and use a different strategy which +abcl.jar-size: 5846031 +----- +real 72.38 +user 99.86 +sys 14.19 +changeset: 321:2138011d88fc85e76657468128d59d80d90bea19 +date: 2009-05-02 19:36 +0000 +svn: r11813 +description: Fix building in a path with spaces. +abcl.jar-size: 5846149 +----- +real 71.41 +user 97.52 +sys 14.01 +changeset: 322:27da466e261fcc900365ff2159804c2972f34042 +date: 2009-05-02 20:14 +0000 +svn: r11814 +description: Resolve part 1 of ticket #21: Don't use JSR and RET JVM instructions. +abcl.jar-size: 5845692 +----- +real 73.19 +user 99.77 +sys 14.41 +changeset: 323:910bf9651330ea2ed1c98b80ec4d817df68d96f2 +date: 2009-05-02 20:40 +0000 +svn: r11815 +description: Be sure to decode URL.getPath() results before +abcl.jar-size: 5845916 +----- +real 72.00 +user 99.22 +sys 14.07 +changeset: 324:968fd41355e2df006f2fce19493ade230fda20b2 +date: 2009-05-02 22:06 +0000 +svn: r11816 +description: Selectively clear values in UNWIND-PROTECT: +abcl.jar-size: 5845910 +----- +real 71.98 +user 99.59 +sys 13.77 +changeset: 325:95ca9eeba8f829a28fcfb46587f0cef73982871a +date: 2009-05-03 06:10 +0000 +svn: r11817 +description: A little bit of reindenting; making some lines < 80 +abcl.jar-size: 5845923 +----- +real 72.10 +user 100.05 +sys 14.00 +changeset: 326:f750986dba4337738e8eca3f7f8897cb4426cb36 +date: 2009-05-03 08:07 +0000 +svn: r11818 +description: Harmonize the concept of 'block needing non-local-exit' +abcl.jar-size: 5843801 +----- +real 72.83 +user 99.89 +sys 14.28 +changeset: 327:a99a14f31439254be7ef3df5b165d52656468f1d +date: 2009-05-03 08:46 +0000 +svn: r11819 +description: Small refactoring: introduce a centralized definition of +abcl.jar-size: 5845189 +----- +real 72.92 +user 98.87 +sys 14.25 +changeset: 328:972612f64a729c5c27c935a51e2acb85dcef0f6f +date: 2009-05-03 10:10 +0000 +svn: r11820 +description: Make local GO restore the environment of the TAGBODY, +abcl.jar-size: 5851859 +----- +real 73.11 +user 100.28 +sys 14.15 +changeset: 329:1f1cb63212564cf17642eab220bf53fdb198f8a7 +date: 2009-05-03 12:19 +0000 +svn: r11821 +description: Be more exact on determining 'being enclosed by a block which +abcl.jar-size: 5851865 +----- +real 73.36 +user 101.84 +sys 14.38 +changeset: 330:7af9bf76fd8a0c522e7ada52a4190554e97ad1ad +date: 2009-05-03 13:03 +0000 +svn: r11822 +description: Followup to r11818: Fix block-requires-non-local-exit-p. +abcl.jar-size: 5855385 +----- +real 73.41 +user 102.23 +sys 14.57 +changeset: 331:facdd7a670d4329e9db772c342f382a79274f001 +date: 2009-05-03 19:01 +0000 +svn: r11823 +description: Revert r11814 (fix for stack inconsistencies), +abcl.jar-size: 5856091 +----- +real 72.63 +user 99.84 +sys 14.07 +changeset: 332:e48a02c4f87ac1bf968a49b4810cf86779a614f3 +date: 2009-05-03 19:27 +0000 +svn: r11824 +description: Get rid of Primitive[012]R, we don't truly need it. Also +abcl.jar-size: 5855114 +----- +real 72.60 +user 100.36 +sys 14.12 +changeset: 333:90ba3799a2d3e27b3131e4482701c733be8f994a +date: 2009-05-03 19:50 +0000 +svn: r11825 +description: Compilation P1: +abcl.jar-size: 5855302 +----- +real 74.28 +user 102.30 +sys 14.26 +changeset: 334:a52b64458f8196d7d494b24736b9e14c022ef84a +date: 2009-05-03 20:12 +0000 +svn: r11826 +description: Add documentation to the fields in the TAG structure. +abcl.jar-size: 5855301 +----- +real 72.29 +user 99.77 +sys 14.05 +changeset: 335:bdc32c49a5a3ee1484127ce1c6bf1d6b6de0d2c6 +date: 2009-05-03 21:00 +0000 +svn: r11827 +description: P2-CATCH: Do what we do in P1-CATCH, which is binding +abcl.jar-size: 5855439 +----- +real 72.55 +user 101.69 +sys 14.16 +changeset: 336:b3f9eead22d3fd323730fb4f991cf71ec765fa85 +date: 2009-05-03 21:43 +0000 +svn: r11828 +description: Use the fact that tags have lexical scope: +abcl.jar-size: 5864960 +----- +real 71.88 +user 98.86 +sys 14.17 +changeset: 337:7e40b0d1942e5b5352f40e208d37a05faa8123d6 +date: 2009-05-04 19:43 +0000 +svn: r11829 +description: Simplify p1-compiland and p2-compiland. +abcl.jar-size: 5869112 +----- +real 74.62 +user 102.51 +sys 14.78 +changeset: 338:a216587bf822181a2e003732231717a4fe429c4b +date: 2009-05-04 21:07 +0000 +svn: r11830 +description: Make free specials visible in p2-locally and p2-m-v-b. +abcl.jar-size: 5869553 +----- +real 73.29 +user 99.58 +sys 14.24 +changeset: 339:d7a8918642c094196813f115ec79e7d73ea23350 +date: 2009-05-05 06:36 +0000 +svn: r11831 +description: P2: Parse and publicize free specials in FLET/LABELS bodies +abcl.jar-size: 5869986 +----- +real 73.71 +user 100.11 +sys 14.48 +changeset: 340:ed8d0da3e0457b651081f528077cf6979e50da53 +date: 2009-05-05 17:22 +0000 +svn: r11832 +description: Cleanup for saving/restoring dynamic environment. +abcl.jar-size: 5871485 +----- +real 74.52 +user 101.67 +sys 14.60 +changeset: 341:49feb338de4fe5be78c7255985c64f6b72f55060 +date: 2009-05-05 21:42 +0000 +svn: r11833 +description: Special bindings fixes: +abcl.jar-size: 5870039 +----- +real 73.51 +user 100.24 +sys 14.54 +changeset: 342:7423dbe1fdacd156893a26c3dfd3c579adf19b5e +date: 2009-05-05 22:01 +0000 +svn: r11834 +description: Relaxed type checking when invoking Java methods from Lisp, as discussed on the mailing list. +abcl.jar-size: 5870103 +----- +real 72.94 +user 100.67 +sys 14.17 +changeset: 343:8727583fda5b071ae80bc6c508ac350a4fcbe33f +date: 2009-05-06 18:34 +0000 +svn: r11835 +description: Combine check-arg-count and check-min-args with a format +abcl.jar-size: 5870448 +----- +real 72.30 +user 99.24 +sys 13.99 +changeset: 344:7c5236a3fb016deece5ed682e081e94e15fab891 +date: 2009-05-06 18:52 +0000 +svn: r11836 +description: Support the #\Escape character. +abcl.jar-size: 5870493 +----- +real 73.93 +user 100.93 +sys 14.48 +changeset: 345:19df527827f669f725532f53245e77bdaa9c5848 +date: 2009-05-06 20:39 +0000 +svn: r11837 +description: Fix ticket #21 finally: JVM stack inconsistency error on +abcl.jar-size: 5870181 +----- +real 73.71 +user 100.26 +sys 14.62 +changeset: 346:9f97f5e52f377e6c9dcd7e806841fcf27d6d15da +date: 2009-05-07 18:01 +0000 +svn: r11838 +description: Remove code handling JSR/RET instructions. +abcl.jar-size: 5868732 +----- +real 74.39 +user 101.94 +sys 14.43 +changeset: 347:38391e2d88a20e80260038687c8f6e86c8f4be20 +date: 2009-05-07 22:01 +0000 +svn: r11839 +description: Fixed compilation with temp files with JSR-223. Refactoring of AbclScriptEngine +abcl.jar-size: 5868511 +----- +real 73.50 +user 100.31 +sys 14.32 +changeset: 348:a3c9589d3c5a7104b042ffc81ece8e861d8ef1aa +date: 2009-05-08 17:30 +0000 +svn: r11840 +description: Clean up p2-list*. +abcl.jar-size: 5869276 +----- +real 73.16 +user 100.10 +sys 14.34 +changeset: 349:e6b8bcb6b272156575eb8b111e03942ab7b0edc0 +date: 2009-05-08 18:58 +0000 +svn: r11841 +description: Simplify PROCESS-DEFCONSTANT; +abcl.jar-size: 5869081 +----- +real 83.94 +user 102.66 +sys 15.32 +changeset: 350:a2286439b10551a46dfbedff8654bccca2086af9 +date: 2009-05-08 19:31 +0000 +svn: r11842 +description: Re-order p2-block-node, to make more clear +abcl.jar-size: 5869105 +----- +real 81.05 +user 100.60 +sys 15.26 +changeset: 351:6d096621144fc778ce53bb9352c8261419d9d8c2 +date: 2009-05-08 21:09 +0000 +svn: r11843 +description: Reflow PROCESS-TOPLEVEL-FORM in order to make +abcl.jar-size: 5869102 +----- +real 79.06 +user 100.87 +sys 14.73 +changeset: 352:8d62fd5ee80df88c61f6652429633562641abbcc +date: 2009-05-08 21:11 +0000 +svn: r11844 +description: More list/list* cleanup, also don't use default nil values for my +abcl.jar-size: 5868426 +----- +real 78.40 +user 102.17 +sys 14.76 +changeset: 353:0aefc580a8563dd790e5cdd4f4199fae74245c31 +date: 2009-05-08 21:52 +0000 +svn: r11845 +description: Use WITH-SAVED-COMPILER-POLICY in COMPILE-FILE. +abcl.jar-size: 5868480 +----- +real 79.85 +user 100.69 +sys 14.75 +changeset: 354:e2ca09f36ff4140a5aa3a658072eaef82b88a087 +date: 2009-05-08 21:54 +0000 +svn: r11846 +description: Yet another cleanup for p2-list/list*. +abcl.jar-size: 5869203 +----- +real 81.60 +user 103.05 +sys 15.03 +changeset: 355:841a86176f7ac327f6884b2c17eb4b61679abcd4 +date: 2009-05-09 00:15 +0000 +svn: r11847 +description: Clean up duplication for environment restoration and handlers. +abcl.jar-size: 5867689 +----- +real 79.25 +user 101.04 +sys 14.57 +changeset: 356:78928cfaa9d126863027d6371a63d96fa0611fbf +date: 2009-05-09 18:01 +0000 +svn: r11848 +description: Eliminate style warnings for variables LOCALLY DECLAREd SPECIAL, +abcl.jar-size: 5867976 +----- +real 78.41 +user 101.33 +sys 14.77 +changeset: 357:0d7c47bd88923e4f65d40284dbebd67633e3d008 +date: 2009-05-09 18:07 +0000 +svn: r11849 +description: Change compiler warning to include action taken +abcl.jar-size: 5867983 +----- +real 76.20 +user 101.44 +sys 14.65 +changeset: 358:287a4e034cf18adb97dbbef223d2dcaa86693aab +date: 2009-05-09 18:33 +0000 +svn: r11850 +description: p1-lambda: Rewrite the lambda list before bailing out, +abcl.jar-size: 5867976 +----- +real 74.71 +user 101.20 +sys 14.71 +changeset: 359:2cce72d4c6db72007af536dc74ed5e1c78d150d6 +date: 2009-05-09 20:05 +0000 +svn: r11851 +description: Local transfer of control with environment restoration +abcl.jar-size: 5870442 +----- +real 72.79 +user 100.05 +sys 14.41 +changeset: 360:8ae10718c1c028987096b3f6ff0aa3ace5a8460a +date: 2009-05-10 11:47 +0000 +svn: r11852 +description: Combine derive-type flets into a helper function. +abcl.jar-size: 5867442 +----- +real 72.88 +user 99.28 +sys 14.12 +changeset: 361:99cd5390c621432571aa31286d2d57c88ada46b5 +date: 2009-05-10 21:21 +0000 +svn: r11853 +description: Restore closure variables from their saved values, +abcl.jar-size: 5867735 +----- +real 72.93 +user 99.59 +sys 14.25 +changeset: 362:49b676fb241619d5a80c1e240a7c42b56909446b +date: 2009-05-11 19:40 +0000 +svn: r11854 +description: P2-COMPILAND: baby step at cleaning up for readability. +abcl.jar-size: 5867759 +----- +real 72.14 +user 98.69 +sys 14.19 +changeset: 363:a8cd09046ed68f536dc663a248ee04e3574ad85c +date: 2009-05-11 20:32 +0000 +svn: r11855 +description: Further simplification of the little +abcl.jar-size: 5867695 +----- +real 72.75 +user 99.71 +sys 14.10 +changeset: 364:940dc0e942abb4c2cd4c5d8ce23865bad09ac2b6 +date: 2009-05-11 21:12 +0000 +svn: r11856 +description: * loading: +abcl.jar-size: 5869633 +----- +real 72.80 +user 99.31 +sys 14.16 +changeset: 365:9213ea3ceb8ed84734f3f2ae03af54ea5cf8a45a +date: 2009-05-11 21:38 +0000 +svn: r11857 +description: P2-COMPILAND: Code re-ordering and merging of +abcl.jar-size: 5869285 +----- +real 73.21 +user 100.22 +sys 14.26 +changeset: 366:a993f6d13d6910849e322b6f5fedc2fe6d13057b +date: 2009-05-13 18:52 +0000 +svn: r11858 +description: JProxy now uses funcall instead of function.execute(LispObject[]). This +abcl.jar-size: 5869368 +----- +real 73.54 +user 100.15 +sys 14.67 +changeset: 367:06f6b07e22d7b60d7594aace22d6d772aba88ffc +date: 2009-05-13 19:07 +0000 +svn: r11859 +description: Corrected previous commit: JProxy uses APPLY and not FUNCALL. +abcl.jar-size: 5869413 +----- +real 73.55 +user 101.35 +sys 14.31 +changeset: 368:26c62b78595e11fcb69730a22cd06d6bbaf63b4a +date: 2009-05-15 09:30 +0000 +svn: r11866 +description: Finish closure fixes by merging the branch to the trunk. +abcl.jar-size: 5900916 +----- +real 72.71 +user 100.81 +sys 14.50 +changeset: 369:1ead2578a40803f7750dd59c5b82c0c4536cb616 +date: 2009-05-15 10:20 +0000 +svn: r11868 +description: Replace string literals with constants. +abcl.jar-size: 5900947 +----- +real 74.15 +user 101.27 +sys 14.21 +changeset: 370:1f2bfbf0808e1351592c000360f925042f5f3d26 +date: 2009-05-15 11:58 +0000 +svn: r11869 +description: Remove unused variable-info structure slot (RESERVED-REGISTER). +abcl.jar-size: 5896325 +----- +real 72.69 +user 99.38 +sys 14.10 +changeset: 371:575eff937b363adb121d3386723944dc6e49e44d +date: 2009-05-15 17:19 +0000 +svn: r11870 +description: Remove the TEMP-REGISTER slot from the +abcl.jar-size: 5891748 +----- +real 73.32 +user 100.43 +sys 14.31 +changeset: 372:06553d5686aa6c11174b398cb621382fb6e77230 +date: 2009-05-15 19:09 +0000 +svn: r11871 +description: Indenting < 80 columns. +abcl.jar-size: 5891759 +----- +real 72.35 +user 98.87 +sys 14.10 +changeset: 373:f2d66150db152fdd947d0edf2f26bf46a1d34b10 +date: 2009-05-15 19:16 +0000 +svn: r11872 +description: The TEMP-REGISTER slot has been removed, +abcl.jar-size: 5891765 +----- +real 72.51 +user 100.15 +sys 14.07 +changeset: 374:071ffc763322d4ef7a3c334dd2a819c9f96b3631 +date: 2009-05-15 19:32 +0000 +svn: r11873 +description: Don't use local function variables for FLET, +abcl.jar-size: 5891137 +----- +real 72.29 +user 99.73 +sys 14.30 +changeset: 375:190cb661d431271308bbced1ee90b05661df8bde +date: 2009-05-15 20:18 +0000 +svn: r11874 +description: P2-FLET and P2-LABELS: Use COMPILE-PROGN-BODY instead of +abcl.jar-size: 5890910 +----- +real 73.01 +user 99.39 +sys 14.28 +changeset: 376:51bde913c5a1ac7e4bb56bc28a7859399a5b042f +date: 2009-05-15 20:20 +0000 +svn: r11875 +description: FLET doesn't do variables anymore, +abcl.jar-size: 5890975 +----- +real 72.87 +user 100.38 +sys 14.25 +changeset: 377:5775fa1f2dbf4be69866a4a0f1c5853e1f79ad54 +date: 2009-05-15 20:43 +0000 +svn: r11876 +description: Reindent < 80 columns. +abcl.jar-size: 5890952 +----- +real 73.40 +user 101.35 +sys 14.42 +changeset: 378:228b66f626daf5dc9c56e2c11ad3ef3e708fc27e +date: 2009-05-15 20:45 +0000 +svn: r11877 +description: Remove obsolete commented out code, +abcl.jar-size: 5890995 +----- +real 73.55 +user 100.73 +sys 14.42 +changeset: 379:defb324b5c1c248cf3f56cfdc521fe42290a542a +date: 2009-05-16 07:26 +0000 +svn: r11878 +description: Add structure slot documentation. +abcl.jar-size: 5890973 +----- +real 73.15 +user 99.71 +sys 14.45 +changeset: 380:2b9428af30997d2c95567833ccf3ff94e618c7b3 +date: 2009-05-16 07:26 +0000 +svn: r11879 +description: Reindenting for width < 80. +abcl.jar-size: 5891072 +----- +real 72.47 +user 99.39 +sys 14.32 +changeset: 381:b9520e20686e0fdbddc1634d3ddad59777f657f0 +date: 2009-05-16 09:02 +0000 +svn: r11880 +description: Remove the KIND slot from the COMPILAND structure: +abcl.jar-size: 5886009 +----- +real 72.58 +user 101.15 +sys 14.33 +changeset: 382:8f327bd25dadbe348c23f7d47ac0e2bfe18ebfec +date: 2009-05-16 09:24 +0000 +svn: r11881 +description: Stop using CompiledClosure as a proxy for +abcl.jar-size: 5883609 +----- +real 73.60 +user 100.28 +sys 14.48 +changeset: 383:1b19dab8fabd9c76f005a64627be8a87a8ec9a64 +date: 2009-05-16 16:44 +0000 +svn: r11882 +description: Remove the last of the _execute() methods: +abcl.jar-size: 5887539 +----- +real 73.07 +user 100.44 +sys 14.02 +changeset: 384:32647bbc86535ccb81eaae4089fdd297c6afb51a +date: 2009-05-16 17:59 +0000 +svn: r11883 +description: Remove CompiledClosure; +abcl.jar-size: 5883637 +----- +real 71.61 +user 97.99 +sys 14.41 +changeset: 385:01618834ed5daf17d33cd90061cef8b69a431cff +date: 2009-05-16 18:02 +0000 +svn: r11884 +description: Update FASL version to 31 after the last +abcl.jar-size: 5883608 +----- +real 73.29 +user 100.89 +sys 14.41 +changeset: 386:fcecc5a92ab63271f5b9138f527bfbce987b1399 +date: 2009-05-16 19:03 +0000 +svn: r11885 +description: p2-compiland cleanup. +abcl.jar-size: 5886293 +----- +real 73.76 +user 98.95 +sys 14.66 +changeset: 387:806694c4cd940a0d5cf9e4bbed6dd6296b498e94 +date: 2009-05-16 19:31 +0000 +svn: r11886 +description: Mixed p2-compiland cleanup. +abcl.jar-size: 5882471 +----- +real 73.69 +user 100.30 +sys 14.18 +changeset: 388:966006860ff0db7b59ea6b7d103ec5927413060f +date: 2009-05-17 06:13 +0000 +svn: r11888 +description: Fix DISASSEMBLE.5: CompiledClosure should return T +abcl.jar-size: 5882585 +----- +real 73.68 +user 100.83 +sys 14.37 +changeset: 389:beb64f8b9428fed445e123c30084b4046b4016b9 +date: 2009-05-17 11:36 +0000 +svn: r11889 +description: Remove CompiledFunction, we don't need it. +abcl.jar-size: 5859368 +----- +real 73.49 +user 99.95 +sys 14.41 +changeset: 390:610065b00543562b81a9050d9d7e56b0d0c04357 +date: 2009-05-17 13:16 +0000 +svn: r11890 +description: Don't repeat class names in p2-compiland, convert cond to if. +abcl.jar-size: 5859356 +----- +real 72.74 +user 100.39 +sys 14.28 +changeset: 391:7ffc1656b1ea78a09360ab82e84120e8c7ab1997 +date: 2009-05-17 13:17 +0000 +svn: r11891 +description: Add docstring and reindent DECLARE-OBJECT. +abcl.jar-size: 5859455 +----- +real 74.34 +user 102.86 +sys 14.92 +changeset: 392:74e7964f03919d100405124f6f83684f37ebb695 +date: 2009-05-17 14:38 +0000 +svn: r11892 +description: Re-use fields of objects declared previously +abcl.jar-size: 5864380 +----- +real 73.44 +user 100.86 +sys 14.72 +changeset: 393:bd794206abc3c81fdcbcc42b8b15148f12aa5732 +date: 2009-05-18 19:37 +0000 +svn: r11894 +description: Fixed function evaluation using invokeFunction. It was broken since last +abcl.jar-size: 5864167 +----- +real 74.39 +user 100.99 +sys 14.52 +changeset: 394:5de59b216bad3d1994249cf58fea8863cc5b8765 +date: 2009-05-18 20:28 +0000 +svn: r11896 +description: Followup to r11892: use the field class too +abcl.jar-size: 5864190 +----- +real 73.41 +user 100.20 +sys 14.33 +changeset: 395:7721cefb39f6e346f9c02fafbff7490c15eec4b0 +date: 2009-05-18 21:21 +0000 +svn: r11898 +description: Revert r11892 and r11896 because they keep causing breakage +abcl.jar-size: 5859241 +----- +real 73.70 +user 101.20 +sys 14.69 +changeset: 396:33d54fe5f7206312fd90de1c1dfc9daf51c87c31 +date: 2009-05-19 19:50 +0000 +svn: r11899 +description: Add structure slot and variable documentation. +abcl.jar-size: 5859393 +----- +real 81.34 +user 101.63 +sys 14.45 +changeset: 397:c67e9164b5314011552c6bb785db1ca1239ad27b +date: 2009-05-19 19:52 +0000 +svn: r11900 +description: Add comment to *in-jvm-compile* variable. +abcl.jar-size: 5859398 +----- +real 83.66 +user 101.07 +sys 14.95 +changeset: 398:7be799c97f7e0ff326d0e553c6504d40583dde8c +date: 2009-05-20 20:17 +0000 +svn: r11901 +description: In an effort to understand what's going on: +abcl.jar-size: 5857994 +----- +real 77.44 +user 101.93 +sys 14.70 +changeset: 399:fa194db6ea5b09948e6d68e36870dde2770fc22d +date: 2009-05-20 20:20 +0000 +svn: r11902 +description: Add documentation for a variable. +abcl.jar-size: 5858077 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:209: Java returned: 1 + +Total time: 9 seconds + +real 10.39 +user 20.57 +sys 2.33 +changeset 400 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:209: Java returned: 1 + +Total time: 8 seconds + +real 9.54 +user 20.31 +sys 1.70 +changeset 401 failed to build. +----- +real 75.98 +user 101.13 +sys 14.14 +changeset: 402:54eb12632fba9f2180b7dd1567de7fba46305ce9 +date: 2009-05-20 21:12 +0000 +svn: r11905 +description: Move COMPILE from jvm.lisp to compiler-pass2.lisp; +abcl.jar-size: 5858475 +----- +real 76.78 +user 98.90 +sys 14.71 +changeset: 403:c0f633c2f93ea598fe341c3f7cc2212fc8384b10 +date: 2009-05-20 22:18 +0000 +svn: r11906 +description: Remove rt.lisp: It refers to lots of files +abcl.jar-size: 5834155 +----- +real 78.51 +user 100.50 +sys 14.75 +changeset: 404:3e60bb2816601f3adedbf370f87d8f5382d1fb2a +date: 2009-05-20 22:20 +0000 +svn: r11907 +description: Move the COMPILE block down from its dependencies. +abcl.jar-size: 5834173 +----- +real 81.10 +user 99.68 +sys 14.68 +changeset: 405:aadf5bf04b8185737d3b85fb591f4f27753bbdee +date: 2009-05-20 22:22 +0000 +svn: r11908 +description: COMPILE has moved from "jvm" to "compiler-pass2". +abcl.jar-size: 5834289 +----- +real 76.83 +user 101.01 +sys 14.77 +changeset: 406:ee05f0a2a04d8bc88798f4845ac8bf410a8f50f9 +date: 2009-05-20 22:23 +0000 +svn: r11909 +description: No longer make JVM-COMPILE appear as an external symbol. +abcl.jar-size: 5834290 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:209: Java returned: 2 + +Total time: 34 seconds + +real 35.92 +user 49.44 +sys 5.58 +changeset 407 failed to build. +----- +real 76.20 +user 101.27 +sys 14.24 +changeset: 408:3d12d7743b1dcba482a49631ee2556851ccacb7a +date: 2009-05-20 22:49 +0000 +svn: r11911 +description: Followup to last commit. +abcl.jar-size: 5834350 +----- +real 73.29 +user 98.74 +sys 14.39 +changeset: 409:d8f820e36a713ebc4318cb543521bae5b58c9e21 +date: 2009-05-21 10:19 +0000 +svn: r11912 +description: Remove unused variable *LOCAL-FUNCTIONS-AND-MACROS*. +abcl.jar-size: 5834081 +----- +real 72.31 +user 98.41 +sys 14.12 +changeset: 410:7f3103e4bc52cbfe5a5c0f1dc7078fd6562f446e +date: 2009-05-21 11:22 +0000 +svn: r11913 +description: Make sure the precompiler shadows symbol macros +abcl.jar-size: 5834530 +----- +real 72.47 +user 98.17 +sys 14.28 +changeset: 411:c7adfdebead8e2b44c1b023506eaeff06ebc2796 +date: 2009-05-21 14:05 +0000 +svn: r11914 +description: Remove trailing spaces. +abcl.jar-size: 5834531 +----- +real 71.79 +user 99.13 +sys 14.04 +changeset: 412:00cfb24188ad8fc354aa142b7a6dbe0b56c92c48 +date: 2009-05-21 17:14 +0000 +svn: r11915 +description: Reuse available infrastructure in Environment, +abcl.jar-size: 5833533 +----- +real 71.96 +user 98.79 +sys 14.06 +changeset: 413:57e194d88ee379e9d9cf3f3c77c283369f082829 +date: 2009-05-21 17:22 +0000 +svn: r11916 +description: Indenting adjustments. +abcl.jar-size: 5833521 +----- +real 72.12 +user 98.65 +sys 14.08 +changeset: 414:6bc64cc11c8c3e0f4be5aeb0f644f0448b27e526 +date: 2009-05-21 17:52 +0000 +svn: r11917 +description: In compiler macro FUNCALL: When in need of +abcl.jar-size: 5833627 +----- +real 72.56 +user 100.17 +sys 14.02 +changeset: 415:92652cd6499576cab62c084bc2ba9c64b18196d8 +date: 2009-05-21 19:43 +0000 +svn: r11918 +description: With my improved understanding of the +abcl.jar-size: 5833619 +----- +real 72.45 +user 99.34 +sys 14.15 +changeset: 416:4cf5869b453ce3680ea3d99a999da86dad44b77b +date: 2009-05-21 20:25 +0000 +svn: r11919 +description: Separate the precompiler and the file compiler +abcl.jar-size: 5833398 +----- +real 72.65 +user 100.35 +sys 14.16 +changeset: 417:fbeb6595cde471f09254a74f134ad7ee865d66ca +date: 2009-05-21 21:16 +0000 +svn: r11920 +description: Enable precompilation of functions in a non-null +abcl.jar-size: 5833368 +----- +real 73.46 +user 102.80 +sys 14.34 +changeset: 418:cd2a2fe237df2314161828e241f8eb2f8773b068 +date: 2009-05-21 21:29 +0000 +svn: r11921 +description: COMPILE-DEFUN: pass the environment argument to pass +abcl.jar-size: 5833464 +----- +real 71.65 +user 100.25 +sys 14.39 +changeset: 419:588802e6e95b66f01f15a0d6b5c9dd937c55fcc5 +date: 2009-05-21 21:39 +0000 +svn: r11922 +description: Simplify COMPILE-1. +abcl.jar-size: 5833377 +----- +real 73.87 +user 102.33 +sys 14.76 +changeset: 420:2423191b03bc66dc360cfe693296a1f2f655a975 +date: 2009-05-22 05:51 +0000 +svn: r11923 +description: Our input is already preprocessed. Don't do it again. +abcl.jar-size: 5833116 +----- +real 72.97 +user 102.28 +sys 14.24 +changeset: 421:d7f05f09ba0b44bebab3f1a2c8b126cd177724d9 +date: 2009-05-22 08:37 +0000 +svn: r11924 +description: Implement compilation of closures with non-empty +abcl.jar-size: 5845503 +----- +real 73.42 +user 101.76 +sys 14.59 +changeset: 422:80dcd4e23ab14966b896043ae8c2d43a3b795cd8 +date: 2009-05-22 10:06 +0000 +svn: r11925 +description: Add reasoning related to variable-environment +abcl.jar-size: 5845491 +----- +real 72.62 +user 100.70 +sys 14.51 +changeset: 423:3ff18fc4db124b2671503deff154c2eca5789aeb +date: 2009-05-22 18:04 +0000 +svn: r11926 +description: Compilation of functions with a non-null +abcl.jar-size: 5856805 +----- +real 73.16 +user 99.80 +sys 14.45 +changeset: 424:c49979750d3b3ba86c4c4404413df86be2b1addf +date: 2009-05-22 18:17 +0000 +svn: r11927 +description: Merge 2 consecutive WHEN blocks with the same condition; +abcl.jar-size: 5856856 +----- +real 72.04 +user 98.51 +sys 14.13 +changeset: 425:10329a81e6b6825ead7a8afdaebefc5223674fc7 +date: 2009-05-22 19:45 +0000 +svn: r11928 +description: Update CHANGES with all work currently on trunk/. +abcl.jar-size: 5856856 +----- +real 73.23 +user 102.19 +sys 14.30 +changeset: 426:d7385114992d1612bad22c767dfb6e5178a8b9b1 +date: 2009-05-23 22:44 +0000 +svn: r11940 +description: Fixed a bug in interpreted let* and do*: the environment used for bindings +abcl.jar-size: 5856863 +----- +real 72.78 +user 100.03 +sys 13.99 +changeset: 427:62b60f2805a8fea429e7cd0dd4be2d1f0c9688b6 +date: 2009-05-25 20:53 +0000 +svn: r11951 +description: Fixed javaInstance() from r11834: the arguments for isAssignableFrom were in +abcl.jar-size: 5856864 +----- +real 72.16 +user 99.13 +sys 14.05 +changeset: 428:7faac11c2a00e1e645c7f0f020a8579d473efb96 +date: 2009-05-26 18:34 +0000 +svn: r11954 +description: Remove workaround for the fact that Math.hypot() was added in Java 1.5: +abcl.jar-size: 5856356 +----- +real 72.65 +user 99.44 +sys 14.12 +changeset: 429:6088a90808747af01b780ea3ba3819bbaee065ad +date: 2009-05-26 18:59 +0000 +svn: r11955 +description: Fix some failures in ABCL's own test suite; some by fixing the +abcl.jar-size: 5856579 +----- +real 72.46 +user 99.89 +sys 14.24 +changeset: 430:7a03534ae75a29a6b6a499ca00883faf065ad7b5 +date: 2009-05-26 20:46 +0000 +svn: r11956 +description: Improved integer type derivation for MINUS +abcl.jar-size: 5856907 +----- +real 72.79 +user 99.42 +sys 13.92 +changeset: 431:b448fd84e25f237bda83d51f296796c1c0d218c6 +date: 2009-05-27 06:12 +0000 +svn: r11958 +description: Redoing my math homework: +abcl.jar-size: 5856918 +----- +real 72.55 +user 99.49 +sys 14.25 +changeset: 432:73024ad971bc45accb07527afad5f8e8ecd294cd +date: 2009-05-27 18:53 +0000 +svn: r11960 +description: With 0.15 branched, increase trunk version number. +abcl.jar-size: 5856919 +----- +real 71.46 +user 98.33 +sys 13.95 +changeset: 433:6f00c22b8bf1342fab2f7d2d244dc5a4ddfbacb4 +date: 2009-05-27 19:51 +0000 +svn: r11961 +description: Delete empty scripts/ folder with unknown purpose. +abcl.jar-size: 5856919 +----- +real 72.87 +user 100.73 +sys 14.25 +changeset: 434:b3e587be8c559e8f6e101a76c9d2d61f54d614fa +date: 2009-05-29 06:08 +0000 +svn: r11962 +description: Revert r11958: it breaks a number of ANSI tests. +abcl.jar-size: 5856907 +----- +real 73.40 +user 100.16 +sys 14.96 +changeset: 435:a7b3bfffb423aa6376f36db1079a008972ee744d +date: 2009-05-31 09:57 +0000 +svn: r11966 +description: Symbol execute() methods: change to a different pattern to +abcl.jar-size: 5856827 +----- +real 73.66 +user 101.47 +sys 14.66 +changeset: 436:f72f8577b155374ba8e7be3ba0342a5b2d499f84 +date: 2009-05-31 11:35 +0000 +svn: r11967 +description: Fix the wrong thread being reported as the current one. +abcl.jar-size: 5856895 +----- +real 73.34 +user 100.59 +sys 14.40 +changeset: 437:7e46b08278461ca47e17eab3b074927eb62807f0 +date: 2009-05-31 15:17 +0000 +svn: r11968 +description: More type assertion functions (checkXXXX()). +abcl.jar-size: 5856995 +----- +real 73.55 +user 99.84 +sys 14.54 +changeset: 438:0a350bd688d9e2c3f078e8a2d881018ec6ff8ee2 +date: 2009-05-31 15:19 +0000 +svn: r11969 +description: Factor out the lisp->Java sleep interval conversion routine. +abcl.jar-size: 5857015 +----- +real 67.19 +user 96.21 +sys 10.44 +changeset: 439:a977f1366f3e7c1407e29d0878deb4b153047fd2 +date: 2009-05-31 17:01 +0000 +svn: r11970 +description: Performance improvement by removing fcn.size() calls; +abcl.jar-size: 5857081 +----- +real 67.93 +user 96.29 +sys 10.49 +changeset: 440:1d9580fb5f79c3fc5d0a3d1197a379f840918ce1 +date: 2009-05-31 19:46 +0000 +svn: r11971 +description: Disentangle flushBbuf() and read(char[]) in +abcl.jar-size: 5857072 +----- +real 67.10 +user 97.86 +sys 10.42 +changeset: 441:ef24ee7f7da0b69a76354d435f5aae9b6aeaea43 +date: 2009-05-31 22:12 +0000 +svn: r11972 +description: Factor out bbuf-updating from read(byte[]) and read(char[]) +abcl.jar-size: 5857112 +----- +real 65.97 +user 97.04 +sys 10.47 +changeset: 442:edb16b2422c3d241766e3d973f2f2a9f0c9eea2f +date: 2009-06-01 07:53 +0000 +svn: r11973 +description: Don't clear the buffer. It could be non-empty. +abcl.jar-size: 5857096 +----- +real 65.82 +user 95.37 +sys 10.36 +changeset: 443:1a0a5d519cce1bc41961298029fedcef6ccde2fe +date: 2009-06-01 09:25 +0000 +svn: r11974 +description: Remove pointingAtEOF(); it was used only once +abcl.jar-size: 5857039 +----- +real 66.49 +user 98.24 +sys 10.42 +changeset: 444:b2c8e939e712e44684c4c983c55a057437e8b5d4 +date: 2009-06-01 09:40 +0000 +svn: r11975 +description: Where the underlying stream is positioned should have +abcl.jar-size: 5856957 +----- +real 65.92 +user 96.08 +sys 10.22 +changeset: 445:043d7ec97e927e73af474e49e6ad5458c62de43a +date: 2009-06-01 14:45 +0000 +svn: r11976 +description: Move flushBbuf() related bbufpos modifications into flushBbuf(). +abcl.jar-size: 5856952 +----- +real 66.08 +user 95.47 +sys 10.06 +changeset: 446:1fdd79e8789d551d45e21280af45023dcbd43865 +date: 2009-06-01 15:30 +0000 +svn: r11977 +description: Use a slighly less contrived calculation method to +abcl.jar-size: 5856933 +----- +real 66.24 +user 98.42 +sys 10.32 +changeset: 447:06da97ee2897a2cad0ff8fa9eec6bb2c4c7b7292 +date: 2009-06-01 18:08 +0000 +svn: r11978 +description: Remove check for dataIsAvailableForRead(): it's redundant. +abcl.jar-size: 5856881 +----- +real 67.27 +user 98.70 +sys 10.50 +changeset: 448:f19e8e6d80b93108d83a111a10ba79aa7ddc20c5 +date: 2009-06-01 18:23 +0000 +svn: r11979 +description: Make RACF a little bit less virtual; hopefully it speeds things up. +abcl.jar-size: 5856872 +----- +real 70.80 +user 98.59 +sys 10.63 +changeset: 449:3c3e82a9b3c6eba31c311cf30322271bb05a0849 +date: 2009-06-01 18:24 +0000 +svn: r11980 +description: Remove a catch {} block we can manually check for, +abcl.jar-size: 5856844 +----- +real 71.87 +user 96.44 +sys 10.34 +changeset: 450:a3bca649b029d9bfcf5a0d05837f9f0a7b753af5 +date: 2009-06-01 19:15 +0000 +svn: r11981 +description: Override PushbackReader.ready() too [in RACF]: the standard +abcl.jar-size: 5856875 +----- +real 70.26 +user 95.39 +sys 10.43 +changeset: 451:af728c14f09b9f2f5bc283c2731e796cf74cc2bb +date: 2009-06-01 19:18 +0000 +svn: r11982 +description: Don't use exceptions to find out the reader is null; +abcl.jar-size: 5856863 +----- +real 72.02 +user 97.19 +sys 10.59 +changeset: 452:e828540b54371b8e5d6d147a448efaca70fa25ea +date: 2009-06-01 20:48 +0000 +svn: r11983 +description: Immediately call RACF.write(byte[]) in 2 ROAS methods. +abcl.jar-size: 5856882 +----- +real 71.85 +user 98.22 +sys 10.69 +changeset: 453:2bfebbce5d28dfff309868953e0804bd6edc7040 +date: 2009-06-01 20:52 +0000 +svn: r11984 +description: Delete the fcnsize field: in a multiprocessing +abcl.jar-size: 5856784 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:165: Compile failed; see the compiler error output for details. + +Total time: 7 seconds + +real 8.52 +user 12.85 +sys 2.00 +changeset 454 failed to build. +----- +real 72.84 +user 97.47 +sys 9.99 +changeset: 455:27991ed276a6a1b4d43fe19913b92a84f71c671f +date: 2009-06-01 21:02 +0000 +svn: r11986 +description: Flush buffers sparingly. +abcl.jar-size: 5856783 +----- +real 72.02 +user 95.96 +sys 10.59 +changeset: 456:c5b43e9ee0301216434b0114c7a076f69c279b35 +date: 2009-06-01 21:26 +0000 +svn: r11987 +description: Don't destroy buffer content when not +abcl.jar-size: 5856866 +----- +real 71.85 +user 99.53 +sys 10.73 +changeset: 457:cf98271b3fad3637b7398b93160703592fc90142 +date: 2009-06-01 21:35 +0000 +svn: r11988 +description: Remove the 'large block write' special case code: +abcl.jar-size: 5856829 +----- +real 68.50 +user 96.24 +sys 10.49 +changeset: 458:c539c22a2dc0aa1d780ca515811c16c5244ca6ab +date: 2009-06-02 09:50 +0000 +svn: r11989 +description: Temporary fix for preserving the case of symbols in compiled files. The +abcl.jar-size: 5856829 +----- +real 68.23 +user 96.69 +sys 10.55 +changeset: 459:9edd925ddae1da507fb3e6442924c78eba3e2ce5 +date: 2009-06-02 09:52 +0000 +svn: r11990 +description: Fixed class name generation from file names: spaces are now converted to +abcl.jar-size: 5856877 +----- +real 67.57 +user 97.93 +sys 10.20 +changeset: 460:56bef760d55435477201179e2b7625a1b927cc0f +date: 2009-06-03 20:05 +0000 +svn: r11991 +description: Move IOException handling away from reader's tight loops. +abcl.jar-size: 5858004 +----- +real 64.65 +user 94.06 +sys 10.17 +changeset: 461:526c4e8d4a99f00843d22f26b3e1d90a68c0ed7d +date: 2009-06-06 08:58 +0000 +svn: r11992 +description: Exported MOP functions class-slots and slot-definition-name. +abcl.jar-size: 5859093 +----- +real 65.98 +user 96.14 +sys 9.99 +changeset: 462:e8108133d24bc2289663ad68b5345146d0615e78 +date: 2009-06-06 09:17 +0000 +svn: r11993 +description: Followup to r11992: add CLOS external symbols to the autoloader. +abcl.jar-size: 5859145 +----- +real 65.38 +user 96.77 +sys 10.19 +changeset: 463:4f42715203294733d88c3a5167528c07277729d3 +date: 2009-06-06 14:03 +0000 +svn: r11994 +description: Move macroexpand-all and compiler-let to EXT and LISP packages, +abcl.jar-size: 5860584 +----- +real 66.47 +user 97.47 +sys 10.46 +changeset: 464:28021a6a76f4a79576570e472e055b47eec26128 +date: 2009-06-06 16:35 +0000 +svn: r11996 +description: Change the parameters of precompile-form in macroexpand-all, as requested by our users. +abcl.jar-size: 5860579 +----- +real 66.16 +user 97.74 +sys 10.21 +changeset: 465:1ebeba23bd575e94c9725816427af5cc51e422fe +date: 2009-06-06 17:46 +0000 +svn: r11998 +description: Add a cache for opened '.zip' files. +abcl.jar-size: 5861996 +----- +real 66.01 +user 96.74 +sys 10.03 +changeset: 466:7306682c3c4fb5ee9a88c1285b5f0e4019e9bfa6 +date: 2009-06-06 19:39 +0000 +svn: r11999 +description: Update CHANGES with my MOP backport plan. +abcl.jar-size: 5861996 +----- +real 66.15 +user 98.08 +sys 10.48 +changeset: 467:4335890e0b21d61ec0f76d7ea5b9db73953d777a +date: 2009-06-10 19:09 +0000 +svn: r12013 +description: Fix Gray streams interaction with the pretty printer. +abcl.jar-size: 5862042 +----- +real 65.45 +user 94.39 +sys 9.81 +changeset: 468:9638263d1bb3ecec13b20ac1504c6b68f561c4a6 +date: 2009-06-10 21:00 +0000 +svn: r12014 +description: Implement sane defaults for STREAM-CLEAR-INPUT, STREAM-CLEAR-OUTPUT and STREAM-TERPRI. +abcl.jar-size: 5865563 +----- +real 60.04 +user 89.11 +sys 9.44 +changeset: 469:3ccff0a28bc386d123340b5f52f5761ab1534013 +date: 2009-06-11 21:11 +0000 +svn: r12015 +description: Stop verifying compiled files: this seriously slows down compilation. +abcl.jar-size: 5863975 +----- +real 60.18 +user 89.42 +sys 9.45 +changeset: 470:9b5442145e5a5fce3ad7499cdfbb3012c874ed8d +date: 2009-06-13 14:48 +0000 +svn: r12016 +description: Fix current directory problems with ABCL Lisp-based test suite. +abcl.jar-size: 5863975 +----- +real 60.59 +user 90.38 +sys 9.53 +changeset: 471:380fa2b9b2dd52fc5c97e7ea581b92158f86b7a8 +date: 2009-06-14 15:32 +0000 +svn: r12017 +description: Performance improvement for non-recursive #= and ##: +abcl.jar-size: 5864232 +----- +real 60.19 +user 89.67 +sys 9.40 +changeset: 472:6050094c5a6ffc7101d0ca6790de2e28f9cb363f +date: 2009-06-16 20:46 +0000 +svn: r12018 +description: Reconstruct NaNs upon reading, if readable output is requested. +abcl.jar-size: 5864414 +----- +real 59.85 +user 88.20 +sys 9.32 +changeset: 473:feb20e6bd98a0d3b89a79926b59db37ffa5ed142 +date: 2009-06-20 18:38 +0000 +svn: r12019 +description: Don't GC before returning the free amount; +abcl.jar-size: 5864301 +----- +real 60.95 +user 90.75 +sys 9.40 +changeset: 474:8eaaeb4583b1288fdc3b0be0c5d59e76a598999f +date: 2009-06-24 19:07 +0000 +svn: r12020 +description: Corrected the installation and use of the throwing debugger (sys:%debugger-hook-function). +abcl.jar-size: 5864246 +----- +real 61.13 +user 93.08 +sys 9.65 +changeset: 475:efc9f59d9e720520a2ccaf8a5f315dddba7ea609 +date: 2009-06-24 19:10 +0000 +svn: r12021 +description: Used javaObject.getInstance(x, true) instead of ad-hoc toLisp method which did +abcl.jar-size: 5863380 +----- +real 60.51 +user 91.66 +sys 9.73 +changeset: 476:168e48cd4216299d4eae66a466c645b7c9e67426 +date: 2009-06-24 19:14 +0000 +svn: r12022 +description: Better type conversion Lisp <-> Java for property getters/setters. +abcl.jar-size: 5863405 +----- +real 60.56 +user 91.86 +sys 9.56 +changeset: 477:5c917b92ce0cf923f537abfdceb2f2b508e8a529 +date: 2009-06-29 21:12 +0000 +svn: r12023 +description: Added simple GUI-based stream to query the user for input. +abcl.jar-size: 5863405 +----- +real 60.84 +user 90.35 +sys 9.47 +changeset: 478:b5cfd75051f9f6ae3a9b67e0f4e3178b583e6199 +date: 2009-06-29 21:13 +0000 +svn: r12024 +description: Added Lisp-side support for the dialog-based GUI prompt stream. +abcl.jar-size: 5870460 +----- +real 61.08 +user 90.74 +sys 9.67 +changeset: 479:7915c83f03a33353740dd6353104d50522684e85 +date: 2009-06-29 21:14 +0000 +svn: r12025 +description: Modified build.xml to build the gui-based prompt stream. +abcl.jar-size: 5883609 +----- +real 60.63 +user 92.08 +sys 9.81 +changeset: 480:9f6657e3ab97792ff38ddddad8ce37edc3bf165c +date: 2009-07-02 13:54 +0000 +svn: r12026 +description: Restore use of 'additional.jars' Ant build property to include additional jars at runtime. +abcl.jar-size: 5883609 +----- +real 60.79 +user 91.47 +sys 9.36 +changeset: 481:930b5756ff295e760ce82495ac448a6ff1485480 +date: 2009-07-02 13:56 +0000 +svn: r12027 +description: Set the name of associated the java.lang.Thread if specified. +abcl.jar-size: 5884371 +----- +real 61.28 +user 92.91 +sys 9.69 +changeset: 482:4fe850901961d76a040d193d11f69c306b7f17a7 +date: 2009-07-04 07:59 +0000 +svn: r12028 +description: Implementation of Franz Allegro Gates MP sync primitive by Tobias Rittweiler. +abcl.jar-size: 5889880 +----- +real 60.39 +user 90.35 +sys 9.41 +changeset: 483:f9741c03b2c356b0fe9c991fec1229c74c86933e +date: 2009-07-04 08:15 +0000 +svn: r12029 +description: Set properties on source files recently added. +abcl.jar-size: 5889881 +----- +real 61.40 +user 93.07 +sys 9.82 +changeset: 484:44a3822d56d4dad4843b9fa0f8b7f4538ca3ae47 +date: 2009-07-04 21:27 +0000 +svn: r12030 +description: Add documentation on different symbol value lookup functions. +abcl.jar-size: 5889798 +----- +real 60.42 +user 90.33 +sys 9.28 +changeset: 485:e22ec44d1120a715405bc540ca836ca122731031 +date: 2009-07-04 21:28 +0000 +svn: r12031 +description: As far as I know, there are no makefiles anywhere else in our tree. +abcl.jar-size: 5889799 +----- +real 61.65 +user 93.55 +sys 9.68 +changeset: 486:af1d7370fd47605b515bb9a1d6d39545484b5a0c +date: 2009-07-06 09:24 +0000 +svn: r12032 +description: Start recording CHANGES for 0.16.0. +abcl.jar-size: 5889799 +----- +real 60.83 +user 91.15 +sys 9.70 +changeset: 487:8b2767f56cbd62d7a44102e3e402aee230119851 +date: 2009-07-06 09:24 +0000 +svn: r12033 +description: Documentation correction for Gates interface (secs. not ms.!). +abcl.jar-size: 5889801 +----- +real 61.66 +user 94.03 +sys 9.74 +changeset: 488:d85f46e19a456ff834776ab6dfab80037ccf8688 +date: 2009-07-09 21:12 +0000 +svn: r12035 +description: Removed @Override annotations on methods directly implementing an interface - +abcl.jar-size: 5889803 +----- +real 61.31 +user 93.60 +sys 9.71 +changeset: 489:8b99c6a38c7be34c66c6d9770b100c1b51a9e265 +date: 2009-07-11 12:08 +0000 +svn: r12036 +description: Improve - but do not fully fix - line number counting. +abcl.jar-size: 5889805 +----- +real 61.62 +user 94.39 +sys 9.67 +changeset: 490:747e22b656f5e4d21bebc47ec254d7e9e5bdccda +date: 2009-07-11 12:46 +0000 +svn: r12037 +description: Add a method to LispObject to be used with the Java locking API. +abcl.jar-size: 5889840 +----- +real 61.09 +user 90.64 +sys 9.61 +changeset: 491:b98a4abb5ad903471972f38392962fb924ba6442 +date: 2009-07-11 20:53 +0000 +svn: r12038 +description: Enable monitorenter and monitorexit opcodes. +abcl.jar-size: 5889861 +----- +real 60.87 +user 92.75 +sys 9.65 +changeset: 492:f7301d9730c5a25b059489b97134d14e19838a45 +date: 2009-07-11 20:58 +0000 +svn: r12039 +description: Create a THREADS package and make EXT use it. +abcl.jar-size: 5889903 +----- +real 62.79 +user 92.20 +sys 9.68 +changeset: 493:3a220283329d8a659321d7876e17a8d16885133b +date: 2009-07-12 18:36 +0000 +svn: r12040 +description: Add synchronization like in Java through the special operator SYNCHRONIZED-ON. +abcl.jar-size: 5899832 +----- +real 61.90 +user 91.64 +sys 9.76 +changeset: 494:0d91fd34d708a8ffa9de8fb0b2d36255e6145355 +date: 2009-07-13 08:43 +0000 +svn: r12041 +description: Fix (ext:arglist 'ext:arglist) => NIL. (Tobias Rittweiler). +abcl.jar-size: 5899882 +----- +real 62.08 +user 91.40 +sys 9.81 +changeset: 495:d0c7813fa3d47ae8909a76c417345f28a9ca9a2c +date: 2009-07-13 14:10 +0000 +svn: r12042 +description: Cache arg specialization computation for eql-specialized generic functions. (Anton Vodonosov) +abcl.jar-size: 5900207 +----- +real 61.60 +user 91.18 +sys 9.68 +changeset: 496:a9d9cbd5446dae12212fa459d08e0189ac94932d +date: 2009-07-13 14:20 +0000 +svn: r12043 +description: Add synopsis of [svn 12042] to CHANGES> +abcl.jar-size: 5900206 +----- +real 61.61 +user 93.67 +sys 9.73 +changeset: 497:f663c6998a16f480dc8eee18d4cfec7f1824d4c7 +date: 2009-07-13 20:21 +0000 +svn: r12044 +description: Reverted FaslReadtable to UPCASE behavior (was PRESERVE to get around a bug +abcl.jar-size: 5900205 +----- +real 61.41 +user 92.96 +sys 9.65 +changeset: 498:ada3e20385098113bada316845558a35eb614df4 +date: 2009-07-14 09:37 +0000 +svn: r12045 +description: Added pattern for TAGS target to parse '// ### SYMBOL' annotation. +abcl.jar-size: 5900205 +----- +real 61.62 +user 94.25 +sys 10.03 +changeset: 499:654d8431bba410eff4ad8e3aea6a05a1edb00fb1 +date: 2009-07-14 09:42 +0000 +svn: r12046 +description: Shell script interface to building ABCL from within another Lisp. (Tobias Rittweiler) +abcl.jar-size: 5900206 +----- +real 61.93 +user 94.30 +sys 9.89 +changeset: 500:e1927a5b5e84a2b90e93fb7b7c14c433ec4dce4e +date: 2009-07-14 20:14 +0000 +svn: r12047 +description: Add properties: svn:keywords and svn:eol-style. +abcl.jar-size: 5900205 +----- +real 61.18 +user 91.33 +sys 9.75 +changeset: 501:e781e186be6fa14f51421076175197806908787c +date: 2009-07-15 14:28 +0000 +svn: r12048 +description: Remove obsolete build artifacts. Are these getting added by merges or something somehow? +abcl.jar-size: 5900205 +----- +real 60.72 +user 90.10 +sys 9.58 +changeset: 502:6ba80bd5b2226dd40da3d60a0a3bc90203e3c187 +date: 2009-07-15 14:38 +0000 +svn: r12049 +description: Revert (most) of svn 12048--these files are used by the Lisp based build. +abcl.jar-size: 5900205 +----- +real 61.17 +user 92.02 +sys 9.65 +changeset: 503:8f5f5de992ee1c84873c3eac7748a8e24f33a820 +date: 2009-07-16 22:17 +0000 +svn: r12050 +description: Make GENSYM thread safe when *GENSYM-COUNTER* doesn't have +abcl.jar-size: 5900248 +----- +real 60.55 +user 92.25 +sys 9.65 +changeset: 504:530f0adabd1d9db9dbc609652c4063b564d78300 +date: 2009-07-18 09:35 +0000 +svn: r12051 +description: Follow up to r12015: Removal of class file verification +abcl.jar-size: 5897679 +----- +real 67.71 +user 94.64 +sys 10.03 +changeset: 505:0b660e3f958cc92056eda617c3b44f08d64c9575 +date: 2009-07-20 04:52 +0000 +svn: r12052 +description: Corrected build-from-lisp.sh for CLISP. (Robert Dodier) +abcl.jar-size: 5897680 +----- +real 69.25 +user 92.72 +sys 10.03 +changeset: 506:07f8f6bddb2dd6f4466376ff7813b38aa44f882c +date: 2009-07-21 09:43 +0000 +svn: r12053 +description: Move additional symbols into THREADS package. +abcl.jar-size: 5892565 +----- +real 65.92 +user 91.89 +sys 9.76 +changeset: 507:c177386d17e8d698fb58e69d6430cb0e80998340 +date: 2009-07-24 09:07 +0000 +svn: r12054 +description: Formatting CHANGES. +abcl.jar-size: 5892565 +----- +real 67.70 +user 93.48 +sys 10.02 +changeset: 508:03a17b26b23bc439ea9e36f019a9ded5fe94f43f +date: 2009-07-24 19:24 +0000 +svn: r12055 +description: Avoid stack save/restore operations in routines not modifying the stack. +abcl.jar-size: 5892167 +----- +real 65.58 +user 92.14 +sys 9.91 +changeset: 509:3f2867bc12d4c551de2a402473dd04c631f63948 +date: 2009-07-24 19:31 +0000 +svn: r12056 +description: Remove superfluous array copying, consolidate manual array +abcl.jar-size: 5891875 +----- +real 65.79 +user 90.74 +sys 9.72 +changeset: 510:e2948b172f0a296eeffaee7d1fb5ccf6065003d4 +date: 2009-07-24 21:25 +0000 +svn: r12057 +description: Clean up profiling calls. +abcl.jar-size: 5891739 +----- +real 69.43 +user 95.35 +sys 10.03 +changeset: 511:96f1ebf851ea17c70426d2afaa00a58700ee6469 +date: 2009-07-24 21:39 +0000 +svn: r12058 +description: Make pushStackFrame final. +abcl.jar-size: 5891739 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:211: Java returned: 2 + +Total time: 53 seconds + +real 55.64 +user 82.19 +sys 6.19 +changeset 512 failed to build. +----- +real 67.01 +user 90.74 +sys 9.82 +changeset: 513:712a41203a866d99e9fecab5cecabe8f3c050c47 +date: 2009-07-25 11:20 +0000 +svn: r12060 +description: Followup to r12059: related changes to compile-system.lisp. +abcl.jar-size: 5896113 +----- +real 67.77 +user 86.04 +sys 9.84 +changeset: 514:485db89be7e42df76bdaffe1723f139375dc9aef +date: 2009-07-26 08:34 +0000 +svn: r12061 +description: Eliminate constructor execution time of Cons, LispObject and Lisp. +abcl.jar-size: 5896260 +----- +real 64.76 +user 91.04 +sys 9.89 +changeset: 515:680b828921a61eb386cdb3d149580ba3c2a1ec91 +date: 2009-07-26 19:37 +0000 +svn: r12062 +description: Revert r12061: What looked good in the profiler worked out badly in practice. +abcl.jar-size: 5896114 +----- +real 67.06 +user 94.00 +sys 9.88 +changeset: 516:3866bbdda406ba6ccc0c2d687cb6129ea43e27ef +date: 2009-07-26 20:33 +0000 +svn: r12063 +description: Do stack frame handling only in LispThread; +abcl.jar-size: 5895886 +----- +real 60.69 +user 91.47 +sys 10.01 +changeset: 517:1fd67368e86daa89cfe17006a7169ba215297be4 +date: 2009-07-26 21:48 +0000 +svn: r12064 +description: Lisp stack efficiency: Use a stack of linked objects, +abcl.jar-size: 5895919 +----- +real 59.64 +user 81.46 +sys 9.47 +changeset: 518:fcde1aff4028ddfb868c1e1215ac60a5d5f1e7fa +date: 2009-07-26 22:37 +0000 +svn: r12065 +description: Implement a stack frame pool to save execution time +abcl.jar-size: 5896181 +----- +real 59.58 +user 90.88 +sys 9.66 +changeset: 519:c53266542b60fd7b2112279efbbf5a0de20d8f07 +date: 2009-07-27 14:11 +0000 +svn: r12066 +description: Revert r12065, it's not an obvious win and some systems +abcl.jar-size: 5895920 +----- +real 60.10 +user 89.91 +sys 9.52 +changeset: 520:642a3e97901a02a1e225d66d3103c53f2bc93427 +date: 2009-07-27 20:10 +0000 +svn: r12067 +description: Better initarg checking. Fixes CHANGE-CLASS.1.11, MAKE-INSTANCE.ERROR.3 and MAKE-INSTANCE.ERROR.4. +abcl.jar-size: 5898082 +----- +real 60.73 +user 93.03 +sys 9.56 +changeset: 521:8e52b407c11b44a24a23c334c356148b2ef717b5 +date: 2009-07-27 20:11 +0000 +svn: r12068 +description: Record the latest changes to clos and StackFrame. +abcl.jar-size: 5898082 +----- +real 60.47 +user 92.40 +sys 9.64 +changeset: 522:8f02b0a259df864a98e78515eb7025c5ae838805 +date: 2009-07-27 20:21 +0000 +svn: r12069 +description: Fix CHANGE-CLASS.ERROR.4. +abcl.jar-size: 5897933 +----- +real 59.89 +user 89.74 +sys 9.51 +changeset: 523:1fed9e511339d92abca43bb8fb5e41121e92a9bc +date: 2009-07-27 20:22 +0000 +svn: r12070 +description: Add the latest clos changes. +abcl.jar-size: 5897933 +----- +real 60.31 +user 89.46 +sys 9.42 +changeset: 524:7671ec1b6907991816b13ffa093300888d9c821a +date: 2009-07-28 06:23 +0000 +svn: r12071 +description: Retain values across execution of unwinding forms +abcl.jar-size: 5898119 +----- +real 59.84 +user 89.39 +sys 9.50 +changeset: 525:540340978201c4e3bd59daba87fb97c3faaded1f +date: 2009-07-28 14:48 +0000 +svn: r12072 +description: Fix SHARED-INITIALIZE.ERROR.4. +abcl.jar-size: 5898364 +----- +real 60.39 +user 89.99 +sys 9.49 +changeset: 526:6d4dbb5cbd252db1ecb774d291aa096252b96326 +date: 2009-07-28 14:49 +0000 +svn: r12073 +description: Add mention of SHARED-INITIALIZE.ERROR.4. +abcl.jar-size: 5898364 +----- +real 60.69 +user 92.86 +sys 9.78 +changeset: 527:8028699c48bf6cda68cc3eece7020782aeafc067 +date: 2009-07-29 09:15 +0000 +svn: r12074 +description: Run the profiler scheduling thread at maximum priority. +abcl.jar-size: 5898271 +----- +real 60.77 +user 92.77 +sys 9.79 +changeset: 528:72eb9206241e11f5a84d39190f10c6d8d010205d +date: 2009-07-29 12:54 +0000 +svn: r12075 +description: Remove erroneous autoload for with-thread-lock macro from removed 'with-thread-lock.lisp'. +abcl.jar-size: 5897621 +----- +real 60.00 +user 91.54 +sys 9.50 +changeset: 529:6f40f4b9652b5e1b231f7e24e36f1cdad6891298 +date: 2009-07-29 19:54 +0000 +svn: r12076 +description: Fix a race in the profiler startup phase. +abcl.jar-size: 5897622 +----- +real 59.53 +user 88.56 +sys 9.49 +changeset: 530:e8cb2fd3a61942e0cdb7940e1dd275fcdc91e4b1 +date: 2009-07-29 19:56 +0000 +svn: r12077 +description: Profiler efficiency: sampleNow only ever takes on a 'true' +abcl.jar-size: 5897576 +----- +real 60.36 +user 91.87 +sys 9.60 +changeset: 531:f8384d632ba6d0eec8f3acedfa54fe6ba506fc76 +date: 2009-07-30 22:49 +0000 +svn: r12078 +description: Greatly increase performance with VECTOR structures by +abcl.jar-size: 5898031 +----- +real 61.55 +user 94.80 +sys 9.92 +changeset: 532:cf6b04ba6db2a830b8ad38dfcfb7fe83cf05d793 +date: 2009-07-31 19:45 +0000 +svn: r12079 +description: Add API to execute()-able classes for hot spot profiling +abcl.jar-size: 5899725 +----- +real 59.82 +user 88.69 +sys 9.73 +changeset: 533:d0ef97acb077e9e458e18f29bc3612c366618917 +date: 2009-07-31 19:58 +0000 +svn: r12080 +description: Move stack sampling to the scheduling thread. +abcl.jar-size: 5899460 +----- +real 59.10 +user 87.70 +sys 9.42 +changeset: 534:777667a76a0bb6b8fad441ec46ec9e7b5468d4de +date: 2009-07-31 23:48 +0000 +svn: r12081 +description: #58 inspection of Java objects +abcl.jar-size: 5902752 +----- +real 59.41 +user 88.93 +sys 9.29 +changeset: 535:0a409f859c5f4cac1eed8bb43c2bf762d8842576 +date: 2009-08-01 07:58 +0000 +svn: r12082 +description: Hot spot counting for the profiler. +abcl.jar-size: 5902869 +----- +real 59.43 +user 88.55 +sys 9.42 +changeset: 536:339c07eee9212446324f2909a8af80956d4ca961 +date: 2009-08-05 18:16 +0000 +svn: r12083 +description: Fixed (reverted) wrong implementation of JavaObject.javaInstance(Class) +abcl.jar-size: 5902760 +----- +real 59.95 +user 91.14 +sys 9.68 +changeset: 537:f074fe84b49a7246b1d3db42526e778fb611f960 +date: 2009-08-08 14:15 +0000 +svn: r12084 +description: Declaration (processing) fixes. +abcl.jar-size: 5902778 +----- +real 58.90 +user 88.75 +sys 9.32 +changeset: 538:89999828055c5f3c59b67335428a57a6e12bf380 +date: 2009-08-08 15:18 +0000 +svn: r12085 +description: Fix for running the wrapper on a path with spaces in it - Windows. +abcl.jar-size: 5902778 +----- +real 59.19 +user 89.04 +sys 9.39 +changeset: 539:23a67b0c1e6ff40abaef913ff2fe601355c59b32 +date: 2009-08-08 15:20 +0000 +svn: r12086 +description: Make every form which may contain free specials declarations a BLOCK-NODE. +abcl.jar-size: 5903884 +----- +real 59.48 +user 89.06 +sys 9.44 +changeset: 540:e3c40bfe9b2bd142bbeb080f721a517e0af74e32 +date: 2009-08-08 15:31 +0000 +svn: r12087 +description: Publish free specials declared in MULTIPLE-VALUE-BIND statements (pass1). +abcl.jar-size: 5903887 +----- +real 60.40 +user 90.32 +sys 9.34 +changeset: 541:3e24e2040eeb188e9eac5744609cb16e79283d16 +date: 2009-08-08 19:18 +0000 +svn: r12088 +description: Register blocks with their compiland; +abcl.jar-size: 5914619 +----- +real 60.12 +user 91.51 +sys 9.75 +changeset: 542:6ee267c2913c457f0be09f8a84988536d9f6d861 +date: 2009-08-08 20:43 +0000 +svn: r12089 +description: Refer to blocks upon variable creation, wherever appropriate. +abcl.jar-size: 5914886 +----- +real 59.73 +user 88.94 +sys 9.68 +changeset: 543:7357633ee580dbe3f28334c1f9ab468babf750d1 +date: 2009-08-08 20:48 +0000 +svn: r12090 +description: Use PROCESS-DECLARATIONS-FOR-VARS in compile-file.lisp. +abcl.jar-size: 5914968 +----- +real 59.92 +user 91.58 +sys 9.64 +changeset: 544:e81d608516326aef9517a516922c106f4b761f51 +date: 2009-08-11 11:35 +0000 +svn: r12091 +description: Remove condition from another era +abcl.jar-size: 5914851 +----- +real 61.34 +user 93.55 +sys 9.89 +changeset: 545:7e4fb3c767ef525e4ce91568fa665422e2e45f77 +date: 2009-08-11 11:38 +0000 +svn: r12092 +description: With node/block changes ahead: when unsure about the actual type of the node +abcl.jar-size: 5914850 +----- +real 62.09 +user 91.14 +sys 9.99 +changeset: 546:f30831d8fbb06f7677d34da34031fd9ca60a2a62 +date: 2009-08-11 11:41 +0000 +svn: r12093 +description: Introduce a structure-class hierarchy for nodes. +abcl.jar-size: 6224283 +----- +real 62.48 +user 93.67 +sys 10.02 +changeset: 547:acbd69b85e4470bac045e06a796b8e940c520e15 +date: 2009-08-11 15:41 +0000 +svn: r12094 +description: Convert TAGBODY block-nodes to TAGBODY-NODEs. +abcl.jar-size: 6220126 +----- +real 62.62 +user 94.65 +sys 10.02 +changeset: 548:565d04201f6574d8d5aac515366db166517d7fe3 +date: 2009-08-11 20:34 +0000 +svn: r12095 +description: Remove obsolete block-node slot. +abcl.jar-size: 6215554 +----- +real 63332.73 +user 73.24 +sys 26.42 +changeset 549 failed to build. +----- +real 63.32 +user 94.73 +sys 10.10 +changeset: 550:c1a2b236556bbe942d869972324d98ece2653682 +date: 2009-08-12 20:41 +0000 +svn: r12097 +description: Revert r12096; restores build breakage. +abcl.jar-size: 6215554 +----- +real 63.81 +user 95.75 +sys 10.10 +changeset: 551:7e93228f7568d76c7305af9f6a3ee7bddd53143c +date: 2009-08-13 13:14 +0000 +svn: r12098 +description: Structure access referential integrity checks. +abcl.jar-size: 6244475 +----- +real 63.35 +user 95.28 +sys 10.04 +changeset: 552:db1a0799569f7b5a24ac9555a0f129d67191a21a +date: 2009-08-13 13:17 +0000 +svn: r12099 +description: Convert UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs. +abcl.jar-size: 6244365 +----- +real 63.50 +user 95.59 +sys 10.18 +changeset: 553:14b10de40846d47046abdad86352ab65a3b01e0e +date: 2009-08-13 20:18 +0000 +svn: r12100 +description: Move the NAME field from the NODE to the BLOCK-NODE; +abcl.jar-size: 6180204 +----- +real 63.50 +user 95.52 +sys 10.17 +changeset: 554:7cdcedaa5a06371a9829606c8c3295e67cc05eae +date: 2009-08-13 20:51 +0000 +svn: r12101 +description: Convert CATCH and SYNCHRONIZED-ON block-nodes to +abcl.jar-size: 6180383 +----- +real 63.02 +user 95.23 +sys 9.97 +changeset: 555:28b9279c35da24ed91d9db59f481517be5fff198 +date: 2009-08-13 21:13 +0000 +svn: r12102 +description: Convert PROGV block-nodes to PROGV-NODEs. +abcl.jar-size: 6180269 +----- +real 62.98 +user 95.48 +sys 10.14 +changeset: 556:52d24d76ecffc2f4fbe05a4d78f3503e88c36232 +date: 2009-08-14 20:08 +0000 +svn: r12103 +description: Convert LOCALLY block-nodes to LOCALLY-NODEs. +abcl.jar-size: 6180336 +----- +real 63.76 +user 96.35 +sys 9.93 +changeset: 557:c3659865e725540987631d824c3c5db62de1be0d +date: 2009-08-14 21:08 +0000 +svn: r12104 +description: Switch MULTIPLE-VALUE-BIND block-nodes to M-V-B-NODEs. +abcl.jar-size: 6180274 +----- +real 62.88 +user 91.53 +sys 10.05 +changeset: 558:cd01c7a317024b8f503cc9de038cfa7dc1b955f9 +date: 2009-08-19 14:51 +0000 +svn: r12105 +description: Split StackFrame abstraction into Java and Lisp stack frames. +abcl.jar-size: 6186125 +----- +real 62.35 +user 91.43 +sys 9.94 +changeset: 559:599d59aef4b04b77f6a6024dd9b65865a6be5c97 +date: 2009-08-19 16:30 +0000 +svn: r12106 +description: Optimization: copy reference to args in LispStackFrame constructor. +abcl.jar-size: 6186025 +----- +real 85.18 +user 115.47 +sys 10.17 +changeset: 560:07f1bdd2d710c3f849b5f7dfb0c5866f10078a10 +date: 2009-08-19 21:17 +0000 +svn: r12107 +description: Check simple (symbolp) types in compiled code +abcl.jar-size: 6214412 +----- +real 86.25 +user 116.55 +sys 10.09 +changeset: 561:beba24988f5d4d999ad4b42bf90ea42ccd655486 +date: 2009-08-19 22:09 +0000 +svn: r12108 +description: r12104 followup: forgotten M-V-B-NODE accessor. +abcl.jar-size: 6214409 +----- +real 86.16 +user 116.13 +sys 10.09 +changeset: 562:174c16d87673c967a8a02679b5dc60c7599778c1 +date: 2009-08-23 08:31 +0000 +svn: r12109 +description: Remove references to the long-deleted Native class. +abcl.jar-size: 6213453 +----- +real 85.92 +user 116.12 +sys 10.11 +changeset: 563:8d6bf1b85c3f9f64d551e63d09b3e7aca53c7a7c +date: 2009-08-23 08:32 +0000 +svn: r12110 +description: Eliminate (a few) "unchecked" warnings. +abcl.jar-size: 6213532 +----- +real 85.71 +user 115.76 +sys 10.14 +changeset: 564:119d8285b41544bc24192cd7c7b08fc55202faf7 +date: 2009-08-23 09:26 +0000 +svn: r12111 +description: Eliminate all unchecked warnings, +abcl.jar-size: 6213677 +----- +real 85.71 +user 117.41 +sys 10.13 +changeset: 565:35a29a3aef74866dc7b5057dc659f8278e91af4d +date: 2009-08-23 14:24 +0000 +svn: r12112 +description: Re-instate accidentally commented out DELETE-FILE form. +abcl.jar-size: 6213700 +----- +real 87.10 +user 119.67 +sys 10.39 +changeset: 566:3c3b286a390a259ef75ae182da0e607f89e9f6bb +date: 2009-08-23 17:39 +0000 +svn: r12113 +description: Fix types used in THE type-checking for structure access. +abcl.jar-size: 6302783 +----- +real 86.25 +user 117.06 +sys 10.25 +changeset: 567:d93475192197fde013487d2f444b97f3810f9037 +date: 2009-08-23 19:08 +0000 +svn: r12114 +description: Verify simple types (single symbol types) while +abcl.jar-size: 6302933 +----- +real 85.41 +user 115.59 +sys 10.10 +changeset: 568:b3519c0642df1b400673f467d219a159465a5e6a +date: 2009-08-23 21:50 +0000 +svn: r12115 +description: Convert FLET BLOCK-NODEs to flet-nodes. +abcl.jar-size: 6303092 +----- +real 87.37 +user 118.02 +sys 10.26 +changeset: 569:2f2891e5153950ee3aff76c8d1cdd4bdbe7ae5a6 +date: 2009-08-24 19:21 +0000 +svn: r12116 +description: Convert LABELS BLOCK-NODEs to LABELS-NODEs. +abcl.jar-size: 6303152 +----- +real 87.04 +user 117.50 +sys 10.29 +changeset: 570:404b1ca3b2b4581de1258b77c3d57730fb6eaa43 +date: 2009-08-25 09:28 +0000 +svn: r12117 +description: Note change in Java/Lisp stack frames facility. +abcl.jar-size: 6303151 +----- +real 89.11 +user 120.07 +sys 10.79 +changeset: 571:a666438121b2c31627b02e75892ba3f6619e3abc +date: 2009-08-26 21:26 +0000 +svn: r12118 +description: Adjust BLOCK-NODE dispatch routine. +abcl.jar-size: 6303287 +----- +real 89.19 +user 119.81 +sys 10.37 +changeset: 572:f0558cd2a1bcc95847762acd7f6ef9ff62f34407 +date: 2009-08-27 09:33 +0000 +svn: r12119 +description: Fix ticket#61 for THE evaluated with DEFTYPEd forms. +abcl.jar-size: 6303321 +----- +real 87.19 +user 118.98 +sys 10.42 +changeset: 573:41edc4bc67a69367d751fad5a284511004166a90 +date: 2009-08-27 09:52 +0000 +svn: r12120 +description: Merged branches. +abcl.jar-size: 6303456 +----- +real 87.38 +user 118.84 +sys 10.39 +changeset: 574:0ba40a832ea7d3156ef53d58ec7bb662ed25b830 +date: 2009-08-28 07:36 +0000 +svn: r12121 +description: Don't include the ScriptEngineFactory in the META-INF abcl.jar packaging if not compiling JSR-223. +abcl.jar-size: 6303456 +----- +real 87.30 +user 117.22 +sys 10.51 +changeset: 575:52861c8f18c46060ede5f2ff4be897ff2d427ef7 +date: 2009-08-28 07:52 +0000 +svn: r12122 +description: Allow file-compilation of already-defined structure classes +abcl.jar-size: 6303513 +----- +real 86.64 +user 118.80 +sys 10.25 +changeset: 576:1d4f040ae1c35fd5208e0ebf86242a63613a1d35 +date: 2009-08-28 09:04 +0000 +svn: r12123 +description: Convert LET BLOCK-NODEs to LET/LET*-NODEs and +abcl.jar-size: 6287777 +----- +real 87.40 +user 118.59 +sys 10.26 +changeset: 577:a63d55ec18815c6a6f59e05c582fca19ffd8733b +date: 2009-08-28 10:55 +0000 +svn: r12124 +description: Proposed solution to ticket #61: skip type checking +abcl.jar-size: 6287448 +----- +real 86.12 +user 116.68 +sys 10.16 +changeset: 578:98c92d5ac0b03563b8be2bfbf6f89a9eb8aa03fc +date: 2009-08-30 20:21 +0000 +svn: r12125 +description: Followup to r12122: Don't redefine the same class, +abcl.jar-size: 6287438 +----- +real 92.02 +user 117.23 +sys 10.49 +changeset: 579:c25277ee387c6901dd91704ea11c6cae1376fe7c +date: 2009-08-30 21:44 +0000 +svn: r12126 +description: Update CHANGES. +abcl.jar-size: 6287438 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:430: Element type "patternset" must be followed by either attribute specifications, ">" or "/>". + +Total time: 0 seconds + +real 1.83 +user 0.50 +sys 0.10 +changeset 580 failed to build. +----- +real 94.64 +user 118.33 +sys 10.59 +changeset: 581:713101a79e098ae007c1dd54719766e6b2a6cd79 +date: 2009-09-01 09:53 +0000 +svn: r12128 +description: Fix typo from last commit. +abcl.jar-size: 6287438 +----- +real 94.97 +user 117.14 +sys 10.56 +changeset: 582:6099fde50d1d44d63985498402f7d2351cfb7afa +date: 2009-09-05 09:27 +0000 +svn: r12130 +description: Now that 0.16.x has branched, increase trunk's version number. +abcl.jar-size: 6287437 +----- +real 94.24 +user 118.04 +sys 10.83 +changeset: 583:55e8a6812168a5f32ab0e91c2455ff30281c3dac +date: 2009-09-06 13:57 +0000 +svn: r12134 +description: Fix typo (double 'with'). +abcl.jar-size: 6287444 +----- +real 94.26 +user 118.27 +sys 11.06 +changeset: 584:d61bfd2165bd65703784faa01d07f298cc9f702b +date: 2009-09-06 13:58 +0000 +svn: r12135 +description: Rename function (it's not applicable to FLET); +abcl.jar-size: 6287449 +----- +real 95.59 +user 118.36 +sys 10.67 +changeset: 585:832b18ba51d6cf9c5bcf9fbf7829bfbe7c7dfb0f +date: 2009-09-06 14:54 +0000 +svn: r12136 +description: Clean up BLOCK-NODE handling and p2-block-node; remove +abcl.jar-size: 6277829 +----- +real 92.47 +user 117.62 +sys 10.81 +changeset: 586:998ecd6af005797332a0b6c0ad76d01fc51f7dab +date: 2009-09-06 14:56 +0000 +svn: r12137 +description: Remove stale BLOCK-NODE comments and move it to +abcl.jar-size: 6277776 +----- +real 88.50 +user 116.83 +sys 10.60 +changeset: 587:211edccee038dc1bb17ff46f1030b8253c745d22 +date: 2009-09-06 20:22 +0000 +svn: r12139 +description: Make it possible to have non-private fields. +abcl.jar-size: 6278831 +----- +real 90.01 +user 117.63 +sys 10.42 +changeset: 588:cee547b573cc56dec16a4d87897b3b442ac8cfed +date: 2009-09-09 10:26 +0000 +svn: r12141 +description: Added support for loading Lisp from JAR files. +abcl.jar-size: 6280492 +----- +real 87.24 +user 117.54 +sys 10.24 +changeset: 589:5ad31019d0a62f324feac4ba3cd43c05745d898b +date: 2009-09-10 20:56 +0000 +svn: r12142 +description: Fix defect #62 - the argument check was still too strict, +abcl.jar-size: 6280493 +----- +real 87.76 +user 118.03 +sys 10.22 +changeset: 590:7c24966b0ba2274edd2b4657f59b2243404b519b +date: 2009-09-14 14:46 +0000 +svn: r12144 +description: Add newly created blocks to the BLOCKS slot of the current +abcl.jar-size: 6297191 +----- +real 87.86 +user 118.96 +sys 10.13 +changeset: 591:2e0cdfbc7a2e28f904caed18eec8105c89617846 +date: 2009-09-14 15:26 +0000 +svn: r12145 +description: Don't traverse the lambda list twice when checking +abcl.jar-size: 6298704 +----- +real 87.29 +user 116.64 +sys 10.31 +changeset: 592:566286d0f2865a4f1f3505259d9d6c728d3de521 +date: 2009-09-17 13:42 +0000 +svn: r12146 +description: NetBeans: remove 'J' configuration, add 'slime' for debugging SLIME. +abcl.jar-size: 6298705 +----- +real 87.16 +user 117.85 +sys 10.12 +changeset: 593:4bc5f95f8b4f5f065d85208beb432645f7ae960c +date: 2009-09-17 17:08 +0000 +svn: r12147 +description: Fix PRINT-LENGTH.INIT.1. +abcl.jar-size: 6298519 +----- +real 86.35 +user 116.78 +sys 10.17 +changeset: 594:6a6ff9f63e21e2a58cc123e80b0a74b9a83cfa38 +date: 2009-09-17 17:19 +0000 +svn: r12148 +description: Fix FORMAT.C.4A and FORMATTER.C.4A. This patch as well as +abcl.jar-size: 6300142 +----- +real 90.36 +user 124.53 +sys 10.24 +changeset: 595:0b449f846e72c067d0748c47b9b1901d5ea31915 +date: 2009-09-18 06:22 +0000 +svn: r12149 +description: Guard against null pointers in LispStackFrame (Tobias Rittweiler). +abcl.jar-size: 6301005 +----- +real 89.72 +user 122.70 +sys 10.18 +changeset: 596:cde96f78ef61434dac37eb1801272c83c22b1a73 +date: 2009-09-18 06:33 +0000 +svn: r12151 +description: Start recording CHANGES again. +abcl.jar-size: 6301006 +----- +real 89.83 +user 122.66 +sys 10.20 +changeset: 597:376c2d250c634363368c52b2f4978320a79941fc +date: 2009-09-18 06:57 +0000 +svn: r12152 +description: Native EOL style for source code. +abcl.jar-size: 6301005 +----- +real 90.48 +user 124.67 +sys 10.75 +changeset: 598:72d7eddf7612a1b4842285e6f49a192631539766 +date: 2009-09-18 13:43 +0000 +svn: r12153 +description: Tenative fix for #63: transform caught Go throwable to LispError. +abcl.jar-size: 6301005 +----- +real 90.21 +user 123.00 +sys 10.46 +changeset: 599:473d3e7072b180ed9d616e239f3b7fd164657197 +date: 2009-09-18 20:40 +0000 +svn: r12154 +description: TAGBODY efficiency: only check those tags which are being used +abcl.jar-size: 6306075 +----- +real 89.88 +user 122.43 +sys 10.28 +changeset: 600:3006147958c18c7193f5bd950192c7ff6584e148 +date: 2009-09-20 08:34 +0000 +svn: r12156 +description: Updated CHANGES to separate out bug fixes from features. +abcl.jar-size: 6306074 +----- +real 90.07 +user 122.86 +sys 10.33 +changeset: 601:7f84a58d069b558dc72999e8201213aa86976450 +date: 2009-09-20 08:57 +0000 +svn: r12157 +description: *INVOKE-DEBUGGER-HOOK* now called before *DEBUGGER-HOOK* (Tobias Rittweiler) +abcl.jar-size: 6306999 +----- +real 90.64 +user 122.88 +sys 10.62 +changeset: 602:f2f0f2718830af5d88b8404a7e0c196d98427320 +date: 2009-09-20 20:37 +0000 +svn: r12158 +description: Change the CHAR_MAX value to the true upper limit of a character. +abcl.jar-size: 6307017 +----- +real 89.97 +user 122.22 +sys 10.49 +changeset: 603:2f9b43b43c89e58b9810fb0097642a40174c5d80 +date: 2009-09-20 20:44 +0000 +svn: r12159 +description: Derive the value for CHAR_MAX from Character.MAX_VALUE. +abcl.jar-size: 6307017 +----- +real 89.20 +user 121.93 +sys 10.46 +changeset: 604:ceb064b75205f426d2278a9b71e65499bc1588f9 +date: 2009-09-20 21:12 +0000 +svn: r12160 +description: JSR-223: methods returning lists in the script engine factory now return immutable lists. +abcl.jar-size: 6307068 +----- +real 90.12 +user 122.95 +sys 10.42 +changeset: 605:3322064c0a634f5bb337d2a0b52ad2d5e3d9bf89 +date: 2009-09-21 10:42 +0000 +svn: r12161 +description: THREADS:MAKE-THREAD :name parameter is now optional. +abcl.jar-size: 6307077 +----- +real 91.11 +user 123.39 +sys 10.48 +changeset: 606:33023dd90d846c57df519d312db0bef7c9f13dfc +date: 2009-09-23 06:16 +0000 +svn: r12162 +description: SET-SYNTAX-FROM-CHAR: Copy the fact that the source char *doesn't* +abcl.jar-size: 6307088 +----- +real 89.84 +user 122.47 +sys 10.49 +changeset: 607:f62bce4e22772327c82d67fb71d9fe3a8c030230 +date: 2009-09-27 13:41 +0000 +svn: r12163 +description: Make code self-explanatory: add constants for inline numeric values. +abcl.jar-size: 6307125 +----- +real 90.18 +user 124.00 +sys 10.69 +changeset: 608:182499e1e33936e8f2020e011840ffcd177fdf64 +date: 2009-09-28 19:55 +0000 +svn: r12164 +description: Correctly identify lexical scoping in case of recursive BLOCKs in compiled code. +abcl.jar-size: 6312928 +----- +real 91.35 +user 124.92 +sys 10.44 +changeset: 609:8ccd4d530fd3e786a05f8897d69f7b68dbdea973 +date: 2009-09-29 19:08 +0000 +svn: r12165 +description: Removal of duplication of TAGBODY processing code in DO*/DO and TAGBODY. +abcl.jar-size: 6312550 +----- +real 91.13 +user 124.88 +sys 10.74 +changeset: 610:645565864e372773420673ec5d161e6737f5f39f +date: 2009-09-29 19:54 +0000 +svn: r12166 +description: More TAGBODY processing duplication removal; DOTIMES and DOLIST this time. +abcl.jar-size: 6311659 +----- +real 91.96 +user 125.88 +sys 10.86 +changeset: 611:113dbc49329d139229e8c5bf24177c93b414e433 +date: 2009-09-29 21:18 +0000 +svn: r12167 +description: Reorder statements to make sure the implicit block includes the evaluation +abcl.jar-size: 6311657 +----- +real 92.26 +user 124.27 +sys 10.80 +changeset: 612:784032f80eee24812cafc864c9af183362773284 +date: 2009-09-30 19:10 +0000 +svn: r12168 +description: Correct identification of the lexical context of a GO in relation to its TAGBODY. +abcl.jar-size: 6319369 +----- +real 91.72 +user 124.06 +sys 10.48 +changeset: 613:eb56a07f5ac491020b568c03dbeacd922972d483 +date: 2009-10-03 10:29 +0000 +svn: r12169 +description: Sort out my thoughts: Add documentation. +abcl.jar-size: 6319370 +----- +real 91.99 +user 125.69 +sys 10.55 +changeset: 614:fcf9cafe2d4d18e1813d167a3794a4d5f37b2bb7 +date: 2009-10-04 12:37 +0000 +svn: r12170 +description: Don't throw Go and Return exceptions as means for non-local transfers +abcl.jar-size: 6321480 +----- +real 91.07 +user 123.71 +sys 10.36 +changeset: 615:b2debc968fdb26503f26dc6e53dec5f8770cd3d0 +date: 2009-10-04 13:30 +0000 +svn: r12171 +description: Cleanup thinko in addTagBinding: there's no need to specify the +abcl.jar-size: 6321440 +----- +real 91.41 +user 124.23 +sys 10.65 +changeset: 616:11bdacba02e87bc237dfd48753fb9f28aa14d075 +date: 2009-10-04 14:01 +0000 +svn: r12172 +description: Fix dispatch() generic case. Fixes compiled MULTIPLE-VALUE-CALL +abcl.jar-size: 6321451 +----- +real 91.91 +user 124.98 +sys 10.64 +changeset: 617:03820959bb496d6fe0fb8fda5e3911ef8b67483b +date: 2009-10-04 17:44 +0000 +svn: r12173 +description: Fix incorrect block name created for SETF functions in LABELS. +abcl.jar-size: 6321480 +----- +real 91.95 +user 125.86 +sys 10.68 +changeset: 618:e4bf3f6981a8273a6ac71ed29f92b96b14b13d4b +date: 2009-10-04 20:18 +0000 +svn: r12174 +description: Rewrite RETURN-FROM to fix MISC.293A, MISC.293B and MISC.293C. +abcl.jar-size: 6324488 +----- +real 96.94 +user 126.04 +sys 10.93 +changeset: 619:5a04ec05cb8ef66325ea20db24ed6c247e807082 +date: 2009-10-04 20:30 +0000 +svn: r12175 +description: Make non-local GO processing a tad more efficient, +abcl.jar-size: 6324392 +----- +real 101.87 +user 124.87 +sys 10.81 +changeset: 620:8be9410b7f48633d290d898bfddad8861b2a51fe +date: 2009-10-05 20:19 +0000 +svn: r12176 +description: Add OpenJDK identification of Darwin to the +abcl.jar-size: 6324410 +----- +real 98.86 +user 126.12 +sys 11.20 +changeset: 621:9c100afb1db481df75a82cbd80adb9b8ced5f5f2 +date: 2009-10-06 08:56 +0000 +svn: r12177 +description: Revert r12153 behavior to rethrow org.armedbear.lisp.Go out of INTERACTIVE-EVAL. +abcl.jar-size: 6324387 +----- +real 98.09 +user 125.18 +sys 11.01 +changeset: 622:393f38276cba24ff4dd21b76ed27e06efc8e171b +date: 2009-10-06 20:42 +0000 +svn: r12178 +description: check-initargs must consider methods for initialize-instance. +abcl.jar-size: 6324486 +----- +real 100.36 +user 125.20 +sys 11.04 +changeset: 623:71ea272028e204d0fb5c72195d84fbfa4dc65ebe +date: 2009-10-07 16:25 +0000 +svn: r12179 +description: Fix the initarg check for parameters that have a default +abcl.jar-size: 6324471 +----- +real 98.51 +user 125.43 +sys 10.72 +changeset: 624:7c3ebaf1d75f24c3e5fa0a0efacf578e639cd844 +date: 2009-10-07 21:51 +0000 +svn: r12180 +description: Ticket #56: eliminated use of temporary files for COMPILE +abcl.jar-size: 6328502 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:211: Java returned: 255 + +Total time: 1 minute 25 seconds + +real 86.40 +user 115.04 +sys 6.77 +changeset 625 failed to build. +----- +real 94.32 +user 124.55 +sys 10.72 +changeset: 626:25b562788376dae1fde8fc07279440c79aca8172 +date: 2009-10-09 21:20 +0000 +svn: r12182 +description: Fix compile warning introduced by the 'autocompile' commit. +abcl.jar-size: 6330705 +----- +real 92.55 +user 123.51 +sys 10.67 +changeset: 627:89d84f1401234c7b4be1c9071c73415ca1efe554 +date: 2009-10-09 21:31 +0000 +svn: r12183 +description: Fix last Gray stream incompatibilities: generic functions +abcl.jar-size: 6298142 +----- +real 92.44 +user 124.89 +sys 10.60 +changeset: 628:5e49384ffae7166088674a5b64131e16b5ddef86 +date: 2009-10-10 12:15 +0000 +svn: r12184 +description: Replace "cons + compile" with "use closure" where ever possible. +abcl.jar-size: 6307665 +----- +real 91.13 +user 122.92 +sys 10.47 +changeset: 629:b4e91be3d8d99c70135a264e9e4e6d94e76becfa +date: 2009-10-10 13:12 +0000 +svn: r12185 +description: Add stack effects to opcodes actually in use. +abcl.jar-size: 6307930 +----- +real 91.04 +user 123.51 +sys 10.52 +changeset: 630:2a24a827577cccf1246610f9e742050abd4506f6 +date: 2009-10-10 13:21 +0000 +svn: r12186 +description: Add the opcodes to the resolver table. +abcl.jar-size: 6307851 +----- +real 92.84 +user 125.17 +sys 10.38 +changeset: 631:eaf277bef295f49a2ff8eaf783b1e5fdd079d3ca +date: 2009-10-10 14:02 +0000 +svn: r12187 +description: Reinstate two-way-stream functionality with Gray streams. +abcl.jar-size: 6324907 +----- +real 90.24 +user 122.33 +sys 10.45 +changeset: 632:c35dae6c7f3434ffa59d69d22dad766f3885608d +date: 2009-10-10 17:55 +0000 +svn: r12188 +description: Fix cl-bench BENCH-STRINGS/ADJUSTABLE: +abcl.jar-size: 6322501 +----- +real 92.25 +user 124.91 +sys 10.76 +changeset: 633:ed1e2225513d49bbc4e85b76d0bb7beab51bf422 +date: 2009-10-10 20:56 +0000 +svn: r12189 +description: Replace another MAKE-CLOSURE with a pre-compiled closure. +abcl.jar-size: 6323014 +----- +real 91.63 +user 123.65 +sys 10.50 +changeset: 634:a2048e888cad2c898df6823b60151ed082267e77 +date: 2009-10-12 19:42 +0000 +svn: r12190 +description: Don't try to compile functions which are already compiled. +abcl.jar-size: 6322919 +----- +real 92.45 +user 123.46 +sys 10.88 +changeset: 635:c6d36a83f2d2992659e420a9a3a029dd890d04c8 +date: 2009-10-12 20:33 +0000 +svn: r12191 +description: Move non-exact closure generation to the outer scope, reducing +abcl.jar-size: 6320461 +----- +real 90.95 +user 123.64 +sys 10.24 +changeset: 636:d7b63c8d2acdecd6c6ad807f80d10faca489d3fd +date: 2009-10-13 19:32 +0000 +svn: r12192 +description: Patch by Douglas R. Miles to improve performance after CHAR_MAX +abcl.jar-size: 6324334 +----- +real 90.79 +user 123.59 +sys 10.62 +changeset: 637:f2ae3c648a3d6da35b4b7c2b28ec3ad053eed91b +date: 2009-10-13 22:09 +0000 +svn: r12193 +description: Fix temp file leakage. +abcl.jar-size: 6324581 +----- +real 91.02 +user 121.55 +sys 10.23 +changeset: 638:cd5259c4252ff652dad522736cf1c63a7b4a030a +date: 2009-10-15 20:35 +0000 +svn: r12195 +description: Remove temp file creation which was solely used +abcl.jar-size: 6325194 +----- +real 90.12 +user 120.06 +sys 10.19 +changeset: 639:f1b4ab895c3884f5add61a3d08d702df3828b4f8 +date: 2009-10-15 20:53 +0000 +svn: r12196 +description: Suppress unchecked warnings with arrays, because +abcl.jar-size: 6325194 +----- +real 90.43 +user 120.55 +sys 10.18 +changeset: 640:79598b3b01d202f9adfa8e10889e635852f9c110 +date: 2009-10-17 09:50 +0000 +svn: r12197 +description: Correct speling error found by lpolzer. +abcl.jar-size: 6325194 +----- +real 93.02 +user 123.54 +sys 10.42 +changeset: 641:2ee4090a19ec4844820cc6c3a6cf57861294287d +date: 2009-10-17 19:35 +0000 +svn: r12202 +description: Fix ABCL as a build-host for SBCL: +abcl.jar-size: 6325293 +----- +real 89.84 +user 119.48 +sys 10.21 +changeset: 642:d4aca7335d9e1fd633a2a0427eaac04a75dbafee +date: 2009-10-17 20:28 +0000 +svn: r12204 +description: Update CHANGES with what happened toward 0.17.0 for now. +abcl.jar-size: 6325293 +----- +real 91.32 +user 121.46 +sys 10.14 +changeset: 643:3434e337926bf90006ff4c5494860da2cbe714c8 +date: 2009-10-17 21:08 +0000 +svn: r12205 +description: Fix hard crashes in BEYOND-ANSI tests. +abcl.jar-size: 6325407 +----- +real 90.60 +user 121.02 +sys 10.34 +changeset: 644:8557afe5052346ea855d179d76a4de63ab0c990a +date: 2009-10-17 21:11 +0000 +svn: r12206 +description: Update CHANGES. +abcl.jar-size: 6325406 +----- +real 87.10 +user 116.66 +sys 9.66 +changeset: 645:1f294e916a368e9453aa73160b6bf613c00d4bb5 +date: 2009-10-21 21:45 +0000 +svn: r12209 +description: Reduce abcl.jar by ~10% and the number of objects in it by ~13%. +abcl.jar-size: 5797549 +----- +real 86.41 +user 117.18 +sys 9.85 +changeset: 646:2b6bdab22ac7f529b83411743f24365e0d8e9b4a +date: 2009-10-22 20:25 +0000 +svn: r12210 +description: Save locally established special binding for quick access. +abcl.jar-size: 5807990 +----- +real 86.62 +user 117.21 +sys 9.56 +changeset: 647:679a90643d2fdacac0786427150771e52b2b589d +date: 2009-10-23 15:38 +0000 +svn: r12212 +description: Correct typo in (DEFINE-INT-BOUNDS-DERIVATION MIN ...). +abcl.jar-size: 5807981 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:211: Java returned: 1 + +Total time: 8 seconds + +real 9.74 +user 20.67 +sys 2.30 +changeset 648 failed to build. +----- +real 87.22 +user 117.70 +sys 9.41 +changeset: 649:13cdb42bfdad81feec97046ec86c4d5f201e9b9d +date: 2009-10-23 20:14 +0000 +svn: r12214 +description: Fix braekage from last commit. +abcl.jar-size: 5811494 +----- +real 86.50 +user 116.46 +sys 9.57 +changeset: 650:1fb2cc3b76fe4bd055a54614064a745223dfa16f +date: 2009-10-23 20:45 +0000 +svn: r12215 +description: Add description of the purpose of the autoloads.lisp file. +abcl.jar-size: 5811494 +----- +real 87.99 +user 117.46 +sys 9.60 +changeset: 651:85a4fb4e4284b7848a133b902665849c1f31a8c3 +date: 2009-10-23 21:33 +0000 +svn: r12216 +description: Make sure the #n= and #n# reader functionality gets compiled. +abcl.jar-size: 5816825 +----- +real 87.22 +user 116.38 +sys 9.78 +changeset: 652:5313a5f72c35da522bca8c3ae6ae1ca030d932c0 +date: 2009-10-23 21:34 +0000 +svn: r12217 +description: Clean up use of RESOLVE (remove unnecessary case and replace one with REQUIRE). +abcl.jar-size: 5816810 +----- +real 87.32 +user 117.07 +sys 9.79 +changeset: 653:a09d76a7e87447b7194b28e6db67f81ef0a5ea36 +date: 2009-10-23 21:59 +0000 +svn: r12218 +description: Centralize package creation (in Lisp.java). +abcl.jar-size: 5816832 +----- +real 94.22 +user 123.67 +sys 9.68 +changeset: 654:aa7caf28188ff78675f81d2a96fd5b7c83ac7f88 +date: 2009-10-23 23:07 +0000 +svn: r12219 +description: Remove package precompilation in boot.lisp; since we +abcl.jar-size: 5821447 +----- +real 94.44 +user 124.91 +sys 9.91 +changeset: 655:c8c479135d235c7808e22fc9c813795f1053a127 +date: 2009-10-24 10:55 +0000 +svn: r12220 +description: In addition to "simple" function calls, don't make compiled +abcl.jar-size: 5819565 +----- +real 93.58 +user 123.49 +sys 9.64 +changeset: 656:2984c156a8606fd4b1d803ae067188a9c886c001 +date: 2009-10-25 19:56 +0000 +svn: r12221 +description: In case a built-in error object (Condition class derivative) is +abcl.jar-size: 5819647 +----- +real 94.31 +user 124.40 +sys 9.97 +changeset: 657:dd14e343f616174dfaba6b8bc5fc125d9078df04 +date: 2009-10-25 20:18 +0000 +svn: r12222 +description: Centralize package creation for consistency: +abcl.jar-size: 5818880 +----- +real 93.82 +user 123.76 +sys 9.74 +changeset: 658:e000876eb18ca1b966b33d7d63e414afee735907 +date: 2009-10-25 22:27 +0000 +svn: r12223 +description: The Lisp class turns out to contain some static symbols too, +abcl.jar-size: 5814594 +----- +real 99.20 +user 122.66 +sys 9.72 +changeset: 659:cdb2dbc93e54b902b4d147f261893566c9c2b133 +date: 2009-10-25 22:29 +0000 +svn: r12224 +description: Make it possible to require a double-colon package separator +abcl.jar-size: 5814692 +----- +real 102.70 +user 126.90 +sys 10.31 +changeset: 660:010cc8c441b9b105988e56c2af1fc4e40423ce5c +date: 2009-10-25 22:30 +0000 +svn: r12225 +description: Print autoloading information if the property "abcl.autoload.verbose" is set to "Y". +abcl.jar-size: 5814768 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:211: Java returned: 2 + +Total time: 15 seconds + +real 16.38 +user 29.80 +sys 3.34 +changeset 661 failed to build. +----- +real 97.10 +user 124.08 +sys 9.60 +changeset: 662:dad4cdeecb3514c0d7cce627838bbe71c7582ba7 +date: 2009-10-26 17:27 +0000 +svn: r12227 +description: Fix broken merge causing build breakage. +abcl.jar-size: 5817488 +----- +real 104.48 +user 125.11 +sys 10.37 +changeset: 663:fa8542d56d69210aacccd96287d3a5e64f2a9afb +date: 2009-10-26 20:18 +0000 +svn: r12228 +description: Remove unused function (PROCESS-SPECIAL-DECLARATIONS). +abcl.jar-size: 5816430 +----- +real 99.75 +user 125.56 +sys 9.87 +changeset: 664:d3ea0c775474bc302a20789fd7d755542af86a01 +date: 2009-10-26 21:20 +0000 +svn: r12229 +description: Move more to functions to the autoloader, to be loaded when necessary. +abcl.jar-size: 5816479 +----- +real 99.03 +user 125.65 +sys 10.06 +changeset: 665:e02c9aa15431aeac50ab27631d1b570864b099d0 +date: 2009-10-26 22:41 +0000 +svn: r12230 +description: More efficient startup: only autoload pprint[.lisp] if necessary. +abcl.jar-size: 5816795 +----- +real 95.38 +user 123.38 +sys 9.81 +changeset: 666:4843951ef428de64cedd64e76a387fce61b9f7ef +date: 2009-10-27 21:57 +0000 +svn: r12231 +description: Google App Engine (GAE) basic Hello World application progress. +abcl.jar-size: 5816795 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:211: Java returned: 2 + +Total time: 13 seconds + +real 14.36 +user 28.17 +sys 2.96 +changeset 667 failed to build. +----- +real 94.17 +user 125.17 +sys 9.45 +changeset: 668:eb15947617d0f4892cc5b101d802102788c9b623 +date: 2009-10-29 20:38 +0000 +svn: r12233 +description: Fix paren placement and variable naming. +abcl.jar-size: 5817072 +----- +real 92.68 +user 123.74 +sys 9.76 +changeset: 669:83d748405a5346d904ea702aa3d023400623879d +date: 2009-10-29 22:31 +0000 +svn: r12234 +description: Don't create 2 fields to store/retrieve a single (cached!) value. +abcl.jar-size: 5816900 +----- +real 92.68 +user 123.42 +sys 9.54 +changeset: 670:8c9eb44ebe38690d732d52d1d80013a426b442df +date: 2009-10-30 12:45 +0000 +svn: r12235 +description: Make default action of Ant build to clean then compile. +abcl.jar-size: 5816900 +----- +real 93.36 +user 124.57 +sys 9.66 +changeset: 671:c119e8710f36e383a1e711380ae2b009270cac2d +date: 2009-10-31 10:51 +0000 +svn: r12236 +description: Update CHANGES. +abcl.jar-size: 5816899 +----- +real 94.02 +user 124.41 +sys 9.79 +changeset: 672:f11c9c24f9b248a5409433aa5fc724fb1762821f +date: 2009-10-31 21:16 +0000 +svn: r12237 +description: Update README. +abcl.jar-size: 5816900 +----- +real 92.49 +user 124.05 +sys 9.80 +changeset: 673:4a2aa69ab5470346a5f87711d3833e40743837d3 +date: 2009-11-02 12:25 +0000 +svn: r12238 +description: New targets for binary releases 'abcl.binary.tar' and 'abcl.binary.zip'. +abcl.jar-size: 5816900 +----- +real 93.16 +user 124.35 +sys 9.93 +changeset: 674:de82b65fe9df0038821fea1e9ee230c24e32dbb5 +date: 2009-11-02 19:43 +0000 +svn: r12240 +description: Bump trunk version number with 0.17 branched. +abcl.jar-size: 5816900 +----- +real 94.05 +user 124.90 +sys 9.89 +changeset: 675:f5f9714290e2c8c5697140c9455731577d8ebcd8 +date: 2009-11-02 20:40 +0000 +svn: r12241 +description: Document getStringValue() to return the string value from string designators. +abcl.jar-size: 5816930 +----- +real 91.68 +user 123.17 +sys 9.51 +changeset: 676:94a91dc167bab6478221128068dcb750eed8637d +date: 2009-11-03 19:07 +0000 +svn: r12242 +description: Increment FASL version for 0.17 release. +abcl.jar-size: 5816925 +----- +real 92.93 +user 124.63 +sys 9.97 +changeset: 677:c9685f2a93e94bc6beb9cb9dd1d6b011c6a41e2c +date: 2009-11-03 21:49 +0000 +svn: r12244 +description: Implemented AbstractString.toString() returning the Java string for nicer printing in Java +abcl.jar-size: 5817116 +----- +real 92.64 +user 123.94 +sys 9.64 +changeset: 678:f6da11586be195c5383c1307845fcfc84a8a380f +date: 2009-11-05 20:01 +0000 +svn: r12248 +description: Fix macroexpansion bug in the precompiler. +abcl.jar-size: 5817209 +----- +real 92.98 +user 124.44 +sys 9.90 +changeset: 679:ddd1ecfd5830ccb3a11780e38f0fb9214d7d3051 +date: 2009-11-05 21:22 +0000 +svn: r12251 +description: Fixed misuse of ConditionThrowable to signal program errors. +abcl.jar-size: 5817237 +----- +real 92.09 +user 122.53 +sys 9.92 +changeset: 680:529b0d64f1605d40bbd0d839d2c4a0b5aaa1dadf +date: 2009-11-05 21:52 +0000 +svn: r12252 +description: Annotate dubious uses of ConditionThrowable with FIXME's. +abcl.jar-size: 5817239 +----- +real 93.12 +user 124.08 +sys 9.74 +changeset: 681:72f3b925addf55db0bbaeed4ec150e5677c7fbc0 +date: 2009-11-05 22:45 +0000 +svn: r12253 +description: Make ConditionThrowable abstract: it's the parent of +abcl.jar-size: 5817624 +----- +real 92.87 +user 123.44 +sys 9.67 +changeset: 682:cf5a043feb1ead348c9ff99fc89eb720a54cce9b +date: 2009-11-06 20:07 +0000 +svn: r12254 +description: Remove 'throws ConditionThrowable' method annotations: +abcl.jar-size: 5785386 +----- +real 91.53 +user 122.39 +sys 9.56 +changeset: 683:e5c46bcf4551da50a8f947aaddd4d43e4484ca07 +date: 2009-11-06 22:36 +0000 +svn: r12255 +description: Rename ConditionThrowable to ControlTransfer and remove +abcl.jar-size: 5783269 +----- +real 92.57 +user 123.53 +sys 9.61 +changeset: 684:c116399e3d71c7f779ccbd1748bbcb37b873e10c +date: 2009-11-07 09:22 +0000 +svn: r12256 +description: Removed unnecessary ConditionThrowables. +abcl.jar-size: 5783060 +----- +real 92.69 +user 123.60 +sys 9.57 +changeset: 685:2fcc08e62039a3fff9ce610f36d370d2a37c6a6a +date: 2009-11-07 11:13 +0000 +svn: r12257 +description: Update CHANGES. +abcl.jar-size: 5783060 +----- +real 92.65 +user 124.09 +sys 9.73 +changeset: 686:83379b86a7d760eca1bc301bc04ad9e938099d87 +date: 2009-11-07 12:33 +0000 +svn: r12262 +description: Update CHANGES. +abcl.jar-size: 5783061 +----- +real 93.01 +user 123.57 +sys 9.63 +changeset: 687:fd273c565eada403e820b6dcd8b7d65258bc90c5 +date: 2009-11-07 16:02 +0000 +svn: r12267 +description: Fix build.xml when being invoked only for distribution purposes. +abcl.jar-size: 5783061 +----- +real 92.16 +user 123.12 +sys 9.76 +changeset: 688:b0abb10e5c4d69ae379082e017ee09ebeee683ed +date: 2009-11-08 11:28 +0000 +svn: r12271 +description: Add documentation to ControlTransfer and inherit ThreadDestroyed from Error. +abcl.jar-size: 5782913 +----- +real 92.31 +user 123.15 +sys 9.50 +changeset: 689:faa04dec25047e4a8a7402a03010a3413d7c0443 +date: 2009-11-08 22:37 +0000 +svn: r12272 +description: Implement functional (declared final) interface to special bindings state unwinding +abcl.jar-size: 5790583 +----- +real 93.08 +user 124.29 +sys 9.79 +changeset: 690:6aa6b219e195bddd12115465113136eb9d58626d +date: 2009-11-08 22:57 +0000 +svn: r12273 +description: Set proper properties on newly added file. +abcl.jar-size: 5790583 +----- +real 93.15 +user 123.77 +sys 9.85 +changeset: 691:5645e0cb067dda7c27e8def951303b11b3cc7b72 +date: 2009-11-10 19:34 +0000 +svn: r12274 +description: Convert some uses of LispObject to Symbol. +abcl.jar-size: 5790578 +----- +real 92.35 +user 124.72 +sys 9.96 +changeset: 692:5e4c82ae0e6aefe6bd243791d1055fa1357f474d +date: 2009-11-10 19:45 +0000 +svn: r12275 +description: Switch special bindings access schema to mirror that of SBCL/CCL/XCL: +abcl.jar-size: 5791134 +----- +real 91.72 +user 124.66 +sys 9.86 +changeset: 693:0c0a55a9375facbe72cd32cf2c4b01b36e885bc6 +date: 2009-11-11 23:20 +0000 +svn: r12276 +description: Further reduce forced loading of files: TOPLEVEL will be loaded +abcl.jar-size: 5791124 +----- +real 92.94 +user 126.70 +sys 9.72 +changeset: 694:8425f5b712fbeaf999fad1504a00ee47b21c5608 +date: 2009-11-11 23:24 +0000 +svn: r12277 +description: Adjust Google App Engine example to the "disappearance" of ConditionThrowable. +abcl.jar-size: 5791123 +----- +real 91.25 +user 124.77 +sys 10.00 +changeset: 695:7cc43aaa3efab15e4c5a8da402b27cf4c2a7336c +date: 2009-11-14 20:57 +0000 +svn: r12278 +description: Add some loader process documentation. +abcl.jar-size: 5791130 +----- +real 91.73 +user 125.21 +sys 9.68 +changeset: 696:2adb177d62732eb0aae2089a794e3712311e72bb +date: 2009-11-15 21:07 +0000 +svn: r12279 +description: Make car()/cdr()/setCar()/setCdr()/EQ() non-virtual, +abcl.jar-size: 5791146 +----- +real 91.26 +user 124.77 +sys 9.77 +changeset: 697:dcd428244ddac96c107660a3cefd0c83a969f2c4 +date: 2009-11-22 14:35 +0000 +svn: r12280 +description: Fix special bindings in case a symbol is bound to its own value, +abcl.jar-size: 5791151 +----- +real 92.33 +user 125.26 +sys 9.69 +changeset: 698:81b3a148115daa341be1fb30aefd545f8fb2abef +date: 2009-11-22 19:11 +0000 +svn: r12281 +description: Fix a memory leak for objects-with-documentation going out of scope, +abcl.jar-size: 5791249 +----- +real 100.35 +user 125.50 +sys 10.13 +changeset: 699:1e0765ff5430abdd019c2e0a98c65fc1ea998e21 +date: 2009-11-25 22:33 +0000 +svn: r12282 +description: Fix PRINT-LEVEL.* tests all of which were related to +abcl.jar-size: 5791509 +----- +real 98.23 +user 125.78 +sys 9.98 +changeset: 700:e4f5221c95dbf35bccdd458ca4ab83dca61bc0ae +date: 2009-11-25 23:12 +0000 +svn: r12283 +description: Fix logical pathname translation issue reported by Thomas Russ. +abcl.jar-size: 5793168 +----- +real 95.24 +user 125.25 +sys 9.85 +changeset: 701:bc35fc7967805954e0550587253046f17e1b2ef6 +date: 2009-11-26 15:10 +0000 +svn: r12284 +description: Delete unused function (split-directory-components). +abcl.jar-size: 5791996 +----- +real 98.60 +user 124.37 +sys 10.13 +changeset: 702:f8327e89cb32dd98722c3237b06580437ec3a40b +date: 2009-11-29 19:38 +0000 +svn: r12285 +description: Make NUMBERP/LISTP/etc. type query functions final in LispObject. +abcl.jar-size: 5791835 +----- +real 99.96 +user 124.99 +sys 10.18 +changeset: 703:4aedd6271b02ac563d8255f21826e114f0e3a6ba +date: 2009-11-29 19:48 +0000 +svn: r12286 +description: LispObject.car() should use instanceof to check for nil, +abcl.jar-size: 5791830 +----- +real 97.15 +user 126.18 +sys 10.01 +changeset: 704:50f78e63c42f9cc655cd0fc7ccd6f91390917e24 +date: 2009-11-29 20:23 +0000 +svn: r12287 +description: Make LispObject.push() final. +abcl.jar-size: 5791785 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:173: Compile failed; see the compiler error output for details. + +Total time: 6 seconds + +real 7.07 +user 12.49 +sys 1.83 +changeset 705 failed to build. +----- +real 92.42 +user 124.68 +sys 9.56 +changeset: 706:19049091efcc25cc9bff557aaa58b407e7c54ae7 +date: 2009-11-30 16:40 +0000 +svn: r12289 +description: Add missing file. +abcl.jar-size: 5798381 +----- +real 93.95 +user 126.46 +sys 10.60 +changeset: 707:e5f66cad5b1459604562a8b5925c2002544dbfb5 +date: 2009-11-30 22:28 +0000 +svn: r12290 +description: Remove LispTrampolinesFile and all references to it. +abcl.jar-size: 5797736 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:218: Java returned: 2 + +Total time: 14 seconds + +real 15.28 +user 30.59 +sys 3.50 +changeset 708 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:218: Java returned: 2 + +Total time: 12 seconds + +real 13.86 +user 27.60 +sys 2.75 +changeset 709 failed to build. +----- +real 94.74 +user 130.90 +sys 9.68 +changeset: 710:71acb358c397f13d0a51225a5c4f01a62d64e980 +date: 2009-12-06 15:52 +0000 +svn: r12293 +description: Fix build breakage on linux, remove daftness from build.xml. +abcl.jar-size: 5796376 +----- +real 93.29 +user 129.48 +sys 9.93 +changeset: 711:8b2bf9ebd3af0d18ebc0955fc94d4a2e0aab4ad6 +date: 2009-12-07 11:56 +0000 +svn: r12294 +description: Fix abcl.compile.lisp under Windows. +abcl.jar-size: 5796376 +----- +real 94.41 +user 132.80 +sys 10.36 +changeset: 712:57ec1f1c5291f889062636d51b6a4646a04427ea +date: 2009-12-07 11:56 +0000 +svn: r12295 +description: Tidy up patch to fix 'abcl.compile.lisp' breakage. +abcl.jar-size: 5796376 +----- +real 94.41 +user 130.39 +sys 9.87 +changeset: 713:557b626a2a4d618510a388c8ef14b404e9dd991d +date: 2009-12-18 21:50 +0000 +svn: r12298 +description: Full source scan of "catch (Throwable"; +abcl.jar-size: 5793537 +----- +real 93.43 +user 129.91 +sys 9.92 +changeset: 714:b72fadf5f5682380c140e32ddb0810f6e10503d1 +date: 2009-12-18 22:12 +0000 +svn: r12299 +description: Annotate some remaining "catch (Throwable" occurrences. +abcl.jar-size: 5793619 +----- +real 92.96 +user 128.68 +sys 9.69 +changeset: 715:33e30e025064b917fcdb452a9e7146730556565a +date: 2009-12-22 15:06 +0000 +svn: r12300 +description: Fix typo in ASDF dependencies for ABCL-TEST-LISP. +abcl.jar-size: 5793619 +----- +real 93.61 +user 129.26 +sys 9.84 +changeset: 716:2b1d662862d23ed3b9a55d03e4fcefb41ef3cc6a +date: 2009-12-22 16:07 +0000 +svn: r12301 +description: Loading ABCL tests improved; renamed loading jar-file tests. +abcl.jar-size: 5793618 +----- +real 92.82 +user 128.67 +sys 9.82 +changeset: 717:d015a0cb0320f28e4da674307939cf2d9e02415b +date: 2009-12-22 18:48 +0000 +svn: r12302 +description: Applied Yoshinori Tahara's patch that allows jcall to invoke the correct method (based on argument types) if the method name is passed instead of the method metaobject. +abcl.jar-size: 5794563 +----- +real 93.91 +user 130.25 +sys 10.03 +changeset: 718:1c18c796473abfbfe7a6cfa9e0c787754ae9eb68 +date: 2009-12-23 20:53 +0000 +svn: r12303 +description: Extended the new smart behavior of jcall to jnew: (jnew class-name args) finds the most specific constructor and calls it. +abcl.jar-size: 5795052 +----- +real 93.36 +user 129.70 +sys 9.87 +changeset: 719:5d61489d73b7e2c9cd0f0a33e65955be97234e58 +date: 2009-12-23 21:04 +0000 +svn: r12304 +description: Refinement: better error message when an applicable constructor cannot be found. +abcl.jar-size: 5795289 +----- +real 93.07 +user 129.66 +sys 10.07 +changeset: 720:196c4455501a4482c9d5db0a5befe1dc90038df4 +date: 2009-12-25 21:52 +0000 +svn: r12306 +description: Land fast-boot-preloading branch on trunk. +abcl.jar-size: 5835505 +----- +real 93.57 +user 130.76 +sys 9.99 +changeset: 721:909d43397afa5fb367c76c5be1322da3e7e9a12b +date: 2009-12-25 21:54 +0000 +svn: r12307 +description: Complete "catch (Throwable" review by reviewing ../examples. +abcl.jar-size: 5835506 +----- +real 92.92 +user 129.23 +sys 10.02 +changeset: 722:acea9b4788145b7d3c26fdc82b6607717f9b2d62 +date: 2009-12-25 22:34 +0000 +svn: r12309 +description: Turn an inline named class name into a string constant. +abcl.jar-size: 5835533 +----- +real 92.69 +user 128.19 +sys 9.90 +changeset: 723:0e757e667e66cda543b08cd32c2b3d03878ef8b0 +date: 2009-12-28 13:00 +0000 +svn: r12310 +description: Implement note 1 from r12306: function preloading for macros. +abcl.jar-size: 5837716 +----- +real 93.45 +user 130.32 +sys 10.01 +changeset: 724:364bfe2408980272a72cad7eb6fcd748091d3194 +date: 2009-12-28 23:11 +0000 +svn: r12311 +description: Followup to r12306: "unbreak" Slime, at least partially. +abcl.jar-size: 5842599 +----- +real 93.43 +user 129.70 +sys 10.22 +changeset: 725:820c078a78013ac49a73b109316081e6eb7ac5f4 +date: 2009-12-28 23:12 +0000 +svn: r12312 +description: Add a function interface to test whether the interpreter +abcl.jar-size: 5842612 +----- +real 93.58 +user 130.99 +sys 10.12 +changeset: 726:c0ab06bea369a35c4ff479316a856d335e79bff6 +date: 2009-12-29 22:58 +0000 +svn: r12313 +description: Fix LOAD-TIME-VALUE instability introduced by r12306, +abcl.jar-size: 5842794 +----- +real 94.38 +user 129.88 +sys 10.02 +changeset: 727:67963858fb9b4000cb7a6f2d86114c8ed3a260aa +date: 2009-12-30 22:04 +0000 +svn: r12314 +description: Upon OutOfMemoryError or StackOverflowError, unwind the stack +abcl.jar-size: 5866707 +----- +real 95.57 +user 131.30 +sys 10.05 +changeset: 728:2b15f794b39a3155ce4027945ba462912e4ee279 +date: 2009-12-30 22:46 +0000 +svn: r12315 +description: Implemented (setf jfield). +abcl.jar-size: 5868987 +----- +real 94.65 +user 130.02 +sys 9.95 +changeset: 729:4f6dd06d7adeeb7342e55b5c86b5cb893628bbdb +date: 2010-01-01 10:30 +0000 +svn: r12316 +description: Return the actual external format, instead of a default value +abcl.jar-size: 5868983 +----- +real 94.98 +user 130.28 +sys 10.13 +changeset: 730:682e7d42053643d893ea0e41c808e0cfc6d31299 +date: 2010-01-01 10:34 +0000 +svn: r12317 +description: Change the properties of RandomAccessCharacterFile to the standard ones. +abcl.jar-size: 5868984 +----- +real 95.14 +user 131.02 +sys 10.24 +changeset: 731:662c3323f0348bed7a4069131c61017261519575 +date: 2010-01-01 10:42 +0000 +svn: r12318 +description: Remove trailing spaces/tabs which light my editing buffers red. +abcl.jar-size: 5868984 +----- +real 97.27 +user 133.63 +sys 10.78 +changeset: 732:c9e0c194bf3fedbf585149f51a470bed0f390aab +date: 2010-01-01 14:10 +0000 +svn: r12319 +description: Fix line numbers from COMPILE-FILE being off. +abcl.jar-size: 5869160 +----- +real 94.80 +user 130.14 +sys 10.12 +changeset: 733:fea0ac8deed79004c9cd37ff8d582d87d58c5228 +date: 2010-01-01 15:38 +0000 +svn: r12320 +description: Print StreamErrors with a readable text, +abcl.jar-size: 5869169 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:173: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 6.00 +user 12.98 +sys 1.65 +changeset 734 failed to build. +----- +real 94.14 +user 130.01 +sys 9.69 +changeset: 735:cbbfb4e05f0dd431f2c9f5a7a6adaabc28501096 +date: 2010-01-01 19:34 +0000 +svn: r12322 +description: Follow up to r12321; changes resulting from more testing. +abcl.jar-size: 5871033 +----- +real 96.43 +user 132.04 +sys 10.12 +changeset: 736:8691ffa16f5b49a7cd48ff50e9a5ce312d239717 +date: 2010-01-01 19:41 +0000 +svn: r12323 +description: Implement setting of external format on a stream; +abcl.jar-size: 5871106 +----- +real 95.16 +user 130.63 +sys 10.04 +changeset: 737:3e4bfc887410e81d854042ccc0f23f9a793e0cd1 +date: 2010-01-01 19:42 +0000 +svn: r12324 +description: In case a redefinition warning shouldn't be issued +abcl.jar-size: 5871127 +----- +real 95.42 +user 131.41 +sys 10.03 +changeset: 738:2e72ab0c028b1dde6cbef49db3155b00fe1d2158 +date: 2010-01-01 22:22 +0000 +svn: r12325 +description: Create API for (SETF (STREAM-EXTERNAL-FORMAT ...) ...) from the lisp world. +abcl.jar-size: 5871994 +----- +real 97.05 +user 133.09 +sys 10.32 +changeset: 739:7335e35ab6b71078b3671d44d09303e7c5c9f308 +date: 2010-01-01 22:52 +0000 +svn: r12326 +description: Performance improvement for ticket #76: slow swank fuzzy completion. +abcl.jar-size: 6152416 +----- +real 105.02 +user 134.73 +sys 10.96 +changeset: 740:285bcc8fde292b46d8273b37bb0387873efc624b +date: 2010-01-02 23:20 +0000 +svn: r12327 +description: Note 2 bugs in RandomAccessCharacterFile so the fact doesn't get forgotten. +abcl.jar-size: 6152421 +----- +real 105.19 +user 136.06 +sys 10.55 +changeset: 741:a31fa6554ade90233805cabd34606a465dabe64a +date: 2010-01-02 23:22 +0000 +svn: r12328 +description: Note a few codepoint to char conversions which are potential bugs. +abcl.jar-size: 6152421 +----- +real 103.22 +user 135.86 +sys 11.44 +changeset: 742:5fa36a1a3eac62de5d45698884fda01078a6aabb +date: 2010-01-02 23:24 +0000 +svn: r12329 +description: More notes about potential codepoint conversion bugs. +abcl.jar-size: 6152420 +----- +real 104.36 +user 134.36 +sys 11.04 +changeset: 743:9a8439fe99249e51d149f531c732f69f5e9f43d5 +date: 2010-01-04 21:57 +0000 +svn: r12330 +description: Fix ticket #77: incorrect encoding used for FASLs, by always using UTF-8. +abcl.jar-size: 6155506 +----- +real 103.76 +user 135.19 +sys 10.78 +changeset: 744:e011b4338ff7706128462e74c9cb687752a8e3fa +date: 2010-01-05 00:03 +0000 +svn: r12331 +description: Cleanup in readFunctionBytes (Lisp.java), possibility to load compiled functions from remote jars. +abcl.jar-size: 6155226 +----- +real 102.76 +user 137.56 +sys 11.19 +changeset: 745:86a07fd32ac49be282258128a6f3fb2410983ec1 +date: 2010-01-05 14:24 +0000 +svn: r12332 +description: Small change in an exception message. +abcl.jar-size: 6155239 +----- +real 103.03 +user 137.64 +sys 11.17 +changeset: 746:f7b7e2c899b44b667a2627894d92825d7a6c5b0d +date: 2010-01-05 14:25 +0000 +svn: r12333 +description: Removed unused patternsets from build.xml +abcl.jar-size: 6155239 +----- +real 99.74 +user 137.37 +sys 11.03 +changeset: 747:b8ae905c88c45e25282c302a3056efc56d7148a0 +date: 2010-01-05 14:31 +0000 +svn: r12334 +description: Added convenience constructors to Stream. +abcl.jar-size: 6155301 +----- +real 98.16 +user 135.51 +sys 10.27 +changeset: 748:a46a68312b528dbf9d92385827a78944a885294b +date: 2010-01-05 17:15 +0000 +svn: r12335 +description: Initial fix for support for running cl-bench test suite from Ant build via ASDF. +abcl.jar-size: 6155300 +----- +real 97.51 +user 134.74 +sys 10.28 +changeset: 749:963313fdc606f11bf3fd952fd1a53defbac107a0 +date: 2010-01-05 21:33 +0000 +svn: r12336 +description: Update changes with 0.18 items. +abcl.jar-size: 6155300 +----- +real 96.61 +user 133.41 +sys 10.03 +changeset: 750:8f3625be073c575277739ce70ec873d391599a8e +date: 2010-01-05 22:27 +0000 +svn: r12337 +description: cl-bench now runs correctly from UNIX systems. +abcl.jar-size: 6155301 +----- +real 97.39 +user 133.63 +sys 10.31 +changeset: 751:92c258aa5654875862a2d17bda46f46eb5056e47 +date: 2010-01-06 15:52 +0000 +svn: r12338 +description: Reworked test infrastructure. +abcl.jar-size: 6155300 +----- +real 97.07 +user 133.80 +sys 10.35 +changeset: 752:c4a13189181fa07479d185225e90d74bc0e0d4c4 +date: 2010-01-06 22:01 +0000 +svn: r12339 +description: Removed aggressive installation of preloaded functions that caused spurious redefinition warnings. +abcl.jar-size: 6155219 +----- +real 97.53 +user 134.58 +sys 10.28 +changeset: 753:b8e1735131a5c84dee9df151931a084ff39d9b6e +date: 2010-01-06 22:10 +0000 +svn: r12340 +description: Fix symbol-macrolet expanding variables declared in +abcl.jar-size: 6157255 +----- +real 97.67 +user 133.30 +sys 10.43 +changeset: 754:57edd35c85f218eea50fefd04942ef36c915c29b +date: 2010-01-06 22:24 +0000 +svn: r12341 +description: Remove double entry; add recent fix to CHANGES. +abcl.jar-size: 6157255 +----- +real 96.35 +user 133.03 +sys 10.21 +changeset: 755:fbbb22ea16e63b97ccaa2be3470d564b2e8417a6 +date: 2010-01-07 19:01 +0000 +svn: r12342 +description: Convert LispErrors to ProgramErrors, convert a couple of asserts +abcl.jar-size: 6157292 +----- +real 97.99 +user 134.97 +sys 10.53 +changeset: 756:539d16f7f10522bf83458068dd13d625208fc4c9 +date: 2010-01-08 08:22 +0000 +svn: r12343 +description: Adjust tests for jar:file syntax should work with TRUENAME. +abcl.jar-size: 6157293 +----- +real 98.26 +user 134.52 +sys 10.57 +changeset: 757:d7fe9350de66d722f9e6a52566dca026309efaac +date: 2010-01-08 19:02 +0000 +svn: r12344 +description: Fixed loading of compressed FASLs (.abcl) from jar files when the FASL is in a subdirectory. +abcl.jar-size: 6157359 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:176: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 6.01 +user 13.18 +sys 1.66 +changeset 758 failed to build. +----- +real 96.49 +user 133.27 +sys 9.80 +changeset: 759:e72b78ba8bb300b55ca6a7eacc34adebd43a95a5 +date: 2010-01-08 20:59 +0000 +svn: r12350 +description: Added constructor. +abcl.jar-size: 6159817 +----- +real 97.25 +user 133.91 +sys 10.36 +changeset: 760:ec80d2f9c37006d8f0efcde62eb1d6dfbe5998d5 +date: 2010-01-08 21:29 +0000 +svn: r12351 +description: Fixed regression with JavaObject.javaInstance(Class) and primitive types. +abcl.jar-size: 6159926 +----- +real 97.25 +user 133.89 +sys 10.15 +changeset: 761:7d33c53e40b59ca6c06b639bc2205be8ee96d40e +date: 2010-01-08 21:32 +0000 +svn: r12352 +description: Have JavaObject.javaInstance(c) complain if the wrapped object is null and c is a primitive type. +abcl.jar-size: 6160004 +----- +real 96.97 +user 133.79 +sys 10.19 +changeset: 762:5acc77c72ba805acd4d37f577711069117468a1e +date: 2010-01-08 22:16 +0000 +svn: r12353 +description: Removed unchecked warning. +abcl.jar-size: 6160012 +----- +real 96.42 +user 133.22 +sys 10.08 +changeset: 763:b84f78704d2bd670cfb6c064838d5e2b430a451d +date: 2010-01-09 20:26 +0000 +svn: r12354 +description: Align Netbeans build with pure Ant-based build. +abcl.jar-size: 6160012 +----- +real 97.57 +user 134.69 +sys 10.31 +changeset: 764:041aeaa7c81c0bb60c9d0015cb09a90f597b9a03 +date: 2010-01-09 20:28 +0000 +svn: r12355 +description: Add missing documentation annotations ("// ###") for Primitives. +abcl.jar-size: 6160013 +----- +real 98.36 +user 135.08 +sys 10.33 +changeset: 765:ccd24c3c50e1d7a1ce35fe572d634cb4cab39d34 +date: 2010-01-10 14:57 +0000 +svn: r12356 +description: Make LispClass.addClass return the added class, for convenience. +abcl.jar-size: 6160032 +----- +real 96.14 +user 132.81 +sys 10.11 +changeset: 766:9e20b13a6d080d556cc7eb1f32b2eae98e3cadeb +date: 2010-01-10 14:58 +0000 +svn: r12357 +description: Change STREAM and its decendants to a structure class, from built-in, +abcl.jar-size: 6160091 +----- +real 97.19 +user 134.74 +sys 10.19 +changeset: 767:16275b0d40e6e7364b5257c2d828b8414ee5eed0 +date: 2010-01-10 20:43 +0000 +svn: r12358 +description: Fix the stream Class Precedence Lists (CPLs) to include STRUCTURE_OBJECT and SYSTEM_STREAM. +abcl.jar-size: 6160089 +----- +real 98.29 +user 137.34 +sys 10.64 +changeset: 768:939bd7a99414ff95066e1ba5c1299d70cb9e9e48 +date: 2010-01-11 07:18 +0000 +svn: r12359 +description: Note Netbeans and FASL location improvements. +abcl.jar-size: 6160089 +----- +real 99.33 +user 138.23 +sys 10.79 +changeset: 769:e4513ef7194e3952c53f6425b96320696334bd5e +date: 2010-01-11 19:23 +0000 +svn: r12360 +description: Set initial ByteArrayOutputStream buffer to 2048; the default 32 way to small. +abcl.jar-size: 6160099 +----- +real 99.40 +user 137.37 +sys 11.02 +changeset: 770:66820516198cc484d1a9ba569c5ab92c82dfd26a +date: 2010-01-11 19:40 +0000 +svn: r12361 +description: Add setting the CPL of SYSTEM_STREAM. +abcl.jar-size: 6160111 +----- +real 98.74 +user 137.67 +sys 10.88 +changeset: 771:843b4ff790a48ac3e01cdddb0cfaf57a1be64ff3 +date: 2010-01-11 20:03 +0000 +svn: r12362 +description: Make Stream extend StructureObject, modify Stream derivatives +abcl.jar-size: 6160836 +----- +real 96.36 +user 132.14 +sys 10.02 +changeset: 772:0a41a6039bb4b93d56656d7ae89923a1edeb8523 +date: 2010-01-13 19:55 +0000 +svn: r12373 +description: Change parents of FUNDAMENTAL-STREAM in Gray streams. +abcl.jar-size: 6143650 +----- +real 97.20 +user 133.96 +sys 10.48 +changeset: 773:e164244933a5373ef7af0f8c19e2a6aebcba77bf +date: 2010-01-13 21:47 +0000 +svn: r12374 +description: Simplify inspection of variables in (NetBeans) debugger +abcl.jar-size: 6143761 +----- +real 99.57 +user 137.17 +sys 10.88 +changeset: 774:141f4e3b03f7fade29b66e1705c16ecee2575424 +date: 2010-01-13 22:01 +0000 +svn: r12375 +description: Harmonize Symbol printing with what stream already does; +abcl.jar-size: 6143693 +----- +real 98.27 +user 137.09 +sys 10.86 +changeset: 775:03d4db17b765be0f79defd371f9762d0a2517904 +date: 2010-01-14 22:07 +0000 +svn: r12376 +description: Calling PRIN1-TO-STRING to print Lisp stack frames, so as to allow the standard +abcl.jar-size: 6143635 +----- +real 99.01 +user 135.26 +sys 10.42 +changeset: 776:8c3af661b97926d030eb041bdcb35750c0a5574a +date: 2010-01-15 20:36 +0000 +svn: r12377 +description: Set the symbol for java-classes to the class name to allow to print them correctly. +abcl.jar-size: 6143658 +----- +real 103.02 +user 133.59 +sys 10.47 +changeset: 777:6b765a88cd2051c7a917d5e7775b6aabecf3f123 +date: 2010-01-15 20:40 +0000 +svn: r12378 +description: Create a dependable reader dynamic environment. +abcl.jar-size: 6143795 +----- +real 100.42 +user 135.71 +sys 11.25 +changeset: 778:ff3e169e1075268b6de1ab217f95ed8b501ca7ed +date: 2010-01-15 20:51 +0000 +svn: r12379 +description: Fixed print-object for JavaObjects to call writeToString() on the object. +abcl.jar-size: 6145311 +----- +real 103.48 +user 136.88 +sys 11.16 +changeset: 779:864c8a327881a5691b5b5117e4d5dd156e168bd7 +date: 2010-01-16 20:13 +0000 +svn: r12380 +description: Add internal DEFSTRUCT administration to the STREAM and SYSTEM-STREAM types. +abcl.jar-size: 6145657 +----- +real 104.56 +user 133.42 +sys 10.77 +changeset: 780:4aaecee269b67d4906c531762f1fc79883bbab39 +date: 2010-01-17 14:36 +0000 +svn: r12381 +description: Support disassembly of proxied functions. +abcl.jar-size: 6145770 +----- +real 104.26 +user 137.05 +sys 11.12 +changeset: 781:2c61205a821037f778be30318b59dd7d7103bef4 +date: 2010-01-17 21:04 +0000 +svn: r12383 +description: Changelogs for the newest releases. +abcl.jar-size: 6145769 +----- +real 104.60 +user 137.62 +sys 11.22 +changeset: 782:bb431607d6b2ce1d9dabf2daa2aaae0bdde6f061 +date: 2010-01-18 19:07 +0000 +svn: r12390 +description: Changed output-ugly-object to invoke print-object for Java objects, as suggested by Alan Ruttenberg. +abcl.jar-size: 6145629 +----- +real 101.52 +user 132.79 +sys 10.26 +changeset: 783:c24eacc0264c678da2e41f22b373c2da70ff30e7 +date: 2010-01-18 20:12 +0000 +svn: r12391 +description: Prevent duplicate subclasses: only push new classes +abcl.jar-size: 6145634 +----- +real 100.50 +user 135.09 +sys 10.69 +changeset: 784:dbbe714a85e6e362cf6e154ddc8a44a7ce01b90e +date: 2010-01-23 09:26 +0000 +svn: r12392 +description: Move a constant definition from boot.lisp to Java, +abcl.jar-size: 6145829 +----- +real 95.95 +user 130.61 +sys 10.26 +changeset: 785:1c6b38fce8b8577bad961a2a7245a7df16ce72a1 +date: 2010-01-23 09:27 +0000 +svn: r12393 +description: Tell the compiler about some functions which don't require +abcl.jar-size: 6145843 +----- +real 97.03 +user 135.65 +sys 10.71 +changeset: 786:9f2e4d226eb7be0aafd11fcfcfda7ca417f8a474 +date: 2010-01-23 13:40 +0000 +svn: r12394 +description: Remove premature optimization: new array creation is faster than +abcl.jar-size: 6145795 +----- +real 97.39 +user 133.54 +sys 10.22 +changeset: 787:276b47a1a378f08b7982ff2e95bcafd3cf55dea9 +date: 2010-01-24 15:24 +0000 +svn: r12395 +description: Some patches to improve arglist display in Slime. +abcl.jar-size: 6165420 +----- +real 96.66 +user 132.56 +sys 10.29 +changeset: 788:9dc3a0b5971da9c5fd83bf1bc529702c397f5b92 +date: 2010-01-24 18:29 +0000 +svn: r12396 +description: Update trunk development version to 0.19. +abcl.jar-size: 6165418 +----- +real 97.74 +user 133.70 +sys 10.44 +changeset: 789:95a360c83b9ca3f506eb4a9d2bab87a2eb09632a +date: 2010-01-24 21:41 +0000 +svn: r12397 +description: Fix MAKE-BROADCAST-STREAM.8. +abcl.jar-size: 6165422 +----- +real 101.10 +user 139.84 +sys 10.75 +changeset: 790:8c732a173bdde355a1182b1bd0b333e7a398d7e7 +date: 2010-01-24 21:59 +0000 +svn: r12398 +description: Move lambda-list analysis from runtime to compile time for compiled functions. +abcl.jar-size: 6244602 +----- +real 99.39 +user 135.13 +sys 10.34 +changeset: 791:35a1807274fdb5bfe5025c402c046c83e1eae385 +date: 2010-01-24 22:26 +0000 +svn: r12399 +description: Remove debugging cruft. +abcl.jar-size: 6244824 +----- +real 98.92 +user 134.63 +sys 10.43 +changeset: 792:5fdf0694f8088ef7032ffb961c0fcfe9d1e872d5 +date: 2010-01-25 06:58 +0000 +svn: r12400 +description: Make NIL-as-a-symbol available for use for the compiler. +abcl.jar-size: 6244820 +----- +real 98.93 +user 134.08 +sys 10.20 +changeset: 793:42533dd00cb89d6be4c1b3bc80abb17f4849b422 +date: 2010-01-25 22:42 +0000 +svn: r12401 +description: Added a flag to local functions that tracks whether they need an actual +abcl.jar-size: 6249928 +----- +real 99.81 +user 135.98 +sys 10.53 +changeset: 794:6f1dde7dfed26391f788a242c221b782c8e5fa91 +date: 2010-01-26 11:15 +0000 +svn: r12402 +description: Move abcl-test-lisp to ASDF packaging. +abcl.jar-size: 6250890 +----- +real 99.11 +user 135.54 +sys 10.17 +changeset: 795:429cd8fd186ccdbeebcbd1ff6566d3827917697e +date: 2010-01-26 11:21 +0000 +svn: r12403 +description: Set standard svn properties. +abcl.jar-size: 6250891 +----- +real 99.89 +user 136.64 +sys 10.69 +changeset: 796:a9f05f0d465c93136806465c4e3a9b129c195fd2 +date: 2010-01-26 11:30 +0000 +svn: r12404 +description: Debugging ABCL compilation support; upgrade to JUnit-4.8.1. +abcl.jar-size: 6250891 +----- +real 97.27 +user 132.02 +sys 10.38 +changeset: 797:4c9da9dee67e388e25b3e597fa7caee0cd19b840 +date: 2010-01-28 08:49 +0000 +svn: r12405 +description: Don't invoke the entire ABCL runtime just to get the version number during compilation. +abcl.jar-size: 6251016 +----- +real 94.05 +user 127.07 +sys 9.48 +changeset: 798:d7d2bb261a5c9acc552e8ba76ba33d30cd92a089 +date: 2010-01-29 08:45 +0000 +svn: r12406 +description: Where possible collect bug reports as unit tests so they can stay fixed. +abcl.jar-size: 6251015 +----- +real 96.16 +user 129.27 +sys 9.69 +changeset: 799:53709ba114ca6ecd0752137df1ba6588df7e1fb6 +date: 2010-01-29 21:56 +0000 +svn: r12407 +description: Refer to autoloads.lisp from Autoload.java to explain the goal of autoloading. +abcl.jar-size: 6251013 +----- +real 94.85 +user 126.80 +sys 9.58 +changeset: 800:f175db44bbf104fd04dcb17243749dc049af6064 +date: 2010-01-29 22:17 +0000 +svn: r12408 +description: Fix an issue reported in September by Matthew Mondor to the ECL list (about ECL, ofcourse) +abcl.jar-size: 6251047 +----- +real 95.24 +user 126.72 +sys 9.65 +changeset: 801:54b94d82a0987785576f82bd0ba07b73117a99db +date: 2010-01-30 23:08 +0000 +svn: r12409 +description: Rewriting of function calls with (lambda ...) as the operator to let* forms. +abcl.jar-size: 6266031 +----- +real 96.06 +user 127.17 +sys 9.72 +changeset: 802:3753e6210038d542790f5247c738b4681eee0a49 +date: 2010-01-31 00:06 +0000 +svn: r12410 +description: Add documentation for the streams. +abcl.jar-size: 6266031 +----- +real 95.71 +user 125.98 +sys 9.62 +changeset: 803:36e7a0d950240bee1f8970f0b7340551e8aaffe2 +date: 2010-01-31 20:13 +0000 +svn: r12411 +description: Lambda call inlining: fixed nasty bug that made the compiler go into +abcl.jar-size: 6267073 +----- +real 96.13 +user 127.40 +sys 9.62 +changeset: 804:123ee7f3547670cdf7d3b5c1215830f4989213a7 +date: 2010-02-01 22:14 +0000 +svn: r12412 +description: Make format.lisp a lot more memory-efficient by replacing an array +abcl.jar-size: 6266921 +----- +real 97.13 +user 127.59 +sys 9.57 +changeset: 805:559da8013e361009220183388c84e978fdda40f7 +date: 2010-02-01 22:16 +0000 +svn: r12413 +description: Use MACROLET to prevent code repetition. +abcl.jar-size: 6276785 +----- +real 97.30 +user 129.61 +sys 10.48 +changeset: 806:1326ebdf537d08a28f265f2de4c76fead9ea4d5b +date: 2010-02-02 19:54 +0000 +svn: r12414 +description: Add function to retrieve a lisp byte array from a byte array output stream. +abcl.jar-size: 6277675 +----- +real 95.78 +user 126.76 +sys 9.67 +changeset: 807:0298326f56a543a793a5800addb010510a9b9ed5 +date: 2010-02-02 21:01 +0000 +svn: r12415 +description: Rename class-file to abcl-class-file in anticipation of +abcl.jar-size: 6278329 +----- +real 97.06 +user 126.93 +sys 9.92 +changeset: 808:88cbef4a087042941c8b2f6585d0bbeb5138614c +date: 2010-02-03 23:55 +0000 +svn: r12416 +description: Fixed lambda.nn test failures caused by errors in lambda inlining. +abcl.jar-size: 6278206 +----- +real 95.94 +user 127.31 +sys 9.65 +changeset: 809:0bc0382ba82a437668d4151f19557da14a8832aa +date: 2010-02-04 09:42 +0000 +svn: r12417 +description: Fix TRANSLATE-LOGICAL-PATHNAME regression. +abcl.jar-size: 6278271 +----- +real 95.77 +user 127.16 +sys 9.81 +changeset: 810:1552d08ca66b46f9afbd294ced5ee5eecd8b8023 +date: 2010-02-05 15:41 +0000 +svn: r12418 +description: Fix svn:eol-style. +abcl.jar-size: 6278273 +----- +real 97.11 +user 129.97 +sys 9.90 +changeset: 811:de0e5f4a36124220cf28750e3e4c57aa904e5199 +date: 2010-02-05 15:52 +0000 +svn: r12419 +description: 'abcl.release' target now drives the release process. +abcl.jar-size: 6278274 +----- +real 34511.33 +user 47.42 +sys 15.40 +changeset 812 failed to build. +----- +real 96.00 +user 127.11 +sys 9.49 +changeset: 813:00f50da3014ea75f3333b7e7329fdd2643f7264e +date: 2010-02-05 23:26 +0000 +svn: r12421 +description: Missing file from previous commit. +abcl.jar-size: 6284899 +----- +real 95.84 +user 126.39 +sys 9.80 +changeset: 814:9c5a88a846a10ba3a67677068f42a7cb5024ebc8 +date: 2010-02-06 10:52 +0000 +svn: r12422 +description: Extensively reworked new implementation for specifiying jar pathnames. +abcl.jar-size: 6294814 +----- +real 96.64 +user 127.85 +sys 9.74 +changeset: 815:6834913e863365c175ffc8a4cbeabe1be61f0126 +date: 2010-02-06 15:20 +0000 +svn: r12423 +description: Improve Ant knobs documentation. +abcl.jar-size: 6294814 +----- +real 95.73 +user 126.86 +sys 9.57 +changeset: 816:daf46cf18527ebc2407c235777d625c0fbeb4146 +date: 2010-02-06 15:22 +0000 +svn: r12424 +description: Further tests for jar pathnames. +abcl.jar-size: 6294815 +----- +real 97.77 +user 130.62 +sys 10.18 +changeset: 817:3ccd030cb4cd9fad32852d072598a96630f58a75 +date: 2010-02-06 17:00 +0000 +svn: r12425 +description: No longer ignore the METACLASS defclass option; +abcl.jar-size: 6295173 +----- +real 96.73 +user 130.32 +sys 10.02 +changeset: 818:a9b6c576e1779de69f119184cbe54f4ebcfb0221 +date: 2010-02-07 09:21 +0000 +svn: r12426 +description: ABCL packed FASLS no longer have to end in ".abcl". +abcl.jar-size: 6295169 +----- +real 95.42 +user 126.36 +sys 9.78 +changeset: 819:093d926ee5056bbec7ca8f9cd73d66a25033e834 +date: 2010-02-07 16:46 +0000 +svn: r12427 +description: Fix ClassCastException occuring when LOAD from streams. +abcl.jar-size: 6295194 +----- +real 97.07 +user 128.30 +sys 9.83 +changeset: 820:1cb643fb77bac21a1a93620a9ac90534113570d0 +date: 2010-02-07 22:08 +0000 +svn: r12428 +description: Corrected bugs: inline declaration for local functions was ignored as for +abcl.jar-size: 6295385 +----- +real 96.57 +user 127.26 +sys 9.77 +changeset: 821:cae97e51f20054a335c1b5522faf08a3f25678cd +date: 2010-02-08 07:43 +0000 +svn: r12429 +description: Correct svn:eol-style and svn:keywords. +abcl.jar-size: 6295384 +----- +real 97.30 +user 128.13 +sys 9.67 +changeset: 822:22d42672a06950d7cf36e47d32889fc3490f0c7e +date: 2010-02-08 07:46 +0000 +svn: r12430 +description: Lisp compilation no longer writes build to temporary file. +abcl.jar-size: 6295384 +----- +real 96.96 +user 127.25 +sys 9.48 +changeset: 823:cbc86d9f1923273e01e63b75ee75b7b01bd69eac +date: 2010-02-08 08:05 +0000 +svn: r12431 +description: Replace FastStringBuffer with java.lang.StringBuilder. +abcl.jar-size: 6292158 +----- +real 95.62 +user 126.57 +sys 9.71 +changeset: 824:a108926c0b52fb99b9abb231e430b1ba0112a6ce +date: 2010-02-08 08:13 +0000 +svn: r12432 +description: Revert to r12425 for clos.lisp (which is broken under ANSI tests). +abcl.jar-size: 6292419 +----- +real 97.43 +user 128.58 +sys 9.74 +changeset: 825:d2a2fdc14f6ad7d04182c7bb02025ec4f8505ffc +date: 2010-02-08 12:59 +0000 +svn: r12433 +description: Update jar pathname design document with current implementation status. +abcl.jar-size: 6292418 +----- +real 96.87 +user 128.37 +sys 9.58 +changeset: 826:131afa64542c375d613d3f80dd3f9cdf4c82d836 +date: 2010-02-08 18:01 +0000 +svn: r12434 +description: Revert r12430 because it fails to signal errors in a meaningful manner. +abcl.jar-size: 6292419 +----- +real 96.99 +user 127.62 +sys 9.77 +changeset: 827:c07e624a5f6aa686f754a0b8087237429d75e80d +date: 2010-02-09 15:42 +0000 +svn: r12435 +description: Turn off all caching of JAR entries as it inhibited reloading FASLs. +abcl.jar-size: 6292453 +----- +real 98.50 +user 129.85 +sys 9.53 +changeset: 828:8c0e2e943baaf436e866e0ddf3284926ff4d60bc +date: 2010-02-09 20:45 +0000 +svn: r12436 +description: Fix describe formatting, there was a missing newline. Problem +abcl.jar-size: 6295189 +----- +real 100.83 +user 132.19 +sys 10.57 +changeset: 829:3cdd3668959f7a44794787f1b4feb931aa08e3e2 +date: 2010-02-09 21:53 +0000 +svn: r12437 +description: CHAR-CODE-LIMIT is the upper *exclusive* limit. +abcl.jar-size: 6295190 +----- +real 105.37 +user 132.35 +sys 10.55 +changeset: 830:f4881435883df557f8921b019cd40405f9137af3 +date: 2010-02-10 10:41 +0000 +svn: r12438 +description: Implementation of Lisp build without intermediate files. +abcl.jar-size: 6295349 +----- +real 99.50 +user 126.45 +sys 9.85 +changeset: 831:a241b1f7bc65fb18ff366bc4cac9c21606d0cee4 +date: 2010-02-10 16:13 +0000 +svn: r12439 +description: Remove duplication of java options. +abcl.jar-size: 6295349 +----- +real 100.93 +user 128.37 +sys 9.83 +changeset: 832:f767b99d82cadd07a9a63f2784044dc0fcf2836e +date: 2010-02-10 16:14 +0000 +svn: r12440 +description: Documentation updates and conversion to stack trace friendly Primitive declarations. +abcl.jar-size: 6295501 +----- +real 102.05 +user 128.10 +sys 9.95 +changeset: 833:a91bdf7a802957e5d6e19c56eb63773ab181173a +date: 2010-02-10 16:22 +0000 +svn: r12441 +description: Return of the ZipCache now using last modified time. +abcl.jar-size: 6297540 +----- +real 102.66 +user 131.53 +sys 10.78 +changeset: 834:a17cc41d0967e2bc63117946fb963846092d7dc9 +date: 2010-02-10 22:56 +0000 +svn: r12443 +description: Revert r12425: it broke trunk in a way not quickly fixed. +abcl.jar-size: 6297336 +----- +real 101.28 +user 131.34 +sys 10.49 +changeset: 835:04d09051aa74f697dd11359deaecc8c7847b9247 +date: 2010-02-11 11:54 +0000 +svn: r12445 +description: Set SVN properties. +abcl.jar-size: 6297336 +----- +real 100.40 +user 131.62 +sys 10.35 +changeset: 836:e347d1af9d7ebb685ee6f464eb923e0ade37e3b5 +date: 2010-02-11 12:00 +0000 +svn: r12446 +description: Correct copyright. +abcl.jar-size: 6297336 +----- +real 102.01 +user 134.29 +sys 10.53 +changeset: 837:c6ce2bd711b2678d7bf59b1b24df16571070f9b4 +date: 2010-02-11 12:03 +0000 +svn: r12447 +description: REQUIRE now searches for ASDF systems. +abcl.jar-size: 6310651 +----- +real 96.87 +user 127.61 +sys 9.70 +changeset: 838:b4b563497f6ea913bdd5a3d24c2a40097b1518de +date: 2010-02-11 12:16 +0000 +svn: r12448 +description: Remove potentially present ZipCache files entries on DELETE-FILE and RENAME-FILE. +abcl.jar-size: 6310806 +----- +real 97.06 +user 128.39 +sys 9.70 +changeset: 839:c8359c4eca3a26ed567cb8ee582b4bb39fcce3cb +date: 2010-02-12 08:27 +0000 +svn: r12449 +description: Include manifest in Netbeans build so that abcl.jar is executable. +abcl.jar-size: 6310807 +----- +real 98.06 +user 130.92 +sys 10.39 +changeset: 840:1b3fcf2623f570206e2719097bade09532ae9c08 +date: 2010-02-12 10:53 +0000 +svn: r12450 +description: Collect unprocessed command-line arguments in EXT:*COMMAND-LINE-ARGUMENT-LIST*. +abcl.jar-size: 6310983 +----- +real 96.56 +user 129.99 +sys 10.35 +changeset: 841:d989f8e8c1936f90146d448ab26624c60fa7acc0 +date: 2010-02-12 11:08 +0000 +svn: r12451 +description: Fix for ZipException under interpreted ANSI tests. +abcl.jar-size: 6312013 +----- +real 96.28 +user 127.46 +sys 9.52 +changeset: 842:194694f909696c7f5a985a909a94414caf059177 +date: 2010-02-12 21:22 +0000 +svn: r12453 +description: Make Primitives stack-friendly. +abcl.jar-size: 6318103 +----- +real 95.45 +user 126.55 +sys 9.31 +changeset: 843:1c88856156b952cf8644f49e03704d2c945ce310 +date: 2010-02-12 22:00 +0000 +svn: r12454 +description: Reindentation. +abcl.jar-size: 6318000 +----- +real 96.49 +user 128.73 +sys 9.40 +changeset: 844:2ecd8508b260e810227194f1320f56f4a908c182 +date: 2010-02-13 15:28 +0000 +svn: r12456 +description: Stack-friendly SpecialOperators. +abcl.jar-size: 6318355 +----- +real 96.26 +user 127.84 +sys 9.82 +changeset: 845:e4b13daef11f6f0284d1015fd7421b11efdae4dc +date: 2010-02-13 15:42 +0000 +svn: r12457 +description: Reindentation. +abcl.jar-size: 6318364 +----- +real 97.17 +user 128.56 +sys 9.57 +changeset: 846:a6f5c3802169704a8c6c8baeb769d9e3e43ffe08 +date: 2010-02-13 16:51 +0000 +svn: r12458 +description: More stack-friendly SpecialOperators. +abcl.jar-size: 6318946 +----- +real 95.74 +user 127.04 +sys 9.64 +changeset: 847:d197a529d1326e684db4572d6644ddbf6974780e +date: 2010-02-13 17:54 +0000 +svn: r12459 +description: Stack friendliness. +abcl.jar-size: 6319003 +----- +real 96.26 +user 128.08 +sys 9.65 +changeset: 848:e9b95183b28efc1824527b32ea6ad09a5b422265 +date: 2010-02-13 19:20 +0000 +svn: r12460 +description: Reindentation. +abcl.jar-size: 6319001 +----- +real 97.37 +user 131.01 +sys 10.24 +changeset: 849:ae3f7738b3cb44abe6a031718f3410aefde22de8 +date: 2010-02-13 21:43 +0000 +svn: r12461 +description: In the category of making things readable: +abcl.jar-size: 6319176 +----- +real 97.71 +user 131.83 +sys 10.12 +changeset: 850:a077d817f6e352fe53b21e1324243dec0e8e1c03 +date: 2010-02-14 09:07 +0000 +svn: r12469 +description: Ensure that FILE-ERROR always has a value for PATHNAME. +abcl.jar-size: 6319177 +----- +real 96.76 +user 130.69 +sys 10.19 +changeset: 851:c24162c3e18738010d2fc2df1af78aa01674c679 +date: 2010-02-14 13:18 +0000 +svn: r12471 +description: Stack friendliness. +abcl.jar-size: 6319549 +----- +real 97.59 +user 131.11 +sys 10.29 +changeset: 852:ba48506b8844899988219fb62e170eb731d4a386 +date: 2010-02-14 13:32 +0000 +svn: r12472 +description: Reindentation. +abcl.jar-size: 6319548 +----- +real 97.34 +user 131.04 +sys 10.09 +changeset: 853:f99586a6badc92ea7fb317003f97e60b69801278 +date: 2010-02-14 14:19 +0000 +svn: r12473 +description: Stack friendliness. +abcl.jar-size: 6320479 +----- +real 96.88 +user 131.05 +sys 10.13 +changeset: 854:484d41a06350ff167329e3ec5692d221746badd4 +date: 2010-02-14 15:14 +0000 +svn: r12474 +description: Reindentation. +abcl.jar-size: 6320461 +----- +real 96.58 +user 130.44 +sys 10.04 +changeset: 855:16be037404e822e958e777aeda2a5a7c77f7a531 +date: 2010-02-14 19:41 +0000 +svn: r12478 +description: loadCompiledFunction is deprecated, so rewrite to eliminate its use. +abcl.jar-size: 6320502 +----- +real 97.55 +user 131.46 +sys 10.18 +changeset: 856:a6d97246f8cf4746ff052605146ce1f85b415a63 +date: 2010-02-14 21:29 +0000 +svn: r12481 +description: Merge 'metaclass' branch, making STANDARD-CLASS have slots to +abcl.jar-size: 6322640 +----- +real 97.00 +user 130.42 +sys 9.99 +changeset: 857:2fdf0e278b0c5f8f49ed910f96071860a02ed54d +date: 2010-02-17 14:14 +0000 +svn: r12484 +description: Fix bug in loading fasls with "." in NAME of pathname. +abcl.jar-size: 6322676 +----- +real 99.62 +user 133.52 +sys 10.25 +changeset: 858:889b531860f3b947c63ff319b8fe569e452c57b6 +date: 2010-02-17 14:15 +0000 +svn: r12485 +description: Allow pathnames for filenames starting with "." to have TYPE. +abcl.jar-size: 6322686 +----- +real 99.46 +user 133.73 +sys 10.44 +changeset: 859:cee8a3e44f49f28e845c005fa5d99f835b22577d +date: 2010-02-20 11:27 +0000 +svn: r12486 +description: Fix a couple of bugs in PATHNAME; reindent primitives. +abcl.jar-size: 6322940 +----- +real 98.24 +user 131.82 +sys 10.10 +changeset: 860:21eb9490a554c56792ed8a1bebf242c2bc028d67 +date: 2010-02-20 12:04 +0000 +svn: r12487 +description: Port of ASDF-INSTALL under 'contrib/asdf-install'. +abcl.jar-size: 6322940 +----- +real 98.79 +user 132.77 +sys 10.10 +changeset: 861:a4c063f71bdea94fd2b1c8f1fdf44f3d4f20b44c +date: 2010-02-20 17:28 +0000 +svn: r12488 +description: 1) remove copy-paste code, consolidate index and char array extraction +abcl.jar-size: 6323020 +----- +real 96.87 +user 130.30 +sys 10.02 +changeset: 862:cd2dabfcd8af51819bef1710ecce660a25e5bdad +date: 2010-02-20 20:17 +0000 +svn: r12489 +description: 1) implement string-greaterp in terms of string-lessp +abcl.jar-size: 6322558 +----- +real 97.13 +user 130.51 +sys 10.16 +changeset: 863:a07517290ca68e6af3453a59631b7dae2fa00a4c +date: 2010-02-20 20:36 +0000 +svn: r12490 +description: More cleanups, introduce a function for adjusting return values +abcl.jar-size: 6322284 +----- +real 97.75 +user 131.12 +sys 10.17 +changeset: 864:f440823d42e0c1bed2e2591af595262abaf2423d +date: 2010-02-20 23:52 +0000 +svn: r12491 +description: DIRECTORY works for (some) jar:file cases. +abcl.jar-size: 6324023 +----- +real 99.14 +user 133.16 +sys 10.33 +changeset: 865:eac8add09796a0dc497d321e8e05bb57fbfcd494 +date: 2010-02-21 07:34 +0000 +svn: r12492 +description: Revert r12490. +abcl.jar-size: 6322284 +----- +real 102.60 +user 131.29 +sys 10.24 +changeset: 866:fcd579d118ad83230e07cbab323449339e940524 +date: 2010-02-21 13:53 +0000 +svn: r12493 +description: 1) do the param checking for all functions +abcl.jar-size: 6321017 +----- +real 101.02 +user 131.58 +sys 10.34 +changeset: 867:8d70e3c9ec9fadc0473c157880f58ccbaa4b3034 +date: 2010-02-21 14:33 +0000 +svn: r12494 +description: Don't use StringBuilder for StringFunctions that can use arraycopy +abcl.jar-size: 6320885 +----- +real 100.93 +user 131.74 +sys 10.32 +changeset: 868:d0b91fded001d2b0d0915a58ec06c7c21071e44e +date: 2010-02-21 15:22 +0000 +svn: r12495 +description: Use sane names for parameters. +abcl.jar-size: 6320741 +----- +real 105.25 +user 132.73 +sys 10.43 +changeset: 869:cb7af0d314fdc0180cfb6400062f66becc6e5cee +date: 2010-02-21 17:29 +0000 +svn: r12496 +description: Consolidate case-sensitive/insensitive comparisons. +abcl.jar-size: 6320757 +----- +real 106.21 +user 134.11 +sys 10.81 +changeset: 870:6ef163d8b4f2fd5077b8630d5f5707e97ba5305d +date: 2010-02-21 17:46 +0000 +svn: r12497 +description: Consolidate string equality comparisons. +abcl.jar-size: 6320541 +----- +real 100.95 +user 130.99 +sys 10.51 +changeset: 871:af94163220bc230e3cad932e68c1cf28c570a98d +date: 2010-02-22 07:16 +0000 +svn: r12498 +description: Start noting changes for upcoming release. +abcl.jar-size: 6320542 +----- +real 101.41 +user 130.13 +sys 10.52 +changeset: 872:4439b1e812147896cc7a186b77373c9b15c0ad37 +date: 2010-02-22 10:02 +0000 +svn: r12499 +description: Further annotation for upcoming release. +abcl.jar-size: 6320542 +----- +real 100.32 +user 131.65 +sys 10.35 +changeset: 873:e4cdb50347855aab8eb5ac26a1087dd03a37ba41 +date: 2010-02-22 11:12 +0000 +svn: r12500 +description: Correct contributor's last name spelling. +abcl.jar-size: 6320541 +----- +real 98.12 +user 131.52 +sys 10.20 +changeset: 874:d10d44adb90f07778bcc4ca6cb20e75063afb46b +date: 2010-02-22 13:44 +0000 +svn: r12501 +description: Improve CHANGES for upcoming release. +abcl.jar-size: 6320542 +----- +real 95.80 +user 128.95 +sys 10.02 +changeset: 875:4caaa39950ba3b3352f9759ec192e338c1b81397 +date: 2010-02-22 14:45 +0000 +svn: r12502 +description: ABCL system code should be platform agnostic at runtime. +abcl.jar-size: 6320731 +----- +real 98.17 +user 132.05 +sys 10.09 +changeset: 876:291f28db1272f67ba0ab62ad6f9d45b0289979cd +date: 2010-02-22 16:32 +0000 +svn: r12503 +description: DIRECTORY now works for jar pathnames. +abcl.jar-size: 6323980 +----- +real 98.04 +user 130.71 +sys 10.01 +changeset: 877:c15b50e3c153f9b90c6c9e63e25240a60a9046a4 +date: 2010-02-23 14:34 +0000 +svn: r12504 +description: Implement HTTP HEAD Last-Modified checking for ZipCache objects. +abcl.jar-size: 6327067 +----- +real 96.17 +user 129.47 +sys 9.98 +changeset: 878:ca59e4b7b732c5c00ba23bd7719f83e79547bd44 +date: 2010-02-23 23:35 +0000 +svn: r12505 +description: Added missing copy-tree for the function body in one case of lambda inlining, +abcl.jar-size: 6327179 +----- +real 97.25 +user 130.58 +sys 10.19 +changeset: 879:1c1db6969ef0dd052ff3843eaaf6c70b97833513 +date: 2010-02-24 10:06 +0000 +svn: r12506 +description: Eliminate needless lookup for PATHNAME-MATCH-P primitive. +abcl.jar-size: 6327014 +----- +real 98.03 +user 131.70 +sys 10.22 +changeset: 880:b7f96ec5d1460b3f91bbf4b1026ca717e85ecfbd +date: 2010-02-24 22:33 +0000 +svn: r12507 +description: Improve CHANGES for upcoming release. +abcl.jar-size: 6327015 +----- +real 97.36 +user 131.21 +sys 10.11 +changeset: 881:fd172545f76de2ca38d536c6b14fb437d207419b +date: 2010-02-27 06:59 +0000 +svn: r12508 +description: Code for parsing ANSI errors database. +abcl.jar-size: 6327014 +----- +real 97.21 +user 129.83 +sys 10.27 +changeset: 882:19a7aadfa6f5804884ff00d7c7cfc604da0559e7 +date: 2010-02-27 07:01 +0000 +svn: r12509 +description: ANSI test database can now contain multiple test results per version. +abcl.jar-size: 6327014 +----- +real 96.32 +user 130.00 +sys 10.12 +changeset: 883:8508b7031c19a00720a0a0fe18b77e783e824670 +date: 2010-02-27 19:31 +0000 +svn: r12510 +description: Fix the test WITH-STANDARD-IO-SYNTAX.23, which was failing because +abcl.jar-size: 6327173 +----- +real 98.35 +user 131.68 +sys 10.11 +changeset: 884:7378ee289d97eb82585e376f3cbf658071cfee4c +date: 2010-02-28 14:27 +0000 +svn: r12511 +description: Add a changelog entry for the with-standard-io-syntax bugfix. +abcl.jar-size: 6327173 +----- +real 97.15 +user 130.24 +sys 10.20 +changeset: 885:a3d88d36b8c87643a9a6125e27d8d47cb37e4868 +date: 2010-02-28 15:54 +0000 +svn: r12512 +description: Make Condition.writeToString() final, add documentation to +abcl.jar-size: 6327193 +----- +real 98.06 +user 131.33 +sys 10.08 +changeset: 886:688c1531932a5deffdfa19e701ec0cf13efa0dc7 +date: 2010-03-02 22:35 +0000 +svn: r12513 +description: Remove 'private' keyword to eliminate the Java requirement +abcl.jar-size: 6320325 +----- +real 96.87 +user 130.01 +sys 10.12 +changeset: 887:7ebdd9f89afeb4906fec810ee817faffa88ec463 +date: 2010-03-03 15:18 +0000 +svn: r12514 +description: Create logical pathnames translations for "SYS:SRC" and "SYS:JAVA". +abcl.jar-size: 6324739 +----- +real 96.94 +user 129.27 +sys 9.98 +changeset: 888:08cb50295d81405523b7b15b63e736d5e4dd4c73 +date: 2010-03-03 19:14 +0000 +svn: r12515 +description: Move a couple EXT symbols close to other EXT symbols. +abcl.jar-size: 6324743 +----- +real 102.03 +user 136.28 +sys 10.64 +changeset: 889:05945bb49f985df1bc752813ae79e551d6c3f498 +date: 2010-03-03 21:05 +0000 +svn: r12516 +description: Support for user-extensible sequences, adapted from SBCL. +abcl.jar-size: 6612771 +----- +real 102.53 +user 137.21 +sys 10.31 +changeset: 890:e36bd9c306eeb807bacc75260176b982a71b5408 +date: 2010-03-03 22:23 +0000 +svn: r12517 +description: Preliminary support for DOSEQUENCE. +abcl.jar-size: 6619807 +----- +real 103.34 +user 138.46 +sys 10.28 +changeset: 891:b1a937425c54633df31576805970ff4966e5497b +date: 2010-03-04 14:52 +0000 +svn: r12518 +description: *DISASSEMBLER* may now contain a function to return the disassembler command. +abcl.jar-size: 6619956 +----- +real 102.63 +user 137.24 +sys 10.32 +changeset: 892:e2d0347bf0cc9e386b0d743bb5cd5e56942b150a +date: 2010-03-06 11:53 +0000 +svn: r12519 +description: Finalize CHANGES for 0.19 branch. +abcl.jar-size: 6619955 +----- +real 101.95 +user 136.99 +sys 10.43 +changeset: 893:300587c342e527080065499eaf35670315de8684 +date: 2010-03-10 22:09 +0000 +svn: r12521 +description: Correct spelling error in helper function +abcl.jar-size: 6619908 +----- +real 104.98 +user 140.06 +sys 10.63 +changeset: 894:4c99c864e77f173122780d87c03a643fe8e8f836 +date: 2010-03-10 22:10 +0000 +svn: r12522 +description: With 0.19 brached, increase trunk version number. +abcl.jar-size: 6619908 +----- +real 103.13 +user 136.40 +sys 10.31 +changeset: 895:e450ba7115bf12b95f532e47e33540129da5f64b +date: 2010-03-11 08:42 +0000 +svn: r12523 +description: Add informal BNF grammar description for JAR PATHNAME syntax. +abcl.jar-size: 6619908 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:238: Java returned: 1 + +Total time: 9 seconds + +real 9.89 +user 22.52 +sys 2.71 +changeset 896 failed to build. +----- +real 102.75 +user 137.79 +sys 10.17 +changeset: 897:6ea2c82fc38c8da75847dbc6e45917977a125596 +date: 2010-03-12 06:59 +0000 +svn: r12525 +description: Restore trunk to buildable state after OSGi patch. +abcl.jar-size: 6620512 +----- +real 104.30 +user 138.32 +sys 10.63 +changeset: 898:6720fae521fe6dab2adc183ffd6c91223c5d82e3 +date: 2010-03-12 22:38 +0000 +svn: r12526 +description: Fix ticket #85: CL-JSON throws an error where SBCL doesn't. +abcl.jar-size: 6620514 +----- +real 102.28 +user 138.28 +sys 10.28 +changeset: 899:3f1121d86e148c3a13ce250ff4ed22255b7c3268 +date: 2010-03-14 13:30 +0000 +svn: r12531 +description: Change jar pathname to have :ABSOLUTE directory entries. +abcl.jar-size: 6620598 +----- +real 102.29 +user 137.26 +sys 10.38 +changeset: 900:aff5d922a3d34b19410fa4e24aa2a40a2c0189ea +date: 2010-03-14 15:50 +0000 +svn: r12532 +description: Rename 'build.properties' to 'abcl.properties'. +abcl.jar-size: 6620598 +----- +real 102.17 +user 137.16 +sys 10.33 +changeset: 901:1bde39e6a410ef36106a5f15f739ff48f82d12b4 +date: 2010-03-14 19:17 +0000 +svn: r12535 +description: Fix returned values from SingleFloat.getInstance() and +abcl.jar-size: 6620618 +----- +real 109.18 +user 138.74 +sys 10.66 +changeset: 902:6244619ea9a18c3d71d0acf803e311dacba41590 +date: 2010-03-14 19:22 +0000 +svn: r12536 +description: Add fix to be merged. +abcl.jar-size: 6620618 +----- +real 111.52 +user 139.00 +sys 10.65 +changeset: 903:5d75feb13480503fa99cebf81f1749a5990f60f7 +date: 2010-03-14 20:27 +0000 +svn: r12540 +description: Update ANSI test results for 0.19.0 OSX. +abcl.jar-size: 6620619 +----- +real 106.61 +user 137.61 +sys 10.75 +changeset: 904:b850c8b2e489fafe2260b2cc8e88fcc3f93210d1 +date: 2010-03-15 10:57 +0000 +svn: r12541 +description: Document INSPECT protocol for getParts(). +abcl.jar-size: 6620617 +----- +real 109.10 +user 137.74 +sys 10.92 +changeset: 905:68cac1dcc31fc5b17c52e1aad138ca1c4f9113ba +date: 2010-03-15 10:59 +0000 +svn: r12542 +description: Add incomplete documentation of Java FFI. +abcl.jar-size: 6620617 +----- +real 107.89 +user 138.42 +sys 10.83 +changeset: 906:31f2c7abc774cc0a9d96081f0c197915781fc6cf +date: 2010-03-15 11:04 +0000 +svn: r12543 +description: Set SVN properties. +abcl.jar-size: 6620617 +----- +real 110.64 +user 139.10 +sys 10.90 +changeset: 907:2149e09032c68ea8d60b6f4eac133d65777c2a65 +date: 2010-03-15 13:55 +0000 +svn: r12544 +description: Fix win32 bugs with :ABSOLUTE directory entries for jar pathnames. +abcl.jar-size: 6620607 +----- +real 107.76 +user 137.94 +sys 10.79 +changeset: 908:1c5e0f24314fd3a42b0810b654376b3eff8917ae +date: 2010-03-15 16:09 +0000 +svn: r12546 +description: nreverse() *command-line-arguments-list* to natural order. +abcl.jar-size: 6620625 +----- +real 103.73 +user 137.86 +sys 10.59 +changeset: 909:e1aaa327e9a2ee09c6d22b277eeb80b06f323b19 +date: 2010-03-16 08:32 +0000 +svn: r12548 +description: Documentation for using SLIME in ABCL. +abcl.jar-size: 6620625 +----- +real 103.16 +user 138.03 +sys 10.45 +changeset: 910:7abaff6ea8c9ce05edec37da6c0c32f237ecb597 +date: 2010-03-16 10:43 +0000 +svn: r12549 +description: Allow TYPE to be :UNSPECIFIC. +abcl.jar-size: 6620634 +----- +real 102.70 +user 137.54 +sys 10.42 +changeset: 911:6cbc0a916cd2281a75feae699202633d94815958 +date: 2010-03-16 15:20 +0000 +svn: r12550 +description: Fix loading of packed FASLs which have been renamed. +abcl.jar-size: 6620839 +----- +real 102.39 +user 137.21 +sys 10.45 +changeset: 912:e064244f198b99b5fefbc8a18eefe2c7acb263e0 +date: 2010-03-16 18:06 +0000 +svn: r12551 +description: MAKE-PATHNAME does not have any merging directories semantics. +abcl.jar-size: 6620850 +----- +real 102.12 +user 137.96 +sys 10.48 +changeset: 913:ebf1de39a4a0e98ce9bb701061d9f627c3a2ac85 +date: 2010-03-16 21:02 +0000 +svn: r12552 +description: Refine TRANSLATE-PATHNAME to match SBCL's behavior on corner case. +abcl.jar-size: 6620747 +----- +real 103.33 +user 137.95 +sys 10.66 +changeset: 914:fdd6e77a39aea139544b294c3f2319b965f2a5d0 +date: 2010-03-17 15:22 +0000 +svn: r12556 +description: Test results for 0.19.x branch as of r12555. +abcl.jar-size: 6620747 +----- +real 101.72 +user 136.74 +sys 10.34 +changeset: 915:05004eba58286372e7736136ee9f565cbaa5790c +date: 2010-03-17 16:55 +0000 +svn: r12557 +description: Added sys::%make-byte-array-input-stream as a "inverse" of sys::%make-byte-array-output-stream +abcl.jar-size: 6622600 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:179: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 6.08 +user 12.93 +sys 1.75 +changeset 916 failed to build. +----- +real 102.86 +user 138.76 +sys 9.98 +changeset: 917:a5ff29bb965b757e475bfd149716d2d12d4eb472 +date: 2010-03-17 19:43 +0000 +svn: r12559 +description: Changed recently added method names in Stream to avoid conflicts with subclasses. +abcl.jar-size: 6622685 +----- +real 103.49 +user 138.29 +sys 10.34 +changeset: 918:43ada9205cd1e4116a968458985bb0c6791acd0d +date: 2010-03-18 10:15 +0000 +svn: r12560 +description: More work on standalone documentation. +abcl.jar-size: 6622685 +----- +real 102.55 +user 137.64 +sys 10.22 +changeset: 919:dcb05b644e0c2f1ca637a85e476827139467e053 +date: 2010-03-18 11:59 +0000 +svn: r12561 +description: Convert to stack-friendly primitives; add missing grovel tags. +abcl.jar-size: 6623362 +----- +real 102.08 +user 137.24 +sys 10.45 +changeset: 920:7d18812ee6fbfb34a00743b620e0c70aa8c2c6a5 +date: 2010-03-19 21:19 +0000 +svn: r12562 +description: Inlining of lambda calls: handled the case (funcall (lambda (...) ...) ...) +abcl.jar-size: 6610610 +----- +real 102.27 +user 137.06 +sys 10.31 +changeset: 921:b1563df70d4cd5b11c58ace5a652fd500d2d116f +date: 2010-03-20 19:34 +0000 +svn: r12563 +description: Update README for release 0.19.1. +abcl.jar-size: 6610610 +----- +real 103.29 +user 138.60 +sys 10.30 +changeset: 922:3732b2ef774897b81386ea120e55c0193c09f747 +date: 2010-03-23 12:59 +0000 +svn: r12570 +description: Fix JAVA-OBJECT whose tynot being properly coerced to array of primitive types. +abcl.jar-size: 6610629 +----- +real 103.17 +user 138.36 +sys 10.16 +changeset: 923:8100699959534f7f7d90408175b98a2f719d9aed +date: 2010-03-26 08:19 +0000 +svn: r12571 +description: Initial proposal for URLs to be used as Pathnames. +abcl.jar-size: 6610629 +----- +real 102.64 +user 137.72 +sys 10.44 +changeset: 924:8c062adbbe7905c96199e40cee664bb2c22e7e0c +date: 2010-03-26 08:56 +0000 +svn: r12572 +description: Move document to proper location. +abcl.jar-size: 6610628 +----- +real 103.55 +user 138.85 +sys 10.45 +changeset: 925:a629717792b102d81ee19f99ec5a081d1f7b021b +date: 2010-03-26 08:57 +0000 +svn: r12573 +description: plist not alist. +abcl.jar-size: 6610628 +----- +real 102.51 +user 137.79 +sys 10.48 +changeset: 926:4c63f2c3286f40e1017bcbd06ab919fef04de21f +date: 2010-03-28 19:22 +0000 +svn: r12575 +description: Made SEQUENCE be a built-in class again to avoid to cause problems with metaclass support. This temporarily makes extending SEQUENCE impossible, until we make certain built-in classes be extensible. +abcl.jar-size: 6610566 +----- +real 105.55 +user 140.30 +sys 10.55 +changeset: 927:012e0bc75d554ee2c2474d05727659614d7f127c +date: 2010-03-28 20:13 +0000 +svn: r12576 +description: Re #38: Merge the METACLASS branch to trunk. +abcl.jar-size: 6763339 +----- +real 105.97 +user 140.48 +sys 10.65 +changeset: 928:b8bee4cb0ed168fdf7e445bb2392c13e02afdff6 +date: 2010-03-28 21:41 +0000 +svn: r12578 +description: Selected built-in classes can now be subclassed. Only SEQUENCE is allowed as of this revision. +abcl.jar-size: 6763459 +----- +real 104.96 +user 140.23 +sys 10.84 +changeset: 929:7f7469ea6212a74803fa0597f22f32dfcc7d3ff2 +date: 2010-04-03 22:39 +0000 +svn: r12580 +description: Remove an exception block which can't be triggered. +abcl.jar-size: 6763387 +----- +real 105.19 +user 140.21 +sys 10.53 +changeset: 930:7ae02bb96c81dda9e5ec0c82a2b57ac65aa3932e +date: 2010-04-05 21:00 +0000 +svn: r12581 +description: Make LispCharacter constructor private in favor of getInstance(); +abcl.jar-size: 6764168 +----- +real 105.91 +user 140.30 +sys 10.74 +changeset: 931:8b97f6a62862a51c42f3c741af14abc115655acd +date: 2010-04-08 19:38 +0000 +svn: r12582 +description: Re #38: Make Cells compile with our metaclass support by +abcl.jar-size: 6764167 +----- +real 105.77 +user 140.31 +sys 10.79 +changeset: 932:0a71fc3a629aa287dc02daf7c290a7b79edb515c +date: 2010-04-08 19:44 +0000 +svn: r12583 +description: JAVA-CLASS metaclass reimplemented in Lisp. +abcl.jar-size: 6766129 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:179: Compile failed; see the compiler error output for details. + +Total time: 3 seconds + +real 3.34 +user 4.59 +sys 1.26 +changeset 933 failed to build. +----- +real 106.46 +user 141.16 +sys 10.14 +changeset: 934:6e41b5e3ad3922777490b91b67165be057297f69 +date: 2010-04-08 21:57 +0000 +svn: r12585 +description: Unbreak java build. +abcl.jar-size: 6766070 +----- +real 106.12 +user 141.44 +sys 10.62 +changeset: 935:32515f9155484e1ab52194a8094a041c53a2aaf2 +date: 2010-04-09 21:27 +0000 +svn: r12586 +description: Reduce function dispatch speed with 6% by +abcl.jar-size: 6766118 +----- +real 105.94 +user 142.24 +sys 10.53 +changeset: 936:856105cfc92227b9ca590f32b787298cce03cf30 +date: 2010-04-09 23:10 +0000 +svn: r12587 +description: Fix #88: Add the thread name to the debugger-printed message and +abcl.jar-size: 6769845 +----- +real 106.46 +user 141.27 +sys 10.59 +changeset: 937:cb7905852bc223a6aad4684abdb587d346de4dde +date: 2010-04-10 17:17 +0000 +svn: r12588 +description: Make AREF(LispObject) and aset(LispObject, LispObject) final. +abcl.jar-size: 6769300 +----- +real 112.54 +user 141.16 +sys 11.02 +changeset: 938:8babd7d5a13d293bc55ec696ad6a764ca96e0e3c +date: 2010-04-10 17:52 +0000 +svn: r12589 +description: Make cadr/cddr/caddr final. +abcl.jar-size: 6769271 +----- +real 111.10 +user 140.08 +sys 10.81 +changeset: 939:1b2b6f1da8716e6d5afe8f5da40ef388963ce9b9 +date: 2010-04-10 18:38 +0000 +svn: r12590 +description: Make nthcdr and NTH(LispObject) final. +abcl.jar-size: 6768739 +----- +real 111.04 +user 142.49 +sys 10.78 +changeset: 940:3a911c7284e6674fe4436bdaddd177aed6e8825e +date: 2010-04-10 19:15 +0000 +svn: r12591 +description: Removal of copy/paste code between FaslReader and LispReader. +abcl.jar-size: 6765601 +----- +real 117.06 +user 141.79 +sys 11.21 +changeset: 941:adbbd83ee1efa981e37e81a336ad68e74353ca31 +date: 2010-04-10 19:55 +0000 +svn: r12592 +description: Consolidate the functionality of faslReadStructure and readStructure +abcl.jar-size: 6767289 +----- +real 114.45 +user 141.36 +sys 11.00 +changeset: 942:6e4fcad20ca165e405458df65047c39aa81345c9 +date: 2010-04-10 20:04 +0000 +svn: r12593 +description: Switch Stream.readDispatchChar to use ReadtableAccessors. +abcl.jar-size: 6767387 +----- +real 108.31 +user 140.18 +sys 10.90 +changeset: 943:a88d069d5f01ce168471eca5772bedd368dadabc +date: 2010-04-10 20:17 +0000 +svn: r12594 +description: Switch Stream.readList to use ReadtableAccessors. +abcl.jar-size: 6767584 +----- +real 110.16 +user 141.25 +sys 10.92 +changeset: 944:511c457d6da6b9187c870fb74720cf3d38f4cda1 +date: 2010-04-10 20:28 +0000 +svn: r12595 +description: Consolidate the functionality of faslReadPreservingWhitespace +abcl.jar-size: 6767559 +----- +real 106.56 +user 140.14 +sys 10.57 +changeset: 945:58e35de87f73c00dddee971d9afbe39e17f5d579 +date: 2010-04-10 20:30 +0000 +svn: r12596 +description: Remove unused imports and rename a local variable shadowing a field. +abcl.jar-size: 6767552 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:179: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 5.84 +user 12.14 +sys 1.74 +changeset 946 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:179: Compile failed; see the compiler error output for details. + +Total time: 4 seconds + +real 4.93 +user 11.43 +sys 1.31 +changeset 947 failed to build. +----- +real 104.77 +user 140.41 +sys 10.14 +changeset: 948:60cc71f9cb2ffe205dce9bb0b833ad2076795857 +date: 2010-04-10 21:08 +0000 +svn: r12599 +description: Commit file left out on my last commit. +abcl.jar-size: 6768130 +----- +real 105.74 +user 139.90 +sys 10.53 +changeset: 949:27bacb9676e0a7e103758e4bc1bdf5fa82ecd146 +date: 2010-04-10 21:10 +0000 +svn: r12600 +description: Consolidate faslReadRadix with readRadix. +abcl.jar-size: 6768401 +----- +real 106.08 +user 139.39 +sys 10.79 +changeset: 950:fdcc4a9b0eb0ceea4cec631a2e32acc2a3d14895 +date: 2010-04-10 21:19 +0000 +svn: r12601 +description: Remove end-of-line translation (for Windows) from the reader; +abcl.jar-size: 6768112 +----- +real 106.13 +user 141.31 +sys 10.42 +changeset: 951:75202da6397ff9a9aef14ac02715a130eba48ab5 +date: 2010-04-10 21:36 +0000 +svn: r12602 +description: Un-duplicate string reading between FaslReader and LispReader. +abcl.jar-size: 6767443 +----- +real 104.65 +user 139.31 +sys 10.47 +changeset: 952:a409a6ad4c285f8696ba08e77a47457f5e5c9700 +date: 2010-04-12 21:06 +0000 +svn: r12603 +description: Correct copyright year number; surely the file didn't exist in 1009. +abcl.jar-size: 6767443 +----- +real 104.76 +user 139.47 +sys 10.54 +changeset: 953:f7ed80c7e0489e99d0d83cc27fa24601d55ef8d6 +date: 2010-04-14 20:28 +0000 +svn: r12604 +description: Further consolidation of copy/pasted code. +abcl.jar-size: 6764909 +----- +real 106.29 +user 141.82 +sys 10.54 +changeset: 954:f0338186493a14fb83b401c30fba3095d24b263d +date: 2010-04-15 14:26 +0000 +svn: r12605 +description: Added *load-truename* and *load-pathname* forms to jar-file construction. +abcl.jar-size: 6764908 +----- +real 106.02 +user 140.27 +sys 10.73 +changeset: 955:f76aa3a90982e6e808bb70ad8c6501e32e37b7b4 +date: 2010-04-15 14:27 +0000 +svn: r12606 +description: Correct misnamed test. +abcl.jar-size: 6764908 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:179: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 5.88 +user 11.95 +sys 1.88 +changeset 956 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:179: Compile failed; see the compiler error output for details. + +Total time: 4 seconds + +real 4.86 +user 11.28 +sys 1.32 +changeset 957 failed to build. +----- +real 105.02 +user 139.56 +sys 9.76 +changeset: 958:e2848b5898c74f0ed3ec015061f256d345337602 +date: 2010-04-15 14:27 +0000 +svn: r12609 +description: Add missing implementation of JAR-STREAM and URL-STREAM. +abcl.jar-size: 6774318 +----- +real 107.80 +user 143.18 +sys 10.67 +changeset: 959:d47fb360f979bace3ba15512bda6667d26aa2c79 +date: 2010-04-15 14:36 +0000 +svn: r12610 +description: Separate jar and URL pathname tests into distinct files. +abcl.jar-size: 6774319 +----- +real 107.44 +user 141.37 +sys 10.56 +changeset: 960:d3cfd1bbed79a13e3b5021986a626507de6c2e66 +date: 2010-04-15 14:48 +0000 +svn: r12611 +description: Fix problems with HEAD against googlecode.com. +abcl.jar-size: 6774307 +----- +real 107.69 +user 142.19 +sys 10.06 +changeset: 961:798a2725e441e85466a0b406f40bdfabac36db62 +date: 2010-04-15 14:50 +0000 +svn: r12612 +description: Incremental checkpoint on making JAR pathnames use the new URL pathname. +abcl.jar-size: 6774409 +----- +real 107.32 +user 142.19 +sys 10.71 +changeset: 962:7c9ba06a336c2af399adfa1f29bd01068ea3a688 +date: 2010-04-15 14:51 +0000 +svn: r12613 +description: Document URL and jar pathname design changes. +abcl.jar-size: 6774408 +----- +real 106.87 +user 141.99 +sys 10.58 +changeset: 963:890a42ce4ce476460fff8ddb56a95fc7b40f1a10 +date: 2010-04-15 14:52 +0000 +svn: r12614 +description: Remove non-working URI encoding. +abcl.jar-size: 6774377 +----- +real 107.90 +user 142.88 +sys 10.45 +changeset: 964:3c3973667c4cad1e63ba373fd9111f8c5308e3f8 +date: 2010-04-15 14:53 +0000 +svn: r12615 +description: Tweaks to ABCL Lisp tests for convenience. +abcl.jar-size: 6774378 +----- +real 107.43 +user 141.32 +sys 10.07 +changeset: 965:a41ba3b41b2a4b22fc2f0ac5d5b363e3b07b7c71 +date: 2010-04-15 14:54 +0000 +svn: r12616 +description: All URL/JAR tests now passing. +abcl.jar-size: 6774378 +----- +real 106.02 +user 140.04 +sys 9.94 +changeset: 966:b3253c497a5fea9716e91dc788cf69cb607bcfd7 +date: 2010-04-15 14:54 +0000 +svn: r12617 +description: Move pathname functions to EXT; implement DEFSETF for URL pathnames. +abcl.jar-size: 6782931 +----- +real 107.85 +user 142.50 +sys 10.30 +changeset: 967:1292829a0223a2960b09569090ab392e3a7e63bf +date: 2010-04-15 20:23 +0000 +svn: r12618 +description: Incorporate an ASDF2 snapshot as the base ASDF. +abcl.jar-size: 7042913 +----- +real 99.07 +user 128.42 +sys 9.63 +changeset: 968:5f292e6ca96337b52d9d753e03510609810e3ff4 +date: 2010-04-16 13:41 +0000 +svn: r12619 +description: Incorporate an ASDF2 snapshot as the base ASDF. +abcl.jar-size: 4984730 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:238: Java returned: 255 + +Total time: 1 minute 33 seconds + +real 93.96 +user 125.95 +sys 6.67 +changeset 969 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:238: Java returned: 255 + +Total time: 1 minute 33 seconds + +real 93.75 +user 126.57 +sys 6.63 +changeset 970 failed to build. +----- +real 115.79 +user 150.82 +sys 10.63 +changeset: 971:85b341f3bf976945a5134773a616a133e0cf2031 +date: 2010-04-18 09:26 +0000 +svn: r12622 +description: Restore buildable trunk arising from ASDF2 compilation. +abcl.jar-size: 7049819 +----- +real 115.91 +user 151.19 +sys 10.87 +changeset: 972:b69e907756b0ba4775739d5f399fa24bf3edd419 +date: 2010-04-18 10:01 +0000 +svn: r12623 +description: Partial re-working of install documentation. +abcl.jar-size: 7049818 +----- +real 117.31 +user 153.33 +sys 11.52 +changeset: 973:acbc42b56d0b63970d24c2385fe0d110dcd84d7b +date: 2010-04-18 10:01 +0000 +svn: r12624 +description: Pretty print output to system.lisp. +abcl.jar-size: 7049683 +----- +real 117.62 +user 153.80 +sys 11.14 +changeset: 974:58e1e540b249d9727769c80ab912770ecf76777a +date: 2010-04-18 10:02 +0000 +svn: r12625 +description: Finish updating README, mainly deprecating the prominence of the Lisp build. +abcl.jar-size: 7049684 +----- +real 121.32 +user 151.01 +sys 11.11 +changeset: 975:1d4147d7568f2c28934d1a4c928721bdc25bce0c +date: 2010-04-18 10:02 +0000 +svn: r12626 +description: Add commented out warning of compilation failure. +abcl.jar-size: 7049685 +----- +real 119.44 +user 149.86 +sys 11.36 +changeset: 976:6bd56f498bc40042b2bb4c595030ebe36c015b7c +date: 2010-04-23 21:15 +0000 +svn: r12629 +description: Running 'ant test.abcl' showed conditions don't have to be of Java type Condition. +abcl.jar-size: 7049662 +----- +real 122.56 +user 153.39 +sys 11.91 +changeset: 977:d0c8324d856affb859ffbeb5e23d92beaae50fe9 +date: 2010-04-24 15:46 +0000 +svn: r12633 +description: Move a section of code around to separate the +abcl.jar-size: 7049660 +----- +real 124.73 +user 152.80 +sys 11.75 +changeset: 978:b096f1aaa771bc5a1fe21d470e48845e86d73a62 +date: 2010-04-24 22:31 +0000 +svn: r12634 +description: Implement THREADS:THREAD-JOIN. +abcl.jar-size: 7050678 +----- +real 120.36 +user 150.82 +sys 11.56 +changeset: 979:ac39adb9d99e8e7667f294680b4f371b1f0dc1bc +date: 2010-04-25 07:06 +0000 +svn: r12635 +description: Fix loading of stale fasls. +abcl.jar-size: 7050677 +----- +real 120.78 +user 152.89 +sys 11.95 +changeset: 980:9ccd9e75d2456961f461ccedaa90bfb78f1a26a8 +date: 2010-04-26 21:57 +0000 +svn: r12636 +description: Fix "expecting integer on stack" issue reported by Alan Ruttenberg. +abcl.jar-size: 7050800 +----- +real 116.99 +user 150.14 +sys 11.03 +changeset: 981:4d4a48f067bb3bea530a6465d79a766dc74c7214 +date: 2010-04-27 20:30 +0000 +svn: r12637 +description: Make unreadableString() variants in LispObject final. +abcl.jar-size: 7050804 +----- +real 117.00 +user 152.85 +sys 11.49 +changeset: 982:e1cc894acefafb263a6b5d23b47f19eac010b9d7 +date: 2010-04-29 22:40 +0000 +svn: r12639 +description: Fix #89: Stack inconsistency error when discarding READ-LINE return value. +abcl.jar-size: 7050316 +----- +real 117.44 +user 152.55 +sys 11.47 +changeset: 983:5dc15f39328b401aaf74345b6dce52ddfeeb32a3 +date: 2010-04-30 13:09 +0000 +svn: r12640 +description: Update CHANGES, adding to the 0.20 section. +abcl.jar-size: 7050315 +----- +real 117.34 +user 153.18 +sys 11.62 +changeset: 984:d5530b0c17e6cf817f5e99dadb83a293c5119a4d +date: 2010-05-01 07:37 +0000 +svn: r12641 +description: Fix recursion bug in constructing Pathnames from "file" scheme URLs. +abcl.jar-size: 7050320 +----- +real 115.32 +user 149.91 +sys 11.33 +changeset: 985:c47b2b24d6143636dfde97dce912394e7115cc76 +date: 2010-05-01 13:17 +0000 +svn: r12642 +description: Enable ASDF2 to work under Windows. +abcl.jar-size: 7050339 +----- +real 116.07 +user 151.79 +sys 10.89 +changeset: 986:31a9dccd27e0d25cd5b367cc4e1118adb434c27e +date: 2010-05-01 14:24 +0000 +svn: r12643 +description: Under Windows, properly reference jars on other drive letters. +abcl.jar-size: 7050474 +----- +real 116.85 +user 153.29 +sys 11.52 +changeset: 987:d3c017c2a52c3a6b14ed8148148a83fd2a03ff59 +date: 2010-05-01 17:45 +0000 +svn: r12644 +description: Fix for loading ASDF systems from jar files under win32. +abcl.jar-size: 7053362 +----- +real 116.36 +user 152.23 +sys 11.39 +changeset: 988:38f41c313bebf1ada49c270c2f2329d10d3d7c8c +date: 2010-05-01 20:21 +0000 +svn: r12645 +description: Fix #93: Empty VALUES set in the reader treated as NIL. +abcl.jar-size: 7053434 +----- +real 115.06 +user 150.87 +sys 10.98 +changeset: 989:461688a98e3db0e7d01f6c88dd51df8adffc6d89 +date: 2010-05-01 21:43 +0000 +svn: r12646 +description: Re #93: Instead of fixing just readList and readDelimitedList, +abcl.jar-size: 7053598 +----- +real 116.86 +user 152.27 +sys 10.85 +changeset: 990:22249279e4edaf59fa59583f8eb800a79edcd8ec +date: 2010-05-02 17:39 +0000 +svn: r12647 +description: Don't warn about Java 1.6.0_20 being an inappropriate version. +abcl.jar-size: 7053598 +----- +real 116.42 +user 151.12 +sys 10.87 +changeset: 991:d4c554443176990cc763e3d8f485b8a128444c0b +date: 2010-05-02 18:30 +0000 +svn: r12648 +description: Add (and use) more wrappers for the lisp ERROR function, using +abcl.jar-size: 7053689 +----- +real 116.04 +user 150.52 +sys 11.06 +changeset: 992:2baa69b8303800c1df44234bf3de18ad020108fe +date: 2010-05-02 18:51 +0000 +svn: r12649 +description: Re #79: Add *FASL-UNINTERNED-SYMBOLS* variable to Load.java and save its value +abcl.jar-size: 7053813 +----- +real 117.11 +user 153.87 +sys 11.40 +changeset: 993:23e30a7698f433d490d341fca49fe3bd8678520c +date: 2010-05-02 19:58 +0000 +svn: r12650 +description: Fix #79: Equally named -but different- uninterned symbols coalesced into +abcl.jar-size: 7056205 +----- +real 116.65 +user 151.67 +sys 10.79 +changeset: 994:0f6927b89e94b6783a1ee29ea5cefc65b7a1ea7d +date: 2010-05-02 20:52 +0000 +svn: r12651 +description: More CHANGES updates. +abcl.jar-size: 7056205 +----- +real 114.10 +user 149.73 +sys 10.84 +changeset: 995:bc2662202c9a72c50bd441d5b34973c14a48772f +date: 2010-05-03 13:43 +0000 +svn: r12652 +description: Use '/' as directory path separator for URL-PATHNAME and JAR-PATHNAME. +abcl.jar-size: 7056214 +----- +real 115.17 +user 150.47 +sys 10.72 +changeset: 996:9042cd2ec9a871414dd684fa3b1d318768432594 +date: 2010-05-05 05:32 +0000 +svn: r12653 +description: Fix MERGE-PATHNAMES for URL-PATHNAME under Windows. +abcl.jar-size: 7056216 +----- +real 115.85 +user 151.22 +sys 10.80 +changeset: 997:a26a8d8b4cafc90e461604668cc9c574c4e36918 +date: 2010-05-06 07:11 +0000 +svn: r12654 +description: Fix JAR-PATHNAME tests. +abcl.jar-size: 7056216 +----- +real 117.08 +user 154.09 +sys 11.26 +changeset: 998:89ca118a2d27ee9895423047f95a2c02b074cacf +date: 2010-05-06 20:15 +0000 +svn: r12655 +description: Update to ASDF 1.719 as recommended by ASDF developers. +abcl.jar-size: 7077222 +----- +real 118.45 +user 153.68 +sys 11.82 +changeset: 999:d5eb25b906378991398af4319429253aac477bf6 +date: 2010-05-06 20:15 +0000 +svn: r12656 +description: Properly implement HTTP/1.1 HEAD requests. +abcl.jar-size: 7077270 +----- +real 117.99 +user 153.36 +sys 11.47 +changeset: 1000:51baebc35797b5fc653804a351414d9d6632e2f3 +date: 2010-05-06 20:15 +0000 +svn: r12657 +description: Adjust ASDF interface to match ASDF2 definition. +abcl.jar-size: 7077270 +----- +real 114.83 +user 149.70 +sys 11.12 +changeset: 1001:424ef7735074dd4e94cb80b5da0468d607e4f8a8 +date: 2010-05-07 21:08 +0000 +svn: r12658 +description: Close #38: Add some metaclass tests - to be expanded +abcl.jar-size: 7077271 +----- +real 114.98 +user 151.38 +sys 10.84 +changeset: 1002:4a98faa156d6749fa6b2246ca4a97d9b69690673 +date: 2010-05-08 09:23 +0000 +svn: r12659 +description: Fix Ant-based invocation of Java Unit tests. +abcl.jar-size: 7077271 +----- +real 116.12 +user 150.76 +sys 10.94 +changeset: 1003:6f42355eb447633e643a0c15c754c6beccf4c556 +date: 2010-05-08 21:55 +0000 +svn: r12660 +description: Fixed and rationalized class precedence list computation for java-class metaclasses. +abcl.jar-size: 7082811 +----- +real 116.96 +user 152.31 +sys 11.32 +changeset: 1004:f5630a6b762fab775017dfc96e369941cd97bec1 +date: 2010-05-09 14:58 +0000 +svn: r12661 +description: Fix computation of the class precedence list for Java classes in case of multiple occurrences of the same interface in the class hierarchy. +abcl.jar-size: 7082818 +----- +real 121.46 +user 152.42 +sys 11.22 +changeset: 1005:14fb1c38542c1455fb4dc13bcccb7b662ff0ddc8 +date: 2010-05-09 15:44 +0000 +svn: r12662 +description: JCLASS now supports an optional CLASS-LOADER argument. +abcl.jar-size: 7083184 +----- +real 120.62 +user 152.34 +sys 11.28 +changeset: 1006:241dfccc12e566964894654eae41047403c6f46c +date: 2010-05-10 04:15 +0000 +svn: r12663 +description: Adjust JCLASS docstring to reflect optional classloader argument. +abcl.jar-size: 7083195 +----- +real 121.05 +user 151.38 +sys 11.48 +changeset: 1007:d5d4e8c712e502f430dbe66af481200c11f83a5d +date: 2010-05-10 04:15 +0000 +svn: r12664 +description: Add FASL and Java version to ASDF output location root cache directory. +abcl.jar-size: 7084694 +----- +real 122.35 +user 151.07 +sys 11.60 +changeset: 1008:2ff2fa354070279033810c7581d352b1f770a19e +date: 2010-05-10 21:13 +0000 +svn: r12665 +description: Apply the speed improvement used for dispatching everywhere: all +abcl.jar-size: 7084347 +----- +real 123.88 +user 154.06 +sys 12.10 +changeset: 1009:c1d5a65c0b631ec37387b5fb89c4a345169f49ba +date: 2010-05-11 14:13 +0000 +svn: r12666 +description: Fix ASDF:MERGE-PATHNAMES* in the case that default directory is nil. +abcl.jar-size: 7084328 +----- +real 121.89 +user 152.71 +sys 11.28 +changeset: 1010:a279efbe53480e9e3aa43560f8a5ba4f8c99c496 +date: 2010-05-11 14:45 +0000 +svn: r12667 +description: Fix WILD-PATHNAME-P to check for pathname components which are strings containing "*". +abcl.jar-size: 7084458 +----- +real 119.12 +user 151.42 +sys 11.26 +changeset: 1011:7412dbb81387f47e66442f9bd2f3b786dc7bca3b +date: 2010-05-11 18:17 +0000 +svn: r12668 +description: Updated CHANGES for the 0.20 release +abcl.jar-size: 7084458 +----- +real 115.47 +user 150.17 +sys 11.03 +changeset: 1012:9688b03578faeb65fc7f273bb1954c27527f99ac +date: 2010-05-11 18:58 +0000 +svn: r12670 +description: Update trunk version number after branching 0.20. +abcl.jar-size: 7084459 +----- +real 115.84 +user 151.19 +sys 10.97 +changeset: 1013:cfa34e79be72f661a508f717b9aa957f9f39ecf8 +date: 2010-05-12 10:10 +0000 +svn: r12671 +description: Site specific initialization code can be named by 'abcl.startup.file'. +abcl.jar-size: 7084458 +----- +real 14.76 +user 30.12 +sys 3.59 +changeset: 1014:7fbcdb2c26b7a367f1d5649ac3c496ffac5682f3 +date: 2010-05-13 12:47 +0000 +svn: r12673 +description: Load 'system.lisp' later in boot so conditions trigger debugger. +abcl.jar-size: 1300047 +----- +real 14.20 +user 30.46 +sys 3.40 +changeset: 1015:80382b7cd71f6fa9f9c0b7a49876fbbddc5a9a73 +date: 2010-05-13 12:59 +0000 +svn: r12674 +description: Correct to "everything commented out" convention. +abcl.jar-size: 1300047 +----- +real 113.76 +user 149.52 +sys 10.70 +changeset: 1016:fd916f76ab679111cb0277ac79c5cdf4d92835ec +date: 2010-05-13 16:38 +0000 +svn: r12675 +description: Fix build from scratch breakage in r12673. +abcl.jar-size: 7084540 +----- +real 115.85 +user 150.07 +sys 10.85 +changeset: 1017:9e8872f824ed6669b14a12e31bb062de6e4854b5 +date: 2010-05-13 16:44 +0000 +svn: r12676 +description: Muffle warning from Ant 1.8.1 about includeantruntime not being set. +abcl.jar-size: 7084506 +----- +real 114.46 +user 150.03 +sys 10.78 +changeset: 1018:d7c150e08a90ddaa7ad5f54aabf84302889502af +date: 2010-05-13 16:47 +0000 +svn: r12677 +description: Correct incorrect inclusion of changes in last commit. +abcl.jar-size: 7084540 +----- +real 114.61 +user 149.19 +sys 10.93 +changeset: 1019:59e5dc571d7164d17a88ea44170b5967a7b6bb42 +date: 2010-05-13 20:03 +0000 +svn: r12678 +description: Re #96: partial fix for argument lists where &key appears +abcl.jar-size: 7084569 +----- +real 115.95 +user 151.64 +sys 11.06 +changeset: 1020:53478e1bc202ff8abfe8b8667a304476f4d55086 +date: 2010-05-13 22:06 +0000 +svn: r12681 +description: Eliminate the need for two separate integer-declaring functions +abcl.jar-size: 7119633 +----- +real 115.12 +user 149.51 +sys 10.89 +changeset: 1021:13c0de379d9a5376ded3ca551e17c2a7d4d2e604 +date: 2010-05-15 10:20 +0000 +svn: r12682 +description: Add APIs to access data gathered in the profiler +abcl.jar-size: 7131002 +----- +real 114.89 +user 150.54 +sys 10.90 +changeset: 1022:042049d5b5c251e48997d782df11b4d43a9b4492 +date: 2010-05-15 14:14 +0000 +svn: r12683 +description: Save a few bytes in our JAR by re-using serialized +abcl.jar-size: 7129996 +----- +real 115.88 +user 150.65 +sys 11.25 +changeset: 1023:2fb9adc01c9c537d4d7b104f03409b156fed2926 +date: 2010-05-15 18:56 +0000 +svn: r12687 +description: Updates in preparation for abcl-0.20. +abcl.jar-size: 7129995 +----- +real 116.23 +user 151.71 +sys 11.03 +changeset: 1024:b77041394f66402dd226fc38d85ef98805038dc8 +date: 2010-05-16 09:09 +0000 +svn: r12689 +description: Thunk through URL.toURI() for getting URL authority. +abcl.jar-size: 7130001 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:242: Java returned: 255 + +Total time: 13 seconds + +real 13.51 +user 28.80 +sys 3.12 +changeset 1025 failed to build. +----- +real 114.63 +user 151.32 +sys 10.70 +changeset: 1026:7bc62641ac3b7251cbcf19634b21702d3331bd45 +date: 2010-05-16 16:58 +0000 +svn: r12691 +description: Remove a BOM from the beginning of the file. +abcl.jar-size: 7005824 +----- +real 115.36 +user 150.63 +sys 10.97 +changeset: 1027:2958134447b087728e21217603fa4a3ee0b99449 +date: 2010-05-16 19:45 +0000 +svn: r12692 +description: Replace lookup-or-declare-symbol - which was used to load a +abcl.jar-size: 7005048 +----- +real 113.51 +user 149.48 +sys 10.82 +changeset: 1028:6373a94d02ebe9cf7b894a59e2b92ac208060186 +date: 2010-05-16 20:56 +0000 +svn: r12693 +description: Fix reader dispatch macro functions defined in Lisp, +abcl.jar-size: 7005007 +----- +real 116.20 +user 152.22 +sys 10.81 +changeset: 1029:c3a00b827dd691387ee3dc258a88e09fc860a5b7 +date: 2010-05-17 17:27 +0000 +svn: r12695 +description: Change messages from trace to warn for failing InputStream. +abcl.jar-size: 7005006 +----- +real 114.42 +user 150.05 +sys 11.02 +changeset: 1030:5526678ea55684ea2a866cbf7b738b10c24bd6c5 +date: 2010-05-17 17:27 +0000 +svn: r12696 +description: TRUENAME for URL-PATHNAME ambigiously either a directory or file now (mostly) normalizes to the directory. +abcl.jar-size: 7005039 +----- +real 115.27 +user 150.74 +sys 10.88 +changeset: 1031:e69dc63605163908806fbd9236ebaf1fdc3cfef6 +date: 2010-05-17 20:33 +0000 +svn: r12699 +description: Refactor EXTERNALIZE-OBJECT into EMIT-LOAD-EXTERNALIZED-OBJECT. +abcl.jar-size: 7007574 +----- +real 117.28 +user 152.52 +sys 11.09 +changeset: 1032:bd80f330db0a9d55754d8e393f59334ec140ceb3 +date: 2010-05-18 19:38 +0000 +svn: r12701 +description: Fix weird indenting. +abcl.jar-size: 7007565 +----- +real 118.57 +user 157.34 +sys 11.66 +changeset: 1033:7c6f9669c4622312df54a8cd1fd5a5a787c0fd94 +date: 2010-05-18 21:44 +0000 +svn: r12702 +description: Merge DECLARE-OBJECT functionality ("serialization" of objects +abcl.jar-size: 7008292 +----- +real 116.85 +user 152.40 +sys 10.83 +changeset: 1034:447b7702893977498373dba293fce057d080f118 +date: 2010-05-18 21:47 +0000 +svn: r12703 +description: DECLARE-OBJECT of non-serializable data (hashtable and +abcl.jar-size: 7008306 +----- +real 116.19 +user 152.65 +sys 10.92 +changeset: 1035:608d1fd27ef0fc14a28ed6df020990fcd9a72386 +date: 2010-05-18 21:48 +0000 +svn: r12704 +description: Fix typo. +abcl.jar-size: 7008268 +----- +real 117.14 +user 152.97 +sys 10.80 +changeset: 1036:b675aa543db169bfa5a651175aa096830ac3b478 +date: 2010-05-18 22:30 +0000 +svn: r12705 +description: Eliminate DECLARE-INSTANCE as it has the same effect as +abcl.jar-size: 7005189 +----- +real 115.59 +user 152.89 +sys 10.89 +changeset: 1037:e6f8e68a0e6a16e8b735a96b926bc92e3f5b3a6a +date: 2010-05-18 22:45 +0000 +svn: r12707 +description: Simplify COMPILE-CONSTANT. +abcl.jar-size: 7005069 +----- +real 120.70 +user 152.11 +sys 10.98 +changeset: 1038:acd86ce68d26c4b3dceb69c0dd0ae82f9d731d09 +date: 2010-05-19 20:02 +0000 +svn: r12708 +description: Remove unused function DECLARE-LAMBDA. +abcl.jar-size: 7001976 +----- +real 130.76 +user 160.25 +sys 11.89 +changeset: 1039:6bd096efa4cb4d54063cabe3b8d1917e8c8e159c +date: 2010-05-19 21:14 +0000 +svn: r12709 +description: Merge EMIT-LOAD-SYMBOL into EMIT-LOAD-EXTERNALIZED-OBJECT. +abcl.jar-size: 7193579 +----- +real 123.89 +user 155.21 +sys 10.97 +changeset: 1040:67effa6fc25db4ed570a67a3ebb8df7147e4d57a +date: 2010-05-19 22:27 +0000 +svn: r12710 +description: Move access to uninterned symbols array to Load.java for +abcl.jar-size: 7193382 +----- +real 133.27 +user 159.18 +sys 12.16 +changeset: 1041:bad35afcb02438a62d78e63d79b91a41bd8970b2 +date: 2010-05-19 22:29 +0000 +svn: r12711 +description: No longer use the reader to load "stand alone" uninterned symbols, +abcl.jar-size: 7194703 +----- +real 126.75 +user 158.40 +sys 12.26 +changeset: 1042:98c986d17628ddb32cd7b73ac27a899dfbd469d0 +date: 2010-05-19 22:59 +0000 +svn: r12712 +description: Fix bug that prevented SHADOWING-IMPORT from being able to be re-invoked with the same symbols. +abcl.jar-size: 7194730 +----- +real 123.62 +user 157.85 +sys 11.24 +changeset: 1043:4bfd1f35f39444898e14b28e5b1a319b651461aa +date: 2010-05-20 17:58 +0000 +svn: r12713 +description: Serialization support for some Lisp types. +abcl.jar-size: 7195144 +----- +real 120.27 +user 156.06 +sys 11.22 +changeset: 1044:52da7545f708e47365809fa5a2e5deb46c131947 +date: 2010-05-21 20:55 +0000 +svn: r12714 +description: Remove commented-out code. +abcl.jar-size: 7195228 +----- +real 119.54 +user 155.96 +sys 11.12 +changeset: 1045:9fd203d53781d197d5f7d2e846ef36ca005fb5cb +date: 2010-05-21 22:54 +0000 +svn: r12715 +description: Support for custom defclass options for user-defined metaclasses. +abcl.jar-size: 7200384 +----- +real 119.19 +user 155.01 +sys 11.04 +changeset: 1046:f451c2aa581dc06ed974de078198224863f92b64 +date: 2010-05-22 20:38 +0000 +svn: r12716 +description: Delete unused private function. +abcl.jar-size: 7200339 +----- +real 119.42 +user 156.51 +sys 11.07 +changeset: 1047:d2f81cbe11e5e8e3f98d2161a79e41d0b5a12afe +date: 2010-05-22 20:51 +0000 +svn: r12717 +description: Remove convenience method which "prevents" typing of 1 boolean value. +abcl.jar-size: 7200302 +----- +real 120.14 +user 158.10 +sys 11.25 +changeset: 1048:43b9848b116912fbc184a73db44a7bdfb5a97d72 +date: 2010-05-23 05:29 +0000 +svn: r12718 +description: Reorganization of examples: delete references to J. +abcl.jar-size: 7200303 +----- +real 119.60 +user 156.95 +sys 11.21 +changeset: 1049:66b5d46d4e223a599c37c30e0640b467ddbcf4be +date: 2010-05-23 05:43 +0000 +svn: r12719 +description: Example reorganzation: delete 'abcl' directory. +abcl.jar-size: 7200303 +----- +real 120.43 +user 157.24 +sys 11.09 +changeset: 1050:c6a4e5ba6789de092d04b8200a15668be11fef94 +date: 2010-05-23 06:02 +0000 +svn: r12720 +description: Examples reorganization: misc for code snippets. +abcl.jar-size: 7200304 +----- +real 120.95 +user 158.77 +sys 11.42 +changeset: 1051:8c0f3b6383fee2cfb5bd43f29e3993fd703eb673 +date: 2010-05-23 06:06 +0000 +svn: r12721 +description: Examples reorganization: move snippets to misc, adjust local READMEs. +abcl.jar-size: 7200303 +----- +real 118.60 +user 156.29 +sys 11.15 +changeset: 1052:4b7220e767e03f4f7e030b4144a8b136455a7b2a +date: 2010-05-23 06:16 +0000 +svn: r12722 +description: Examples reorganization: Top-level README, GAE specific README. +abcl.jar-size: 7200303 +----- +real 120.66 +user 158.59 +sys 11.07 +changeset: 1053:0626df9b24f00e0790b12df0a6829d2d1720d28d +date: 2010-05-23 09:31 +0000 +svn: r12723 +description: Style nit: I like tables and loops for their compactness. +abcl.jar-size: 7200428 +----- +real 120.07 +user 156.26 +sys 11.34 +changeset: 1054:ec4572eaba25ed1b37e467f14b8e1e3564148770 +date: 2010-05-23 09:45 +0000 +svn: r12724 +description: Remove access specifier from 2 interpreter specific functions +abcl.jar-size: 7200432 +----- +real 119.19 +user 155.71 +sys 11.18 +changeset: 1055:7ee32a0648bd4cc467d0264ead41568f15ac500d +date: 2010-05-23 17:59 +0000 +svn: r12725 +description: Make Readtable functions final where possible. +abcl.jar-size: 7200440 +----- +real 120.97 +user 158.13 +sys 11.33 +changeset: 1056:2633996ef1b423173ce85203e97f0906508e1923 +date: 2010-05-23 18:20 +0000 +svn: r12726 +description: Use BitSet's bulk set operation. +abcl.jar-size: 7200407 +----- +real 118.57 +user 155.95 +sys 11.38 +changeset: 1057:2bef49aa24cca7d40bb583e7af593d7835a643b7 +date: 2010-05-24 16:38 +0000 +svn: r12729 +description: Restore buildable state. +abcl.jar-size: 7200407 +----- +real 118.01 +user 155.25 +sys 11.06 +changeset: 1058:2a8612127059c884bea3778829618a173f1ae691 +date: 2010-05-25 09:18 +0000 +svn: r12730 +description: Place for holding AWT/Swing example code from tree. +abcl.jar-size: 7200407 +----- +real 118.55 +user 154.34 +sys 11.06 +changeset: 1059:0d3ad1177f2632729c2bffda9e7998e041d2d8ba +date: 2010-05-25 12:42 +0000 +svn: r12731 +description: Move unused GUI code to examples hierarchy. +abcl.jar-size: 7187378 +----- +real 119.56 +user 156.32 +sys 10.95 +changeset: 1060:10116acfc35e8f8d23cd62f348ab07c1684a5388 +date: 2010-05-25 13:00 +0000 +svn: r12732 +description: Make GUI examples buildable; putative attempt at a README. +abcl.jar-size: 7187378 +----- +real 119.57 +user 156.84 +sys 11.11 +changeset: 1061:7d01da825fa17056ebb77e63d779ad56b127e4c4 +date: 2010-05-25 13:03 +0000 +svn: r12733 +description: Mention gui subdirectory in README. +abcl.jar-size: 7187378 +----- +real 121.87 +user 157.77 +sys 11.07 +changeset: 1062:4f49cf35679cb8e32f41be6fdcada287e9b1c3d6 +date: 2010-05-25 13:20 +0000 +svn: r12734 +description: REPLConsole provides a minimal Swing GUI Console with a REPL. +abcl.jar-size: 7198157 +----- +real 120.68 +user 157.32 +sys 11.28 +changeset: 1063:49f84282053834d202cb9b2df78a6b45c3d379cf +date: 2010-06-04 21:50 +0000 +svn: r12738 +description: Initial support for custom slot definition metaobjects in MOP. +abcl.jar-size: 7205973 +----- +real 120.53 +user 156.55 +sys 10.90 +changeset: 1064:273eba75dd99db4ae2b5587c4a15a609ba13e94b +date: 2010-06-05 19:38 +0000 +svn: r12739 +description: Removed duplicate type tests in compile-constant. +abcl.jar-size: 7205809 +----- +real 118.79 +user 157.06 +sys 11.27 +changeset: 1065:e4f097c963845e65d236cb12a6ff4bdf785d2f63 +date: 2010-06-06 22:01 +0000 +svn: r12740 +description: Removed @Override annotations that break compilation on 1.5. +abcl.jar-size: 7205805 +----- +real 119.01 +user 156.50 +sys 10.94 +changeset: 1066:0617537bbbf34a53de0be8bab82caed7ad09ea83 +date: 2010-06-06 22:02 +0000 +svn: r12741 +description: Fixed regression: correctly set slot-allocation-class for effective slot definitions. +abcl.jar-size: 7205798 +----- +real 133.57 +user 171.16 +sys 10.48 +changeset: 1067:b99d68934715431e307f504065f56b624a8fe43a +date: 2010-06-07 18:30 +0000 +svn: r12742 +description: less-reflection branch merged with trunk. verify-load temporarily disabled. +abcl.jar-size: 7375525 +----- +real 130.06 +user 156.89 +sys 11.42 +changeset: 1068:631fb23ea631c943a2c375db6c8c57e0bb2d62ca +date: 2010-06-09 11:17 +0000 +svn: r12748 +description: Include 'examples' in release source distribution. +abcl.jar-size: 7191359 +----- +real 142.18 +user 172.48 +sys 11.05 +changeset: 1069:adf29104abb5c8d8b3d4908b99025ecb1962eb5b +date: 2010-06-09 11:27 +0000 +svn: r12749 +description: Undo previous commmit. +abcl.jar-size: 7375524 +----- +real 149.84 +user 174.33 +sys 11.22 +changeset: 1070:6fae03b118fa16ad0a71fc558b7961ecc8854eb4 +date: 2010-06-10 09:24 +0000 +svn: r12750 +description: Include "examples/**" is source release. +abcl.jar-size: 7375525 +----- +real 141.14 +user 171.54 +sys 11.04 +changeset: 1071:d6362675448798decdb5499bb692edb998ce25e3 +date: 2010-06-13 21:33 +0000 +svn: r12752 +description: Progress towards custom slot definition support: use of generic slot-definition-* +abcl.jar-size: 7382845 +----- +real 142.59 +user 174.37 +sys 11.09 +changeset: 1072:2283f6355f969665c75effae518114738eef89da +date: 2010-06-14 21:02 +0000 +svn: r12753 +description: Progress towards support for custom slot definitions: use of generic (setf slot-definition-*), bugfixes +abcl.jar-size: 7406376 +----- +real 136.87 +user 171.59 +sys 10.79 +changeset: 1073:bbd9e69c778bab489523ccca0144bc601c2b0d10 +date: 2010-06-15 22:43 +0000 +svn: r12754 +description: Don't bind *load-truename* to NIL while loading FASLs, or SLIME compilation breaks. +abcl.jar-size: 7406141 +----- +real 135.23 +user 172.21 +sys 10.79 +changeset: 1074:082f2540d4cc9ecdeb945635228a305f724c72c1 +date: 2010-06-16 18:18 +0000 +svn: r12755 +description: CL:STRING on Java objects calls toString() on them. Patch by Mario Lang. +abcl.jar-size: 7406184 +----- +real 136.45 +user 174.62 +sys 10.77 +changeset: 1075:61d980e846bed779ade7087fb71b9f4ef11a63d3 +date: 2010-06-17 20:14 +0000 +svn: r12756 +description: Simple slot-* support for structures. +abcl.jar-size: 7431141 +----- +real 137.07 +user 174.86 +sys 10.82 +changeset: 1076:f6dca3fa883551fd3f89796a7b07d40533544753 +date: 2010-06-18 22:48 +0000 +svn: r12757 +description: User-defined slot definition support: fixed slot-definition initialization. +abcl.jar-size: 7432178 +----- +real 135.44 +user 173.01 +sys 10.59 +changeset: 1077:adbf15fff5a2021cd1892489111147f96215411c +date: 2010-06-18 23:15 +0000 +svn: r12758 +description: Custom slot definition: slot-location managed like the other slot properties. +abcl.jar-size: 7440064 +----- +real 135.92 +user 173.65 +sys 10.66 +changeset: 1078:90479dd8a556397fc4c277d860bc96e0b04f4b33 +date: 2010-06-20 17:51 +0000 +svn: r12759 +description: Mark functions final where applicable. +abcl.jar-size: 7440065 +----- +real 136.98 +user 174.07 +sys 10.58 +changeset: 1079:22dd3b6d13442e646b575c142820dd7a5ed3af42 +date: 2010-06-20 20:38 +0000 +svn: r12760 +description: Remove separate FaslVersionMismatch exception in favor of +abcl.jar-size: 7439420 +----- +real 137.38 +user 174.99 +sys 10.95 +changeset: 1080:55c6dd4a5f554ce310c62158ded8208ebc4bd524 +date: 2010-06-21 20:42 +0000 +svn: r12761 +description: Fix compilation of toplevel MACROLET forms. +abcl.jar-size: 7439559 +----- +real 134.94 +user 172.97 +sys 10.53 +changeset: 1081:2b8058d2015208393f0ef9a07f94983bf4bea2e6 +date: 2010-06-25 10:46 +0000 +svn: r12765 +description: Update to ASDF-2.003 with local patches. +abcl.jar-size: 7449371 +----- +real 137.45 +user 175.97 +sys 10.73 +changeset: 1082:780fb8e46cc3f37473ac4556b11d8c366fc51df8 +date: 2010-06-25 20:44 +0000 +svn: r12766 +description: Fix #101: Regression in 0.20 where dispatch macros return NIL. +abcl.jar-size: 7449373 +----- +real 138.45 +user 177.00 +sys 10.64 +changeset: 1083:ab905a6358fba16c2858288d35b6316f58ee6452 +date: 2010-06-27 10:10 +0000 +svn: r12768 +description: Fix elimination of unused local functions: +abcl.jar-size: 7449393 +----- +real 136.66 +user 175.23 +sys 10.75 +changeset: 1084:f24987bebe0faccb062cd6b09f5ff4f1a78ffdf7 +date: 2010-06-27 21:38 +0000 +svn: r12771 +description: Fixed the handling of disassemble: functions store the *load-truename* they were loaded from, and use that to try to load bytecode for disassembly. If the loading fails, NIL is returned (it crashed hard before this fix). +abcl.jar-size: 7449662 +----- +real 136.51 +user 175.38 +sys 10.70 +changeset: 1085:3660691a7a7fe3db4d029dae541c0bf37e645918 +date: 2010-07-01 20:57 +0000 +svn: r12773 +description: Added classpath manipulation primitives: java:add-to-classpath and java:dump-classpath +abcl.jar-size: 7452753 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 6 seconds + +real 6.74 +user 14.99 +sys 1.76 +changeset 1086 failed to build. +----- +real 136.97 +user 175.56 +sys 10.28 +changeset: 1087:1dff210472adb7ccac0a9048b3a05bca51ca628f +date: 2010-07-02 09:42 +0000 +svn: r12775 +description: Fix compiler errors. +abcl.jar-size: 7453777 +----- +real 137.17 +user 175.75 +sys 11.02 +changeset: 1088:7ad82298642ed235d307db3f36b743f0b53e08f2 +date: 2010-07-04 06:43 +0000 +svn: r12780 +description: Small non-functional code and comment cleanups. +abcl.jar-size: 7453746 +----- +real 137.71 +user 176.13 +sys 10.88 +changeset: 1089:369e4ffa5c4f8453722d7ff7ad71ce15414e475e +date: 2010-07-10 20:08 +0000 +svn: r12797 +description: Convert to a$$-backwards Pollock. +abcl.jar-size: 7453780 +----- +real 139.07 +user 176.27 +sys 10.77 +changeset: 1090:3a44d3fb939b7a07cc3fc42c552cdd29a987f9a1 +date: 2010-07-10 20:22 +0000 +svn: r12798 +description: [HEADS UP] Break Pathname to normalize cross-platform serializations. +abcl.jar-size: 7453578 +----- +real 136.52 +user 175.57 +sys 10.81 +changeset: 1091:d1ef3b36f880086baaec8d9612413f5539bf2d97 +date: 2010-07-10 20:37 +0000 +svn: r12799 +description: Backout partial bad merge. +abcl.jar-size: 7453555 +----- +real 138.89 +user 177.41 +sys 10.76 +changeset: 1092:77e6dc71b490d01d7cde484eec23dcab8335e97f +date: 2010-07-11 07:19 +0000 +svn: r12800 +description: Add documentation markers for etags groveling for new functions. +abcl.jar-size: 7453557 +----- +real 136.71 +user 175.39 +sys 10.69 +changeset: 1093:9f79fe41ab8d6859a0eacc7768ca07e19fa1fa62 +date: 2010-07-11 20:03 +0000 +svn: r12801 +description: MAKE-PATHNAME will now make UNC paths. +abcl.jar-size: 7453728 +----- +real 135.32 +user 173.86 +sys 10.88 +changeset: 1094:a2ce10923dcb70871da08ecadea7864673aee4fa +date: 2010-07-12 09:51 +0000 +svn: r12802 +description: Re-apply grovel tags patch. +abcl.jar-size: 7453749 +----- +real 145.45 +user 176.86 +sys 10.92 +changeset: 1095:f7445d25548b4b2a6d822928d19951eb03f62926 +date: 2010-07-12 09:55 +0000 +svn: r12803 +description: Revert bad commit. +abcl.jar-size: 7453731 +----- +real 143.04 +user 175.50 +sys 10.88 +changeset: 1096:92a6f01c0bec0e35c1dbf684f1c7babbb88211f8 +date: 2010-07-12 21:05 +0000 +svn: r12804 +description: Fix r12768: macroexpand the body in an environment augmented with the newly-introduced function definitions to shadow macros with the same names. +abcl.jar-size: 7453785 +----- +real 147.40 +user 176.19 +sys 11.35 +changeset: 1097:5b0084e4bdfdb6ba478eb7aec80c79e6be172007 +date: 2010-07-13 19:16 +0000 +svn: r12805 +description: Fixed bugs with custom slot and class options +abcl.jar-size: 7453911 +----- +real 147.40 +user 175.83 +sys 11.13 +changeset: 1098:7d266a38006a677f1dcc72cef5d7c60a0a977b38 +date: 2010-07-17 08:42 +0000 +svn: r12808 +description: Fix TAGS creation on win32 for long commandline limitations (Matt Sedon). +abcl.jar-size: 7453909 +----- +real 141.64 +user 174.93 +sys 11.35 +changeset: 1099:ff7cd8939ebce680faadf657595263c21b119216 +date: 2010-07-17 10:26 +0000 +svn: r12809 +description: Honor *PRINT-READABLY* by throwing PRINT-NOT-READABLE for "#<". +abcl.jar-size: 7454497 +----- +real 140.19 +user 177.40 +sys 10.87 +changeset: 1100:4df185a3a93a3b661065d74e542547719b348985 +date: 2010-07-17 10:26 +0000 +svn: r12810 +description: PATHNAME without namestring now has a non-printable representation. +abcl.jar-size: 7454305 +----- +real 136.57 +user 174.81 +sys 10.64 +changeset: 1101:60a37240f5b04eb159efa7325e94e51632b0c0e2 +date: 2010-07-17 12:03 +0000 +svn: r12811 +description: Re-implement clean for ANSI tests in Lisp to work under Windows. +abcl.jar-size: 7454306 +----- +real 137.42 +user 175.31 +sys 10.67 +changeset: 1102:12e7c5ba009e9d26f5cbd543a62bca4390933260 +date: 2010-07-19 21:04 +0000 +svn: r12813 +description: Java interop, small improvement: the first argument to jnew can now also be a jclass reference. +abcl.jar-size: 7454524 +----- +real 136.27 +user 174.71 +sys 10.81 +changeset: 1103:c4c9a41025dbd3ecf6778b4644146ce6aff27f50 +date: 2010-07-20 18:36 +0000 +svn: r12814 +description: Fix for r12809: bind *print-readably* to NIL when printing conditions in the debugger to avoid Maximum error depth exceeded. +abcl.jar-size: 7454518 +----- +real 137.56 +user 175.45 +sys 10.78 +changeset: 1104:cfe718b6275de6bee756edaafcbd1e0eb04ac92b +date: 2010-07-20 21:04 +0000 +svn: r12815 +description: Fixed printing of certain conditions (e.g., type-errors) with unbound format-control. +abcl.jar-size: 7454538 +----- +real 136.34 +user 175.47 +sys 10.62 +changeset: 1105:9f1064ad7823d5ed787ed8431eb826f2fa616881 +date: 2010-07-21 07:39 +0000 +svn: r12816 +description: Upgrade finding test results database for ASDF2. +abcl.jar-size: 7454538 +----- +real 135.86 +user 173.94 +sys 10.55 +changeset: 1106:79cebc5c46fd629c4d317b1e8fc1283ca508d3ab +date: 2010-07-22 18:05 +0000 +svn: r12817 +description: With 0.21.x being branched, update the version of trunk. +abcl.jar-size: 7454537 +----- +real 137.18 +user 175.22 +sys 10.71 +changeset: 1107:d1ea202e5dcc5316de99eda17ecd60b9f76ac6f6 +date: 2010-07-22 18:12 +0000 +svn: r12818 +description: Upgrade ASDF to 2.004, as per request of their developer(s). +abcl.jar-size: 7455651 +----- +real 137.20 +user 175.02 +sys 10.68 +changeset: 1108:86c2d9b7b1e18d68bdd16687dc2fdda56d30fabe +date: 2010-07-22 18:13 +0000 +svn: r12819 +description: Remove to-be-removed-by-0.22 deprecated symbols, now that we are 0.22. +abcl.jar-size: 7454329 +----- +real 135.71 +user 174.01 +sys 10.70 +changeset: 1109:e8b1bfb3049f091669d67ce52a140705a94c4b90 +date: 2010-07-25 19:09 +0000 +svn: r12826 +description: DocString annotation support, for generating DOCUMENTATION, and +abcl.jar-size: 7458593 +----- +real 139.04 +user 177.20 +sys 10.78 +changeset: 1110:459c34b6fdaf6d9add48f88d27ab67dc8fc3f99f +date: 2010-07-25 19:47 +0000 +svn: r12827 +description: Fix ticket #103: DOCUMENTATION is not autoloaded. +abcl.jar-size: 7458606 +----- +real 136.40 +user 173.49 +sys 10.72 +changeset: 1111:ff20f1bc2337755269887f5cb38ee2a6d79feac3 +date: 2010-07-26 22:26 +0000 +svn: r12828 +description: Updated changelog for new release. +abcl.jar-size: 7458605 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:242: Java returned: 255 + +Total time: 2 minutes 9 seconds + +real 129.32 +user 170.57 +sys 7.21 +changeset 1112 failed to build. +----- +real 136.55 +user 175.48 +sys 10.61 +changeset: 1113:0d0037ecb8a0a854627d95ae2e9460f232c6517f +date: 2010-07-29 19:10 +0000 +svn: r12833 +description: Small fix (a parameter wasn't being passed to make-jsequence-like) +abcl.jar-size: 7498551 +----- +real 139.00 +user 177.90 +sys 10.72 +changeset: 1114:e7e5c794de6576f5552efc79aafcba497976aa55 +date: 2010-07-31 11:30 +0000 +svn: r12835 +description: Remove code section marked 'Just an experiment': +abcl.jar-size: 7496419 +----- +real 137.23 +user 175.82 +sys 10.57 +changeset: 1115:c0cae12cd365757881f596bfa5d4da95f07c654a +date: 2010-07-31 12:24 +0000 +svn: r12836 +description: Move emit-invoke* functions closer together, making them a section. +abcl.jar-size: 7496364 +----- +real 138.04 +user 176.95 +sys 10.81 +changeset: 1116:3bad17093c926c3e2b31a7850a23192ada215801 +date: 2010-07-31 12:52 +0000 +svn: r12837 +description: Introduce EMIT-GETSTATIC and EMIT-PUTSTATIC in order to be able to +abcl.jar-size: 7538028 +----- +real 138.26 +user 177.36 +sys 10.52 +changeset: 1117:b0039308e1cd34094f8d2b3221d6369a1b13a313 +date: 2010-08-02 06:07 +0000 +svn: r12847 +description: Remove possible FASL artifacts from source directory. +abcl.jar-size: 7538028 +----- +real 136.70 +user 175.94 +sys 10.48 +changeset: 1118:6f6dc729a1ef4c60fdea249870e57a65fd2fcfdc +date: 2010-08-02 06:07 +0000 +svn: r12848 +description: Small documentation corrections. +abcl.jar-size: 7538028 +----- +real 137.90 +user 177.01 +sys 10.95 +changeset: 1119:08731b5e652e1ea7f1c8ec9459d2b0dc3cd4a1fc +date: 2010-08-02 06:07 +0000 +svn: r12849 +description: Narrow LISP-ERROR to STORAGE-CONDITION. +abcl.jar-size: 7538150 +----- +real 143.29 +user 176.63 +sys 10.97 +changeset: 1120:8de45d0ef1675bdc429148f272bd37bfdf6e2a59 +date: 2010-08-08 20:41 +0000 +svn: r12878 +description: Interactive restart to skip missing GPG signature. +abcl.jar-size: 7538150 +----- +real 141.24 +user 176.29 +sys 10.79 +changeset: 1121:44ab21bdeb95ccf8cb95bec2099d106ac341f00e +date: 2010-08-12 08:50 +0000 +svn: r12888 +description: Fix typo. +abcl.jar-size: 7538150 +----- +real 142.67 +user 175.29 +sys 10.51 +changeset: 1122:72e46587e9354fc55b2ca6b3359437884a7b18c5 +date: 2010-08-15 17:24 +0000 +svn: r12898 +description: Fix documentation typo. +abcl.jar-size: 7538150 +----- +real 146.18 +user 177.20 +sys 11.15 +changeset: 1123:9fc073159273e4b0769340efefbe9178160d9542 +date: 2010-08-15 19:35 +0000 +svn: r12899 +description: Fix typo in ABCL-TEST-LISP definition; add #+abcl conditional +abcl.jar-size: 7538147 +----- +real 143.21 +user 176.56 +sys 11.00 +changeset: 1124:aeab5fdf93906d8702850cfec7403d5ae33513c5 +date: 2010-08-15 19:56 +0000 +svn: r12900 +description: Correct README language. +abcl.jar-size: 7538149 +----- +real 143.62 +user 179.08 +sys 11.41 +changeset: 1125:14e93679c1bf508c3a45da066fcd341195d5f715 +date: 2010-08-20 03:49 +0000 +svn: r12901 +description: Include contrib in source release. +abcl.jar-size: 7538149 +----- +real 138.82 +user 177.20 +sys 10.60 +changeset: 1126:05d0cd58d2123a318d19246760acec57ac32862e +date: 2010-08-28 11:09 +0000 +svn: r12902 +description: Fix reading of data containing scandinavian latin1 characters +abcl.jar-size: 7538163 +----- +real 136.56 +user 174.99 +sys 10.81 +changeset: 1127:736c343cfca120d45d66ad7e8870faeacad7b6e4 +date: 2010-08-28 11:10 +0000 +svn: r12903 +description: Add a changelog entry for the latin1 fix. +abcl.jar-size: 7538164 +----- +real 136.71 +user 175.44 +sys 11.03 +changeset: 1128:0576c0358e7d24c5fe0dbf2b35fd591846cac88f +date: 2010-08-29 20:56 +0000 +svn: r12906 +description: Respect CLASSPATH in wrapper scripts. +abcl.jar-size: 7538163 +----- +real 136.77 +user 175.51 +sys 10.85 +changeset: 1129:dedeb16eda7995eac983252fae96c7bfc87e0579 +date: 2010-08-30 17:57 +0000 +svn: r12908 +description: Add an example for using a java class with CLASSPATH, invoking java +abcl.jar-size: 7538163 +----- +real 135.31 +user 174.82 +sys 10.65 +changeset: 1130:b327ece02f74ff8d3302cd348b9dda85036192b5 +date: 2010-08-30 18:03 +0000 +svn: r12909 +description: Correct the comments in the example. +abcl.jar-size: 7538163 +----- +real 136.21 +user 175.07 +sys 10.55 +changeset: 1131:d7b3ef7e68cb3b4a521935786b86fa249fa74689 +date: 2010-09-24 07:15 +0000 +svn: r12912 +description: Update CHANGES for the upcoming release. +abcl.jar-size: 7538163 +----- +real 137.20 +user 175.83 +sys 10.64 +changeset: 1132:f9954cfc552413407dffa23a2d377d1965098ff9 +date: 2010-09-24 07:16 +0000 +svn: r12913 +description: Add the URL to be used. +abcl.jar-size: 7538162 +----- +real 137.44 +user 176.00 +sys 10.69 +changeset: 1133:3b9946c875220c04810152ac9125c4252978c865 +date: 2010-09-24 07:19 +0000 +svn: r12915 +description: With 0.22 branched, update the version number of trunk. +abcl.jar-size: 7538164 +----- +real 222.38 +user 261.75 +sys 11.96 +changeset: 1134:75bc5b04aa62dca7a9b0f24bdd3a95367390d8c7 +date: 2010-09-24 22:35 +0000 +svn: r12918 +description: generic-class-file branch merged. +abcl.jar-size: 8104743 +----- +real 221.11 +user 260.34 +sys 12.24 +changeset: 1135:f7289ca60373ae28bab66d448210e6489be0250c +date: 2010-09-25 10:10 +0000 +svn: r12922 +description: Factor out common code and add documentation to indicate +abcl.jar-size: 8104629 +----- +real 220.48 +user 259.47 +sys 12.10 +changeset: 1136:d0279c3b77bf60cb1e3350b0cfb2aa59134cca9b +date: 2010-09-27 20:31 +0000 +svn: r12926 +description: This patch fixes these two issues in ABCL 0.22.0: +abcl.jar-size: 8104929 +----- +real 221.72 +user 259.19 +sys 12.28 +changeset: 1137:b31c9c488ee6f2559abaf19c825693daf0f304b9 +date: 2010-09-27 21:49 +0000 +svn: r12927 +description: Fixed JSR-223 breakage: a file was still referring to ext:make-thread instead of threads:make-thread +abcl.jar-size: 8104931 +----- +real 224.62 +user 261.46 +sys 12.30 +changeset: 1138:bcd9287c70229564e7a49e741c5a509c0337b060 +date: 2010-09-28 18:21 +0000 +svn: r12928 +description: Fixes in java collections support (iterators) and dosequence (wrong call to parse-body) +abcl.jar-size: 8104935 +----- +real 224.66 +user 262.18 +sys 12.24 +changeset: 1139:8bb58486ebb38dec8ce058ca9005f8fd05a5c90e +date: 2010-09-29 21:43 +0000 +svn: r12929 +description: Don't trap floating point underflows: Raymond Toy explains how +abcl.jar-size: 8104935 +----- +real 223.90 +user 261.96 +sys 12.09 +changeset: 1140:8626472029953df91e3909071ea8e5d2976e5efd +date: 2010-09-30 19:22 +0000 +svn: r12930 +description: Additional check to make sure constant symbols aren't +abcl.jar-size: 8105012 +----- +real 228.22 +user 261.84 +sys 12.41 +changeset: 1141:9e4b5b9417d63f8c3d689e3e470bea75ab8169e2 +date: 2010-09-30 19:37 +0000 +svn: r12931 +description: Add fixes on trunk to be released with 0.23. +abcl.jar-size: 8105011 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 6 seconds + +real 8.20 +user 14.48 +sys 1.85 +changeset 1142 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 6 seconds + +real 6.62 +user 15.16 +sys 1.31 +changeset 1143 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 6.15 +user 14.68 +sys 1.38 +changeset 1144 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 5.81 +user 14.22 +sys 1.29 +changeset 1145 failed to build. +----- +real 229.27 +user 262.30 +sys 12.26 +changeset: 1146:eaca09d0450914e76812fa8fb616f19a3fd1c2a2 +date: 2010-10-02 10:07 +0000 +svn: r12936 +description: Fix build. +abcl.jar-size: 8139872 +----- +real 232.27 +user 260.37 +sys 12.72 +changeset: 1147:44b45686c01ade8ee3bac94f5ce6c338d2f49b26 +date: 2010-10-02 13:23 +0000 +svn: r12937 +description: Update CHANGES with trunk progress. +abcl.jar-size: 8139870 +----- +real 228.74 +user 260.73 +sys 12.32 +changeset: 1148:a48806bd92eb468fa1a04a7673a4aeb71f7c04c3 +date: 2010-10-02 19:00 +0000 +svn: r12938 +description: Fix partial date format support while parsing Last-Modified +abcl.jar-size: 8140032 +----- +real 221.36 +user 258.25 +sys 12.44 +changeset: 1149:68f632540f9636ba5a1495c5007d9a5786d83584 +date: 2010-10-02 19:04 +0000 +svn: r12939 +description: Fix COERCE on a COMPLEX, being coerced to (COMPLEX ); +abcl.jar-size: 8140352 +----- +real 223.79 +user 262.10 +sys 12.33 +changeset: 1150:47e3d93103a58a984a149f4110a623f4ae2b8d1e +date: 2010-10-02 21:39 +0000 +svn: r12940 +description: Fix loss of precision in (expt ), +abcl.jar-size: 8140592 +----- +real 222.10 +user 260.54 +sys 12.55 +changeset: 1151:5c68031a144ef501d7d36a85c7322231cf4896d4 +date: 2010-10-03 08:47 +0000 +svn: r12941 +description: Add ANALYZE-LOCALS, which should have been on the +abcl.jar-size: 8147621 +----- +real 221.25 +user 259.06 +sys 12.29 +changeset: 1152:04e01d4cd1f3b73d571d8cb0f5b2d9a8e2b76303 +date: 2010-10-03 09:08 +0000 +svn: r12942 +description: Fix !-prefixed symbols: there are no duplicate symbols anymore; +abcl.jar-size: 8147622 +----- +real 223.86 +user 263.51 +sys 12.39 +changeset: 1153:a8c0351b33b4b46ea849176221114c9a9d7bfdbb +date: 2010-10-03 09:09 +0000 +svn: r12943 +description: Add the merge-back of the generic-class-file branch to CHANGES. +abcl.jar-size: 8147621 +----- +real 222.09 +user 260.77 +sys 12.24 +changeset: 1154:c32bab67ae7ae9e96f8854888aa77b915cea7cb3 +date: 2010-10-03 09:19 +0000 +svn: r12944 +description: Fix tests: rename ":class-constructor" to ":static-initializer"; that's +abcl.jar-size: 8147621 +----- +real 222.14 +user 260.54 +sys 12.31 +changeset: 1155:136ba498eed48ab7b095285f30d7b7ab0257a24b +date: 2010-10-03 21:33 +0000 +svn: r12946 +description: Thread-safety fix for CLOS. Finding the problem and +abcl.jar-size: 8147627 +----- +real 222.01 +user 259.63 +sys 12.29 +changeset: 1156:29b97204a9cb9a2452116e490f65bfd80144ca6b +date: 2010-10-03 21:39 +0000 +svn: r12947 +description: Fix ZIP on Windows; in some ABCL lisp tests, it thinks we're trying +abcl.jar-size: 8147589 +----- +real 220.89 +user 259.18 +sys 12.47 +changeset: 1157:258fc18cb6e1d9bc2871cc044ef8398141be42f9 +date: 2010-10-03 21:42 +0000 +svn: r12948 +description: Fix test expectations due to us now generating forward slashes +abcl.jar-size: 8147589 +----- +real 225.29 +user 261.73 +sys 12.52 +changeset: 1158:21363276fbc67b89b829c134ab635e513c76fb24 +date: 2010-10-04 06:59 +0000 +svn: r12949 +description: Remove debug print. +abcl.jar-size: 8147588 +----- +real 221.31 +user 259.65 +sys 12.20 +changeset: 1159:c0cb1a30452f397cdc8cbf6e5615a5f9067f4ed4 +date: 2010-10-04 10:11 +0000 +svn: r12950 +description: Add two functions to disable signalling of over- and underflow +abcl.jar-size: 8149205 +----- +real 222.41 +user 261.06 +sys 12.21 +changeset: 1160:a9d74c8f07d7f88ce858643068d47f12e1181244 +date: 2010-10-04 13:11 +0000 +svn: r12951 +description: Signal a condition when coercing a Ratio to any float type or when +abcl.jar-size: 8149414 +----- +real 223.38 +user 258.87 +sys 12.34 +changeset: 1161:456b1f8c52988a5b879dc56eb7f5d4352211fb06 +date: 2010-10-04 14:31 +0000 +svn: r12952 +description: Maxima disables underflow signals itself now. We default back +abcl.jar-size: 8149414 +----- +real 229.91 +user 262.24 +sys 12.75 +changeset: 1162:88a48623206a8ad5743be33b38e958f59868cf72 +date: 2010-10-07 22:35 +0000 +svn: r12954 +description: Replace unsynchronized data types with concurrency-supporting +abcl.jar-size: 8149474 +----- +real 232.97 +user 260.19 +sys 12.55 +changeset: 1163:6d83e5d0687f8577c5c930365a673e20c7b885d4 +date: 2010-10-07 22:37 +0000 +svn: r12955 +description: In CLOS supporting code (Layout.java), replace a synchronized +abcl.jar-size: 8149589 +----- +real 227.55 +user 259.72 +sys 12.20 +changeset: 1164:1a1ebed0ca28302f718f6de5922eed6140f10a67 +date: 2010-10-08 18:03 +0000 +svn: r12956 +description: Make FIND-CLASS use a class which supports non-blocking reading +abcl.jar-size: 8149530 +----- +real 221.96 +user 259.62 +sys 12.38 +changeset: 1165:6636c38d11d8c038d6292d4f9de72eb187efa75c +date: 2010-10-08 18:43 +0000 +svn: r12957 +description: Use a synchronized hash table with weak keys to allow +abcl.jar-size: 8163818 +----- +real 223.32 +user 262.95 +sys 12.80 +changeset: 1166:6ed13a4604681f827dbf69d8d65e918f48b8594a +date: 2010-10-08 22:05 +0000 +svn: r12958 +description: Implement SimpleString.toString() using String.valueOf(). +abcl.jar-size: 8163826 +----- +real 222.88 +user 262.16 +sys 12.43 +changeset: 1167:4b54e4a00b47256f4a631ae018169098d858a678 +date: 2010-10-08 22:08 +0000 +svn: r12959 +description: Remove as much synchronization as possible from package symbols +abcl.jar-size: 8163580 +----- +real 223.80 +user 261.36 +sys 12.63 +changeset: 1168:2b7e9e3330675839453ef962981634fbcb1210e9 +date: 2010-10-08 22:11 +0000 +svn: r12960 +description: Add Ant target which allows JPDA/IDE-based debugging of ABCL's +abcl.jar-size: 8163580 +----- +real 224.45 +user 263.16 +sys 12.06 +changeset: 1169:ba98870beb717ac4c433960b222ba52d0063ce2f +date: 2010-10-09 13:27 +0000 +svn: r12961 +description: Remove SymbolHashTable, which isn't used anymore, now that +abcl.jar-size: 8160865 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 6 seconds + +real 6.52 +user 14.13 +sys 1.83 +changeset 1170 failed to build. +----- +real 219.33 +user 260.36 +sys 11.44 +changeset: 1171:2eb1777d7f8ef1f657b6bbb962b27748b48c0130 +date: 2010-10-09 19:28 +0000 +svn: r12963 +description: Remove unused constructors. +abcl.jar-size: 8160740 +----- +real 219.88 +user 259.96 +sys 12.21 +changeset: 1172:e2690d84ca36ffd671086e920cf353d7e2105184 +date: 2010-10-09 20:40 +0000 +svn: r12964 +description: Don't inline constructors, from where I stand - and without reference +abcl.jar-size: 8153030 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 2 seconds + +real 3.05 +user 4.50 +sys 1.19 +changeset 1173 failed to build. +----- +real 221.80 +user 259.37 +sys 11.54 +changeset: 1174:150a253bdf41def0a5d8e2ed10f90e5909917490 +date: 2010-10-09 20:58 +0000 +svn: r12966 +description: Repair HashTable.java, broken due to faulty conflict resolution. +abcl.jar-size: 8152708 +----- +real 224.43 +user 263.05 +sys 12.51 +changeset: 1175:a3a4702014d49fbdbe7c8f80f56d3d04d4113309 +date: 2010-10-09 21:39 +0000 +svn: r12967 +description: Convert HashTable synchronized access to read/write locked +abcl.jar-size: 8153038 +----- +real 11.55 +user 23.59 +sys 3.09 +changeset: 1176:9ed80ea35f9c1c944234d0e2ef094651d78b4007 +date: 2010-10-09 22:59 +0000 +svn: r12968 +description: Factor out getEntry from get() and put(). +abcl.jar-size: 1316596 +----- +real 221.61 +user 260.44 +sys 12.13 +changeset: 1177:38fc6a866aa02c1ac2cf3e7aa4ed389d29e45aa1 +date: 2010-10-09 23:28 +0000 +svn: r12969 +description: Implement nearly lock-free hash reader functionality, by +abcl.jar-size: 8153046 +----- +real 225.89 +user 264.26 +sys 12.12 +changeset: 1178:1422551a99acce687f6beda545e59df231229e50 +date: 2010-10-10 09:15 +0000 +svn: r12970 +description: Remove Remove now obsolete hash table specializations; +abcl.jar-size: 8151020 +----- +real 224.07 +user 262.72 +sys 12.65 +changeset: 1179:4cb545d9ce1813b9691f93c36d4d07e9b78f9dbc +date: 2010-10-10 15:48 +0000 +svn: r12971 +description: Small performance improvement for non-EQ hash tables; +abcl.jar-size: 8151108 +----- +real 228.12 +user 262.86 +sys 12.42 +changeset: 1180:2dfb233b0fc7bc464d7268e58c3e566b779d6156 +date: 2010-10-10 15:52 +0000 +svn: r12972 +description: Preallocate package sizes large enough to hold all the symbols +abcl.jar-size: 8151116 +----- +real 229.07 +user 260.78 +sys 12.78 +changeset: 1181:e36dec1ba1e4c2729594a709a3389f9d19bbfea5 +date: 2010-10-14 11:47 +0000 +svn: r12973 +description: Fix an issue with running ABCL on Oracle JRockit JVM! +abcl.jar-size: 8151119 +----- +real 236.68 +user 262.90 +sys 12.74 +changeset: 1182:44c918c490a2e793eebbc674873fb66673ed0487 +date: 2010-10-15 05:06 +0000 +svn: r12974 +description: Let truename() possibly signal an error on r12793 JRockit fix. +abcl.jar-size: 8151128 +----- +real 236.90 +user 267.63 +sys 12.71 +changeset: 1183:fbc70c8d5ca16494764b85fd95b0bb806a868152 +date: 2010-10-16 19:03 +0000 +svn: r12975 +description: Fix breakage of repl. Commands with parameters work again now. +abcl.jar-size: 8151250 +----- +real 221.39 +user 260.12 +sys 12.29 +changeset: 1184:6e2c2e5bba10ea7de5ffce43b40adfeeb5487697 +date: 2010-10-17 15:22 +0000 +svn: r12977 +description: Unintern symbols with a deleted package as their +abcl.jar-size: 8151388 +----- +real 224.51 +user 262.37 +sys 12.37 +changeset: 1185:24f394990a4c79aa413b266f3a450f6893db6e29 +date: 2010-10-17 16:45 +0000 +svn: r12978 +description: Fix #98: THREAD type specifier not exported from THREADS package. +abcl.jar-size: 8151391 +----- +real 220.63 +user 258.36 +sys 12.18 +changeset: 1186:b4b40e3a051fe6fc0354e0fef3d75a144bb77f6c +date: 2010-10-17 19:36 +0000 +svn: r12979 +description: Do not create class files for local functions that have been inlined +abcl.jar-size: 8152290 +----- +real 222.26 +user 260.85 +sys 12.52 +changeset: 1187:b07a67f2f8c0c54abc4ba4148ea43945dda65138 +date: 2010-10-19 08:52 +0000 +svn: r12981 +description: Fix SBCL issue found by building SBCL with ABCL as a host. +abcl.jar-size: 8152341 +----- +real 228.82 +user 267.56 +sys 12.63 +changeset: 1188:00fa03d7dfcb8910a441d43f5a63b32f39a53740 +date: 2010-10-19 20:16 +0000 +svn: r12982 +description: Commit DEFINE-METHOD-COMBINATION support as integrated +abcl.jar-size: 8252283 +----- +real 224.23 +user 264.02 +sys 12.48 +changeset: 1189:6058375b5d44a867a72b51f1bfb55d5f3aba7675 +date: 2010-10-30 17:53 +0000 +svn: r12985 +description: Add WILD-INFERIORS support for DIRECTORY. +abcl.jar-size: 8254287 +----- +real 226.69 +user 265.87 +sys 12.51 +changeset: 1190:9d6e6f21a1f915cf3a10e70e625da157202b30c2 +date: 2010-10-31 08:40 +0000 +svn: r12986 +description: Upgrade to ASDF-2.010.1. +abcl.jar-size: 8279037 +----- +real 226.05 +user 267.12 +sys 12.60 +changeset: 1191:d1614b2f0757fe770044c216ffb8de7db0ff2f4e +date: 2010-10-31 08:48 +0000 +svn: r12987 +description: Use a lexical variable rather than SETQ for backtrace +abcl.jar-size: 8278780 +----- +real 226.80 +user 265.57 +sys 12.64 +changeset: 1192:2d417fa96f7480d048c5db64804166e7037adfc0 +date: 2010-10-31 08:50 +0000 +svn: r12988 +description: Include example 'abcl.properties.in' in source release +abcl.jar-size: 8278780 +----- +real 229.34 +user 268.00 +sys 12.46 +changeset: 1193:b892b514500a5b76f3d2a243b911a13adac95627 +date: 2010-10-31 18:04 +0000 +svn: r12989 +description: Add changelog entry for wild-inferiors support for DIRECTORY. +abcl.jar-size: 8278780 +----- +real 227.77 +user 268.01 +sys 12.55 +changeset: 1194:6fea9d996182c71627df8b7d64e3765e7272d594 +date: 2010-10-31 18:08 +0000 +svn: r12990 +description: Mention the current asdf version in changelog. +abcl.jar-size: 8278780 +----- +real 228.44 +user 268.90 +sys 12.59 +changeset: 1195:360e5348eae96865d09df5166133058c63ea8d57 +date: 2010-10-31 18:13 +0000 +svn: r12991 +description: Mention the CLOS thread-safety fix in changelog. +abcl.jar-size: 8278780 +----- +real 231.74 +user 263.43 +sys 12.90 +changeset: 1196:3dc42dffcb605ced60fdbd9048e11b4b58d4098b +date: 2010-10-31 19:08 +0000 +svn: r12992 +description: Remove deleted functions in THREADS from autoloads +abcl.jar-size: 8278775 +----- +real 238.48 +user 266.70 +sys 13.28 +changeset: 1197:cb4d062c158c18d1841328f94f654486e3cc69f4 +date: 2010-11-02 23:48 +0000 +svn: r12994 +description: New high-level Java interop macros: 'chain' for chained method invocations ? la Clojure's '..' operator, and 'jmethod-let'. +abcl.jar-size: 8284440 +----- +real 237.73 +user 265.94 +sys 13.04 +changeset: 1198:82e747f12a74a101e7ef5c755ea5120c104776f0 +date: 2010-11-04 10:09 +0000 +svn: r12995 +description: Fix JRockit crashing on our byte code. +abcl.jar-size: 8284479 +----- +real 231.15 +user 266.71 +sys 12.64 +changeset: 1199:88009da8f1dda662b7b088dd69546091ceb22f08 +date: 2010-11-04 13:41 +0000 +svn: r12996 +description: Fix JRockit crashing on our byte code - second occurrance. +abcl.jar-size: 8284537 +----- +real 226.99 +user 264.77 +sys 13.16 +changeset: 1200:12b19bbb2e2f605b393074e42b31a421b81f8442 +date: 2010-11-04 15:52 +0000 +svn: r12997 +description: Truely fix JRockit: actually use the new label to jump to. +abcl.jar-size: 8284570 +----- +real 225.85 +user 265.01 +sys 12.53 +changeset: 1201:9978c4558ffe6d166c38f958dba7c9d9823bc060 +date: 2010-11-04 19:35 +0000 +svn: r12998 +description: Update CHANGES. +abcl.jar-size: 8284570 +----- +real 225.76 +user 265.77 +sys 12.63 +changeset: 1202:8e5673377c8887b282649aa39a5847c7b0dbae5d +date: 2010-11-04 19:42 +0000 +svn: r12999 +description: Forgot the most important update of all. +abcl.jar-size: 8284570 +----- +real 228.16 +user 267.16 +sys 12.90 +changeset: 1203:6a8cd813181ccfb870e6ac3593a1154228f2365f +date: 2010-11-04 19:53 +0000 +svn: r13000 +description: Update CHANGES. +abcl.jar-size: 8284569 +----- +real 224.99 +user 263.95 +sys 12.49 +changeset: 1204:bfb5e6c1cb4793aa1d76a8e17b5f26e662c8d0b9 +date: 2010-11-04 20:14 +0000 +svn: r13001 +description: s/JRocket/JRockit/. +abcl.jar-size: 8284570 +----- +real 227.46 +user 266.99 +sys 12.64 +changeset: 1205:93d7e1bcebc078303987eafaa2b57c2c372c8cc2 +date: 2010-11-04 23:07 +0000 +svn: r13003 +description: Rephrase a little bit. +abcl.jar-size: 8284570 +----- +real 223.51 +user 263.30 +sys 12.47 +changeset: 1206:f00e33e59bd063cc9f8f87dc7014f2c825eed03a +date: 2010-11-06 08:58 +0000 +svn: r13006 +description: Reduce the number of exceptions generated inside ABCL +abcl.jar-size: 8284646 +----- +real 222.37 +user 261.41 +sys 12.39 +changeset: 1207:4137151bf8797c769fc541d408fd76cd8b547232 +date: 2010-11-06 12:37 +0000 +svn: r13007 +description: Eliminate ~80k exceptions (ClassNotFoundException) during +abcl.jar-size: 8284883 +----- +real 221.86 +user 260.11 +sys 12.65 +changeset: 1208:fbc247f28dbbd11aecb313aca3b7b5f63f325b58 +date: 2010-11-07 12:10 +0000 +svn: r13008 +description: Guard implementation specific portions of ABCL test suite. +abcl.jar-size: 8284883 +----- +real 224.80 +user 263.85 +sys 12.45 +changeset: 1209:b0759e1432f6b9dfdebe26a5c61764244277b908 +date: 2010-11-07 12:10 +0000 +svn: r13009 +description: Docstring for RUN-MATCHING utility. +abcl.jar-size: 8284883 +----- +real 225.27 +user 264.13 +sys 12.46 +changeset: 1210:d5d2e8f2e726d63505686dc4c20d042b91645b83 +date: 2010-11-07 12:10 +0000 +svn: r13010 +description: Test for working :WILD-INFERIORS. +abcl.jar-size: 8284883 +----- +real 227.03 +user 266.50 +sys 12.12 +changeset: 1211:294e145e3595fb7c0071f0c465e3ba83c20d6f99 +date: 2010-11-07 12:10 +0000 +svn: r13011 +description: Test that MAKE-PATHNAME checks its arguments +abcl.jar-size: 8284883 +----- +real 224.32 +user 254.76 +sys 12.72 +changeset: 1212:72dc6b0d6fd7be088d25c51fb37b425769109ff5 +date: 2010-11-08 22:34 +0000 +svn: r13013 +description: Reduce the impact of the fasl-loader "_0" class's maximum size of 64kB: +abcl.jar-size: 8279642 +----- +real 229.70 +user 254.18 +sys 12.55 +changeset: 1213:bf66c9444e9888f0dfa6882da5f96e5aaccef560 +date: 2010-11-09 15:54 +0000 +svn: r13015 +description: Eliminate duplicate lookups in JHandler +abcl.jar-size: 8279663 +----- +real 224.63 +user 257.94 +sys 12.47 +changeset: 1214:3c5f4ba5533547d442a4cf0edcb4938c67a6fbbc +date: 2010-11-10 21:13 +0000 +svn: r13016 +description: Improve docstring for SYS:ZIP. +abcl.jar-size: 8279887 +----- +real 217.36 +user 254.25 +sys 12.45 +changeset: 1215:5796210825c453e4421adf93d1e78c8a2d69d686 +date: 2010-11-10 22:23 +0000 +svn: r13017 +description: Check type in MAKE-PATHNAME for :DIRECTORY components. +abcl.jar-size: 8279984 +----- +real 215.68 +user 254.26 +sys 12.55 +changeset: 1216:baeeebb5181a69e96f7fb6307277cb7dc062ab23 +date: 2010-11-11 10:46 +0000 +svn: r13019 +description: Don't manually iterate through subforms, use +abcl.jar-size: 8280072 +----- +real 214.26 +user 253.66 +sys 12.46 +changeset: 1217:3f37403ca99f609227faa32e7f5e182bca8bed1e +date: 2010-11-11 11:55 +0000 +svn: r13020 +description: Another Don't manually iterate through subforms, use +abcl.jar-size: 8279953 +----- +real 216.70 +user 255.52 +sys 12.49 +changeset: 1218:18bc6f5b472e16353d9fd9a5d2689c0f6021471e +date: 2010-11-11 12:40 +0000 +svn: r13021 +description: Reduce the number of ATHROW instructions executed while running +abcl.jar-size: 8279874 +----- +real 217.48 +user 255.69 +sys 12.27 +changeset: 1219:2ff2b875fd9c9058fd49ea4a536df04c78e98868 +date: 2010-11-11 20:52 +0000 +svn: r13022 +description: Small simplification in MAKE-CONSTRUCTOR arguments. +abcl.jar-size: 8279659 +----- +real 217.30 +user 256.26 +sys 12.41 +changeset: 1220:3ea0a42e45f915caaad006bbc1b3a4271b61ae26 +date: 2010-11-14 11:23 +0000 +svn: r13023 +description: With 0.23 branched, increase the version number on trunk. +abcl.jar-size: 8279660 +----- +real 217.48 +user 256.24 +sys 12.56 +changeset: 1221:2784ee7f28fc25da2cd2c260f6a65b9f7edff130 +date: 2010-11-15 15:05 +0000 +svn: r13024 +description: Fix loading from pathnames with '+' in directory pathname re #110. +abcl.jar-size: 8279699 +----- +real 220.26 +user 260.52 +sys 12.76 +changeset: 1222:b9759c9f20fea338bad79b76cf0311730f7d1310 +date: 2010-11-16 19:40 +0000 +svn: r13025 +description: Added with-code-to-method to pass2 to compile the constructor and, in the future, the static initializer. +abcl.jar-size: 8282054 +----- +real 222.16 +user 261.54 +sys 12.68 +changeset: 1223:c9c9a1b25869681cb7ce1a4abd3f1b428c67e861 +date: 2010-11-17 15:55 +0000 +svn: r13026 +description: Further fix for #110 eliminating the use of the URLDecoder.decode(). +abcl.jar-size: 8281915 +----- +real 222.90 +user 261.20 +sys 12.51 +changeset: 1224:5bb7cba7733563269c5a8811829a500345bd6f2e +date: 2010-11-19 11:24 +0000 +svn: r13027 +description: Fix ASDF-INSTALL fails to download (ticket #110). +abcl.jar-size: 8281914 +----- +real 223.52 +user 262.37 +sys 12.78 +changeset: 1225:d35faaaf861eb06ed2a862dbfd75a9d2ca2f968b +date: 2010-11-19 11:30 +0000 +svn: r13028 +description: Add :SOLARIS to *FEATURES* +abcl.jar-size: 8281966 +----- +real 223.37 +user 262.04 +sys 12.59 +changeset: 1226:07a9ef146512be958c83737eacbd6e9fe1a783a1 +date: 2010-11-19 18:16 +0000 +svn: r13029 +description: Ensure that build process exits with error if abcl.contrib.compile fails. +abcl.jar-size: 8281965 +----- +real 223.27 +user 262.85 +sys 12.59 +changeset: 1227:29ea792bc7fd15f6ed5e6b2d8cf74881d422b61e +date: 2010-11-19 18:21 +0000 +svn: r13030 +description: Fix compiler warning about *gpg-program* being assumed special. +abcl.jar-size: 8281965 +----- +real 229.50 +user 264.57 +sys 12.71 +changeset: 1228:d345231d02aee74c13430d028b737d488c7f4224 +date: 2010-11-19 18:23 +0000 +svn: r13031 +description: Ensure that the ASDF registry contains the ASDF-INSTALL install locations. +abcl.jar-size: 8281966 +----- +real 230.80 +user 258.54 +sys 13.05 +changeset: 1229:c705121d2b97e02a42046c647ec35c308e904645 +date: 2010-11-20 10:02 +0000 +svn: r13032 +description: Fix DEFUN as redefined by the precompiler: it incorrectly returned the function's docstring instead of its name when the docstring was present. Reported by Pascal Bourguignon and Erik Huelsmann on the mailing list. +abcl.jar-size: 8281918 +----- +real 231.98 +user 261.03 +sys 13.01 +changeset: 1230:9795e17d07dcd3eceff647922b1b86d1c6ad2e22 +date: 2010-11-20 15:18 +0000 +svn: r13034 +description: ASDF-INSTALL now uses the path search mechanism for 'gpg'. +abcl.jar-size: 8281917 +----- +real 225.68 +user 261.59 +sys 12.60 +changeset: 1231:9bbdc7765393fb34f1214577898503e57b7b195f +date: 2010-11-20 16:38 +0000 +svn: r13039 +description: Fix Lisp-based build (reported by Pascal J. Bourguignon). +abcl.jar-size: 8281918 +----- +real 219.61 +user 257.62 +sys 12.67 +changeset: 1232:8f7790640ded6cc01b1d59be1e43738c3089b5d3 +date: 2010-11-21 19:40 +0000 +svn: r13041 +description: Reworked Lisp-based build now works for ecl. +abcl.jar-size: 8281917 +----- +real 221.11 +user 260.35 +sys 12.47 +changeset: 1233:f1732b427578bae1a421f2da2a4237122f3039bc +date: 2010-11-22 08:56 +0000 +svn: r13042 +description: Fix typo in Lisp-based build. +abcl.jar-size: 8281917 +----- +real 222.52 +user 261.97 +sys 12.46 +changeset: 1234:a79b72a44f9996a8e006e2a2d88674eb342724e5 +date: 2010-11-22 20:19 +0000 +svn: r13043 +description: Fix our line number table generation; +abcl.jar-size: 8277382 +----- +real 219.00 +user 257.81 +sys 12.43 +changeset: 1235:c22caf7b4889cf06f2a06fa75eab511a7a41627a +date: 2010-11-23 20:02 +0000 +svn: r13045 +description: Fix the macroexpansion of DEFUN in compiled files to return the function name instead of the function object. Completes the change introduced with r13032. +abcl.jar-size: 8277259 +----- +real 220.23 +user 259.64 +sys 12.80 +changeset: 1236:f6d55c7989ae973be20674793d6177af5fa5dee7 +date: 2010-11-25 13:15 +0000 +svn: r13046 +description: Fix ANSI regressions caused by the implementation +abcl.jar-size: 8277408 +----- +real 220.22 +user 260.32 +sys 12.93 +changeset: 1237:7d0a34cfaaef24f27a0b3599c27685cb35227c86 +date: 2010-11-25 14:12 +0000 +svn: r13049 +description: CHANGES date-update. +abcl.jar-size: 8277409 +----- +real 220.09 +user 258.82 +sys 12.63 +changeset: 1238:fab3a574cbf752915ffc08f0746b975121bebb9b +date: 2010-11-27 11:03 +0000 +svn: r13055 +description: Fix comment typo. +abcl.jar-size: 8277408 +----- +real 221.09 +user 261.01 +sys 12.52 +changeset: 1239:b59fa210df6359359773d7316564536a6d9ec20b +date: 2010-11-27 11:03 +0000 +svn: r13056 +description: Fix problems with #\Space characters in JAR pathnames. +abcl.jar-size: 8277894 +----- +real 222.30 +user 261.50 +sys 12.71 +changeset: 1240:c91774e1dce57a07d08eb9d80d136be8fb357266 +date: 2010-11-27 11:03 +0000 +svn: r13057 +description: Tests for the implementation of URI encoding. +abcl.jar-size: 8277894 +----- +real 227.79 +user 267.12 +sys 12.42 +changeset: 1241:f9fde9bffad86aa58abfafa1d358b8b6f01a9dc8 +date: 2010-11-27 11:04 +0000 +svn: r13058 +description: Documentation for the URI encoding changes. +abcl.jar-size: 8277894 +----- +real 221.30 +user 260.25 +sys 12.42 +changeset: 1242:69443bbf48605a8eb7b87a813a2fefc9f573b0f5 +date: 2010-11-27 21:08 +0000 +svn: r13059 +description: Delay the instantiation of the script engine until it's +abcl.jar-size: 8277910 +----- +real 219.91 +user 258.69 +sys 12.63 +changeset: 1243:d090f9be9783abf620e7a6b3834fad1a9c3e5e5b +date: 2010-11-27 21:21 +0000 +svn: r13060 +description: Make the getter for the engine synchronized, as the engine +abcl.jar-size: 8277909 +----- +real 236.02 +user 263.33 +sys 12.57 +changeset: 1244:42fb4d720f90f29351a34c13f9f95279759e29bc +date: 2010-11-28 13:56 +0000 +svn: r13062 +description: Add eol-style properties. +abcl.jar-size: 8277910 +----- +real 229.83 +user 260.57 +sys 12.73 +changeset: 1245:c30f6d8c07cc3de1bceedc9e4406d0bab0a60adb +date: 2010-11-28 14:02 +0000 +svn: r13063 +description: Change back to older code until I figure out how to +abcl.jar-size: 8277904 +----- +real 229.12 +user 259.72 +sys 12.84 +changeset: 1246:64becc59e0bf328660a09abca70de481533f48ff +date: 2010-11-28 21:35 +0000 +svn: r13064 +description: Increase FASL version number: r13021 put the responsibility +abcl.jar-size: 8277908 +----- +real 223.77 +user 259.98 +sys 12.84 +changeset: 1247:0d375892eb357c0a28ff531c839dfee7c0f19c87 +date: 2010-11-29 09:20 +0000 +svn: r13068 +description: Update CHANGES for abcl-0.23.1. +abcl.jar-size: 8277908 +----- +real 220.24 +user 259.79 +sys 12.26 +changeset: 1248:f82d56923d3fb8a4e4e259fc2efbef0e6a8826b5 +date: 2010-11-29 09:27 +0000 +svn: r13070 +description: Synchronize CHANGES with 0.23.x branch. +abcl.jar-size: 8277908 +----- +real 220.70 +user 261.12 +sys 12.61 +changeset: 1249:19f37a15c70c58f1dfa8ceaebdbcdf23cbcea314 +date: 2010-11-30 19:58 +0000 +svn: r13071 +description: Add support for writing Java interfaces via the classwriter. +abcl.jar-size: 8277912 +----- +real 217.96 +user 257.90 +sys 12.74 +changeset: 1250:437975a3fbc10a6eef4d2dba202ee06b4ebdc67c +date: 2010-11-30 20:43 +0000 +svn: r13072 +description: Sockets can be created with :element-type equivalent to (UNSIGNED-BYTE 8). +abcl.jar-size: 8278275 +----- +real 218.98 +user 258.28 +sys 12.77 +changeset: 1251:592e83a09637f58aa8a1ae7bc685cc7ae9e5219d +date: 2010-12-01 22:44 +0000 +svn: r13078 +description: The classfile writer now handles the creation of interfaces. +abcl.jar-size: 8292502 +----- +real 222.26 +user 263.84 +sys 12.64 +changeset: 1252:c80ee8fab4d80a7bba1525ec3ded1f9c6ccf1429 +date: 2010-12-03 12:25 +0000 +svn: r13086 +description: Update HTTP LOAD tests for FASL version 37. +abcl.jar-size: 8292503 +----- +real 219.75 +user 258.40 +sys 12.62 +changeset: 1253:5defba0d494af844a779230dde8ed7193f08b2d5 +date: 2010-12-03 14:02 +0000 +svn: r13087 +description: Upgrade to ASDF-2.011. +abcl.jar-size: 8298033 +----- +real 223.58 +user 263.76 +sys 12.54 +changeset: 1254:2eaa47b5633395e654b8571c8acfcb06eae6fb89 +date: 2010-12-05 07:50 +0000 +svn: r13088 +description: Fix algorithim error in writing byte sequences via RandomAccessCharacterFile. +abcl.jar-size: 8298038 +----- +real 222.78 +user 261.81 +sys 12.71 +changeset: 1255:4434f7bf4936f8692ad780b036deb08126683a2b +date: 2010-12-05 17:13 +0000 +svn: r13089 +description: An example of using the ability to dynamically create Java interfaces. +abcl.jar-size: 8298038 +----- +real 222.61 +user 261.40 +sys 12.73 +changeset: 1256:e6a3593279da2d94801dbb28bf446e8f269d27f0 +date: 2010-12-10 15:58 +0000 +svn: r13090 +description: Make --batch exit, use Lisp.exit() in places where applicable so +abcl.jar-size: 8298230 +----- +real 221.27 +user 260.52 +sys 12.36 +changeset: 1257:c4c8a089888ccd2cecd031307ff2813273335462 +date: 2010-12-11 23:19 +0000 +svn: r13091 +description: Override UnhandledCondition's getMessage() function to report +abcl.jar-size: 8298494 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 6 seconds + +real 7.03 +user 15.28 +sys 1.93 +changeset 1258 failed to build. +----- +real 220.31 +user 260.74 +sys 11.87 +changeset: 1259:5c130bbf875282efd6c198a3fce29a2fb33b3c6c +date: 2010-12-12 09:54 +0000 +svn: r13093 +description: Change JAVA-EXCEPTION-CAUSE to protected. +abcl.jar-size: 8298783 +----- +real 221.98 +user 262.98 +sys 12.30 +changeset: 1260:2c0e4363a5e55f515124d3a3e553152e5a6bf295 +date: 2010-12-12 10:04 +0000 +svn: r13094 +description: Eliminate flushes after every character in javax.scripting support. +abcl.jar-size: 8295970 +----- +real 230.39 +user 263.91 +sys 12.51 +changeset: 1261:27f1abc5234364edc72f7109a7187ac3ef9f9798 +date: 2010-12-15 21:43 +0000 +svn: r13095 +description: Remove unused packages. +abcl.jar-size: 8295974 +----- +real 234.81 +user 263.87 +sys 12.68 +changeset: 1262:4ce19b5616e772dece0385bf6db17952a0318769 +date: 2010-12-17 21:38 +0000 +svn: r13096 +description: Add initialization with the default value of the element type +abcl.jar-size: 8296161 +----- +real 232.40 +user 260.26 +sys 12.88 +changeset: 1263:f077249272a7841c85e3438c7022b348d70b58e3 +date: 2010-12-17 22:16 +0000 +svn: r13097 +description: Remove redundant function [toURL(Pathname p)] from Pathname. +abcl.jar-size: 8296033 +----- +real 226.35 +user 260.96 +sys 12.40 +changeset: 1264:2d36bdd057c268fd0137eff72784254c2b0701f2 +date: 2010-12-17 22:18 +0000 +svn: r13098 +description: Add a --help parameter that prints out command line arg help. +abcl.jar-size: 8296472 +----- +real 223.74 +user 262.22 +sys 12.60 +changeset: 1265:54c5c14b798596a39f28dc9e3a92a737afa7491d +date: 2010-12-17 22:20 +0000 +svn: r13099 +description: Stop using a deprecated function (File.toURL()). +abcl.jar-size: 8296487 +----- +real 222.32 +user 261.08 +sys 12.63 +changeset: 1266:385048a48f001424db105560cb5345e348c102ab +date: 2010-12-17 22:23 +0000 +svn: r13100 +description: Remove dead code and unused imports from Pathname. +abcl.jar-size: 8296366 +----- +real 224.19 +user 264.26 +sys 12.42 +changeset: 1267:599673510cf8275c007ded3ec42ba9d45571896d +date: 2010-12-23 23:43 +0000 +svn: r13101 +description: Reduced verbosity of the AbclScriptEngine +abcl.jar-size: 8296238 +----- +real 221.88 +user 261.44 +sys 13.09 +changeset: 1268:7dae8c01cff109cb73da21e45634e746149d86a2 +date: 2010-12-25 11:03 +0000 +svn: r13102 +description: Add more type-conversion helpers to java.lisp. +abcl.jar-size: 8299286 +----- +real 220.41 +user 258.57 +sys 12.53 +changeset: 1269:f4492e8bfd3b8c658889d8455168a21513c48049 +date: 2010-12-26 11:59 +0000 +svn: r13103 +description: Add JNULL_REF to check for a JavaObject containing a 'null' value. +abcl.jar-size: 8300240 +----- +real 222.01 +user 261.22 +sys 12.42 +changeset: 1270:51cb01b6eb3740c0cfb191a8f3b5cd34ad228620 +date: 2010-12-26 12:14 +0000 +svn: r13104 +description: Export Object.equals() wrapper from java.lisp. +abcl.jar-size: 8300249 +----- +real 221.02 +user 260.01 +sys 12.39 +changeset: 1271:31a28c7a6a627399b1be459cac8389f2f3aaa69e +date: 2010-12-27 22:06 +0000 +svn: r13105 +description: Fix Pathname.java failing to find boot.lisp in an "unpacked JAR" situation +abcl.jar-size: 8300201 +----- +real 221.29 +user 260.30 +sys 12.38 +changeset: 1272:f2ff24f405b499890583930de246a3f4927bf453 +date: 2010-12-27 22:10 +0000 +svn: r13106 +description: Make Interpreter.UnhandledCondition print its message formatted, instead of +abcl.jar-size: 8300469 +----- +real 226.75 +user 264.20 +sys 12.78 +changeset: 1273:9ffc0424c3496dcc5e4708eed20902b7ac8d47c8 +date: 2010-12-28 20:51 +0000 +svn: r13107 +description: Rename JNULL_REF to JNULL_REF_P. +abcl.jar-size: 8300478 +----- +real 223.81 +user 262.00 +sys 12.31 +changeset: 1274:5bf783f8470c939761a63a28342991451539981f +date: 2010-12-28 21:00 +0000 +svn: r13108 +description: Fix strange backtrace growth as reported in ticket #114. +abcl.jar-size: 8300549 +----- +real 224.21 +user 263.47 +sys 12.94 +changeset: 1275:39189fbe00a196d4c9bedbb1cf2ffffe8d16b056 +date: 2010-12-28 21:00 +0000 +svn: r13109 +description: Remove the deprecated and dangerously non-functional getStack()/setStack() methods. +abcl.jar-size: 8300468 +----- +real 220.57 +user 259.31 +sys 12.28 +changeset: 1276:891d4235ed37efa3ac30fdb33b776095dd25aafa +date: 2010-12-28 21:01 +0000 +svn: r13110 +description: Always emit a newline at the end of printing a backtrace for aesthetics. +abcl.jar-size: 8300564 +----- +real 231.28 +user 263.42 +sys 12.70 +changeset: 1277:fc205353d490d4e446a087ad2838da28cd957724 +date: 2010-12-28 21:38 +0000 +svn: r13111 +description: Add a tools/ directory and a code-graphing tool to visualize instruction +abcl.jar-size: 8300565 +----- +real 232.63 +user 261.35 +sys 13.25 +changeset: 1278:2c45807985d315e4df006523fe0bec9edfcdf3b6 +date: 2010-12-28 21:55 +0000 +svn: r13112 +description: Set EOL to native. +abcl.jar-size: 8300565 +----- +real 230.13 +user 262.33 +sys 13.04 +changeset: 1279:3078945e58da964697273f32183673968c7f0e41 +date: 2010-12-29 21:24 +0000 +svn: r13113 +description: Finalize renaming JNULL_REF to JNULL_REF_P. +abcl.jar-size: 8300567 +----- +real 232.19 +user 266.92 +sys 12.70 +changeset: 1280:d26c282aae7d23737d88cfe108a5669859558c90 +date: 2011-01-01 11:52 +0000 +svn: r13114 +description: Register each node being created with its parent. +abcl.jar-size: 8382701 +----- +real 230.63 +user 269.06 +sys 12.60 +changeset: 1281:8deeda16ab780c2c44b866e0a79efe121564be28 +date: 2011-01-01 12:07 +0000 +svn: r13115 +description: Add SOME-NESTED-BLOCK function to work with hierarchical block structures. +abcl.jar-size: 8384671 +----- +real 227.59 +user 266.80 +sys 12.60 +changeset: 1282:959045fdd9efa64e8a2390616a7ea05a66a99d72 +date: 2011-01-01 14:53 +0000 +svn: r13116 +description: Remove layering violation from compiler-pass2::p2-setq; +abcl.jar-size: 8384685 +----- +real 228.05 +user 267.71 +sys 12.63 +changeset: 1283:d5aa3b104943e888bafafa1f1a3b4456e51348ae +date: 2011-01-01 17:41 +0000 +svn: r13117 +description: Fix #117: Workaround for the fact that we shouldn't be doing +abcl.jar-size: 8388430 +----- +real 229.22 +user 268.86 +sys 12.47 +changeset: 1284:4cabdcb6311f13dbd36d17d6b34d35cff81eb021 +date: 2011-01-01 23:36 +0000 +svn: r13118 +description: Put the transformed INITFORM back into form being transformed. +abcl.jar-size: 8388817 +----- +real 229.54 +user 269.69 +sys 12.97 +changeset: 1285:bf39a52884a3441803f7da6bcdcac8eff1ca17e9 +date: 2011-01-02 20:27 +0000 +svn: r13119 +description: Fix ANSI-TEST regressions from r13096: +abcl.jar-size: 8388828 +----- +real 227.10 +user 268.02 +sys 12.57 +changeset: 1286:40323d63f1c9502335567347d86442abc948a52e +date: 2011-01-03 12:09 +0000 +svn: r13120 +description: Improve parent/child block relationship tracking; +abcl.jar-size: 8391833 +----- +real 229.36 +user 269.64 +sys 12.62 +changeset: 1287:e5bf86a605af98a3a2c6eefbe403c27e864d85f2 +date: 2011-01-04 20:01 +0000 +svn: r13124 +description: First draft of CHANGES for abcl-0.24.0. +abcl.jar-size: 8391833 +----- +real 228.99 +user 268.05 +sys 12.52 +changeset: 1288:e4421005b029ad1ebba99d509f58702cb2320819 +date: 2011-01-05 07:32 +0000 +svn: r13125 +description: Upgrade to ASDF-2.012. +abcl.jar-size: 8414163 +----- +real 226.99 +user 265.90 +sys 12.61 +changeset: 1289:fc63f5c1fa151e8bf47f74239381ce127f6cfed4 +date: 2011-01-05 07:36 +0000 +svn: r13126 +description: Reorder CHANGES for abcl-0.24.0 in (mostly) reverse chronological order. +abcl.jar-size: 8414163 +----- +real 227.56 +user 268.09 +sys 12.44 +changeset: 1290:bac4fcbcb7a42d7d314875ef48f6b046e5061e0c +date: 2011-01-09 16:54 +0000 +svn: r13131 +description: With 0.24.x branched, increase trunk/ version number. +abcl.jar-size: 8414163 +----- +real 229.18 +user 268.47 +sys 12.73 +changeset: 1291:db2b516f427af273e0d68fe5ec4463862a77d47d +date: 2011-01-10 21:26 +0000 +svn: r13132 +description: Fix: When deleting a package it remains on the usedByList of +abcl.jar-size: 8414232 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 6 seconds + +real 6.75 +user 14.61 +sys 1.87 +changeset 1292 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 5.76 +user 14.06 +sys 1.35 +changeset 1293 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:180: Compile failed; see the compiler error output for details. + +Total time: 5 seconds + +real 5.73 +user 14.04 +sys 1.37 +changeset 1294 failed to build. +----- +real 206.54 +user 247.73 +sys 11.59 +changeset: 1295:d5f6c9168911100f07f0e1eef828cc02dc5e8feb +date: 2011-01-13 20:54 +0000 +svn: r13137 +description: Unbreak trunk compilation. We need the specialNames after all. +abcl.jar-size: 8179331 +----- +real 213.09 +user 250.94 +sys 12.29 +changeset: 1296:a9a388b5449b773d3b49e1fe483c2479a7d94c13 +date: 2011-01-13 21:06 +0000 +svn: r13138 +description: Remove unused function. +abcl.jar-size: 8179299 +----- +real 219.06 +user 252.56 +sys 12.41 +changeset: 1297:5e8bcc332aff7346af2d810615edaf14fdcb022a +date: 2011-01-13 21:15 +0000 +svn: r13139 +description: Adjust indenting and add a SuppressWarning annotation. +abcl.jar-size: 8179316 +----- +real 214.63 +user 253.44 +sys 12.37 +changeset: 1298:742edfd648f64b060a94017a3b8e4265324b38d2 +date: 2011-01-13 21:20 +0000 +svn: r13140 +description: Add missing subversion properties. +abcl.jar-size: 8179316 +----- +real 206.03 +user 249.10 +sys 11.85 +changeset: 1299:5a6b34dcbce0ba4dfc27f125c073487c2b1b6381 +date: 2011-01-13 22:06 +0000 +svn: r13141 +description: Replace Lisp.exit() with System.exit() in REPLConsole; no functional change. +abcl.jar-size: 8179313 +----- +real 206.80 +user 252.77 +sys 11.79 +changeset: 1300:1479959e03cf55b87ddf657b59c63e2909d9290b +date: 2011-01-13 22:29 +0000 +svn: r13142 +description: Mark exit() invocations as FIXME. I'll address later. +abcl.jar-size: 8179313 +----- +real 205.47 +user 252.32 +sys 11.88 +changeset: 1301:e5d9ee75d0bc822717e1d46085b2fb55a6748006 +date: 2011-01-13 22:49 +0000 +svn: r13143 +description: Add IntegrityError and ProcessingTerminated error classes +abcl.jar-size: 8180273 +----- +real 203.74 +user 248.78 +sys 11.82 +changeset: 1302:7aadeb75411f0c068b3a3f0ea483ab6b888cadb5 +date: 2011-01-13 23:19 +0000 +svn: r13144 +description: Stabilize the new way of terminating ABCL. +abcl.jar-size: 8180406 +----- +real 206.87 +user 253.14 +sys 12.01 +changeset: 1303:a4884d971422f640c0b08576eb4bf03075181512 +date: 2011-01-13 23:20 +0000 +svn: r13145 +description: Comment why System.exit() is alright in the REPLConsole.java case. +abcl.jar-size: 8180405 +----- +real 205.12 +user 252.02 +sys 11.95 +changeset: 1304:8b048357c7f6d215619c876cef62810f7d64bdbc +date: 2011-01-14 09:43 +0000 +svn: r13146 +description: Add class documentation for recently added classes. +abcl.jar-size: 8180408 +----- +real 205.67 +user 251.50 +sys 11.77 +changeset: 1305:ab5da963f067893e168dc379d3a075659b8c30ad +date: 2011-01-14 15:57 +0000 +svn: r13147 +description: Set the COMPILAND-%SINGLE-VALUED-P field after the full analysis of the +abcl.jar-size: 8178898 +----- +real 203.14 +user 247.98 +sys 12.12 +changeset: 1306:f84eeabb59f0e08a5bbdc776640461c56c5252c7 +date: 2011-01-14 20:24 +0000 +svn: r13148 +description: Restored disassembly for compiled functions loaded from FASLs by always storing the class bytes greedily. +abcl.jar-size: 8178906 +----- +real 207.10 +user 251.36 +sys 12.31 +changeset: 1307:b6fc59010a17520cd70a6c30ce200dffc24bb9a0 +date: 2011-01-14 21:12 +0000 +svn: r13149 +description: Keep sys::make-fasl-class-loader API compatible to avoid changing the FASL version number. +abcl.jar-size: 8179908 +----- +real 206.28 +user 252.97 +sys 12.76 +changeset: 1308:0b3fa47ab0c8602e5dbfe818d3a15470c13a615f +date: 2011-01-18 16:33 +0000 +svn: r13156 +description: Make 'getStatus()' public. +abcl.jar-size: 8179908 +----- +real 206.42 +user 250.62 +sys 12.31 +changeset: 1309:fde3cd50736271b7ab87e1078b3eae15fad7f80c +date: 2011-01-20 13:56 +0000 +svn: r13163 +description: Update CHANGES. +abcl.jar-size: 8179908 +----- +real 206.85 +user 252.47 +sys 12.15 +changeset: 1310:b95312b350e6ca0f1ba2d7f828f94143dc29eaed +date: 2011-01-20 14:08 +0000 +svn: r13165 +description: Update README. +abcl.jar-size: 8179908 +----- +real 203.28 +user 249.40 +sys 12.30 +changeset: 1311:ead57eb200c46b825fbdf29f56759e3c4cf33d44 +date: 2011-01-21 14:13 +0000 +svn: r13166 +description: Smooth over more nits in the README. +abcl.jar-size: 8179908 +----- +real 207.08 +user 253.85 +sys 12.32 +changeset: 1312:d20dcfdaf23e497fea20cbc7d779211eaf1eedea +date: 2011-01-21 22:18 +0000 +svn: r13169 +description: Update CHANGES for the latest merge. +abcl.jar-size: 8179908 +----- +real 214.68 +user 256.11 +sys 13.03 +changeset: 1313:5774bcd17ccc0722a65ed4390ea1fd60e48d2095 +date: 2011-01-22 11:15 +0000 +svn: r13172 +description: Set a release date on 0.24.0. +abcl.jar-size: 8179908 +----- +real 216.08 +user 250.20 +sys 12.96 +changeset: 1314:250704be95ec7c1bf8673afd621e6b067250d7f8 +date: 2011-01-22 22:55 +0000 +svn: r13178 +description: Fix problem found by Blake McBride while running SCONE. +abcl.jar-size: 8179932 +----- +real 218.11 +user 252.76 +sys 12.81 +changeset: 1315:1cfed95d3f245b3a1953767a5ab5df9992826cf2 +date: 2011-01-23 11:26 +0000 +svn: r13179 +description: Add comment on how to prevent a specialization of Condition.initialize(). +abcl.jar-size: 8179927 +----- +real 209.38 +user 253.28 +sys 12.40 +changeset: 1316:161b1081cfd15abee267a3f4509ca1f959088199 +date: 2011-01-23 11:26 +0000 +svn: r13180 +description: Remove redundant method. +abcl.jar-size: 8179901 +----- +real 206.54 +user 250.87 +sys 12.53 +changeset: 1317:60e0ec0a703ff9af842b99f503a89f2bb16f78fc +date: 2011-01-23 20:08 +0000 +svn: r13181 +description: Increase autoload verbosity: include FASLs too (not only Java classes). +abcl.jar-size: 8180019 +----- +real 203.98 +user 247.86 +sys 12.43 +changeset: 1318:0b5bf7aa9b9029b657177c0bfe811fae696bc95b +date: 2011-01-24 20:50 +0000 +svn: r13182 +description: Fix part of the error printing issues reported by Blake. +abcl.jar-size: 8179984 +----- +real 206.99 +user 250.98 +sys 12.64 +changeset: 1319:11647e28f76efa687035d0b5e633b4e3a1cc6b43 +date: 2011-01-25 21:24 +0000 +svn: r13183 +description: Make sure we autoload FORMAT whenever we've booted far enough +abcl.jar-size: 8180405 +----- +real 201.57 +user 247.70 +sys 12.34 +changeset: 1320:f1fb31cd9eec45ea65872b23c89bef1ea1e4682d +date: 2011-01-25 21:56 +0000 +svn: r13184 +description: Enhance error messages for improved user friendlyness, as requested by Blake. +abcl.jar-size: 8180628 +----- +real 204.84 +user 249.59 +sys 12.33 +changeset: 1321:bb54951c4b6780e23101c9b7a93ab05b9a6dc22d +date: 2011-01-26 08:39 +0000 +svn: r13185 +description: Fix #119: Incorrect dynamic environment for evaluation of :CLASS +abcl.jar-size: 8180816 +----- +real 205.75 +user 251.78 +sys 12.16 +changeset: 1322:000fae10748dbbdf82863d93895d24d293742aa4 +date: 2011-01-26 10:05 +0000 +svn: r13186 +description: Add a slightly simpler example of implemeting a Java interface in Lisp. +abcl.jar-size: 8180817 +----- +real 205.92 +user 251.87 +sys 12.12 +changeset: 1323:d1cb18570e893a4cabffb89059f99702cb645379 +date: 2011-01-27 21:08 +0000 +svn: r13187 +description: Fix #125: FASL reader should not convert symbol case [Qi FASL loading issues]. +abcl.jar-size: 8180818 +----- +real 204.27 +user 248.51 +sys 12.21 +changeset: 1324:7cc985acdb6f9d9f1f03c051618ec8d232425f95 +date: 2011-01-27 22:48 +0000 +svn: r13188 +description: Fix DEFSTRUCT trying to generate accessors named NIL. +abcl.jar-size: 8180683 +----- +real 202.78 +user 247.98 +sys 12.11 +changeset: 1325:71ebdf25fca298d9e3938b5d33718e38e2b5818a +date: 2011-01-28 23:17 +0000 +svn: r13189 +description: Fix MACROEXPAND-ALL autoloader which should be loaded from 'format.lisp'. +abcl.jar-size: 8180686 +----- +real 13.27 +user 27.39 +sys 3.54 +changeset: 1326:16f520490382db0a45214d6134dc04e3e8e286ea +date: 2011-01-30 13:17 +0000 +svn: r13190 +description: Detect loops in autoloads and requires (and remove some trailing whitespace). +abcl.jar-size: 1317561 +----- +real 12.36 +user 26.49 +sys 3.22 +changeset: 1327:07d6ae7c000947ab58b8a244e35537ca83c580cf +date: 2011-01-30 13:20 +0000 +svn: r13191 +description: Signal an error containing the name of the class, when +abcl.jar-size: 1317773 +----- +real 12.53 +user 26.88 +sys 3.29 +changeset: 1328:49186a1d6a301f1ad61db3304f5d3034f58a4bc2 +date: 2011-01-30 13:35 +0000 +svn: r13192 +description: Signal an error containing the name of the class, when +abcl.jar-size: 1317942 +----- +real 202.93 +user 247.63 +sys 11.65 +changeset: 1329:179f86e935cac91db6917be2255c177c2232219c +date: 2011-01-30 18:55 +0000 +svn: r13193 +description: Revert r13190: Detect loops in autoloads and requires. +abcl.jar-size: 8181067 +----- +real 203.95 +user 248.20 +sys 12.47 +changeset: 1330:cd9385b79184ff4437668f7e1d7ade5e7a9c095c +date: 2011-01-30 20:50 +0000 +svn: r13194 +description: As a convenience-method: let BUILT-IN-CLASSes +abcl.jar-size: 8181104 +----- +real 205.58 +user 252.20 +sys 12.47 +changeset: 1331:626fdbed0544bfbfeafb4f9f6faae06ff6ba3b04 +date: 2011-01-30 20:52 +0000 +svn: r13195 +description: Finalize CLASS and STANDARD-OBJECT, just like most (all?) others +abcl.jar-size: 8181117 +----- +real 206.07 +user 252.49 +sys 12.16 +changeset: 1332:c2df8e1fafe174c6b2c5a55081507b07f440a017 +date: 2011-01-30 21:19 +0000 +svn: r13196 +description: Provide more context regarding the reason of autoloading. +abcl.jar-size: 8181167 +----- +real 214.53 +user 252.87 +sys 12.46 +changeset: 1333:2c9917d2c6f86b1e5b98b848a3eec0d0a81e4168 +date: 2011-01-30 22:26 +0000 +svn: r13197 +description: Incorporate output of 'svnversion' into LISP-IMPLEMENTATION-VERSION. +abcl.jar-size: 8181690 +----- +real 219.50 +user 254.73 +sys 13.02 +changeset: 1334:544f39bf7db0cfa8d4d9bbdb9a0414aaf2046574 +date: 2011-01-30 23:35 +0000 +svn: r13198 +description: Update r13197 for Windows. +abcl.jar-size: 8181689 +----- +real 222.51 +user 258.80 +sys 12.78 +changeset: 1335:1a9009b70f1b267863d5e7440ddb78c9ae81c7db +date: 2011-01-31 07:25 +0000 +svn: r13199 +description: Fix ad infinitum appending of 'svnversion' results in incremental builds. +abcl.jar-size: 8181690 +----- +real 213.29 +user 252.37 +sys 12.85 +changeset: 1336:3df65964b5f6bdf6fb21d50aafe6ae07b8a18fd5 +date: 2011-01-31 21:17 +0000 +svn: r13200 +description: Atomically swap generic functions into place of temporary +abcl.jar-size: 8200470 +----- +real 206.75 +user 251.79 +sys 12.41 +changeset: 1337:63c29752ef848475cc5d272ad08220be4c63d38f +date: 2011-01-31 21:45 +0000 +svn: r13201 +description: Rename STD-ALLOCATE-INSTANCE to %STD-ALLOCATE-INSTANCE, +abcl.jar-size: 8201261 +----- +real 206.06 +user 251.21 +sys 12.50 +changeset: 1338:a205875a1d8b0a995088a3d1a7a35d0d1d83ce2a +date: 2011-02-03 22:40 +0000 +svn: r13202 +description: Add some documentation and indicate the direction to work on. +abcl.jar-size: 8200876 +----- +real 207.82 +user 254.73 +sys 12.40 +changeset: 1339:a0b213774538ef0f6c5c15b04dcfa415dfe1f615 +date: 2011-02-05 22:58 +0000 +svn: r13203 +description: Create ATOMIC-DEFGENERIC macro, in order to eliminate FMAKUNBOUND calls +abcl.jar-size: 8247265 +----- +real 208.78 +user 254.31 +sys 12.29 +changeset: 1340:7778153a2ca8ba1e6ca258fa51c07bd25ef91c4b +date: 2011-02-06 16:00 +0000 +svn: r13204 +description: FINALIZE-INHERITANCE (more) AMOP compatible. +abcl.jar-size: 8247502 +----- +real 208.96 +user 254.47 +sys 12.60 +changeset: 1341:966522088cbbd7690d5382e02d4c773b9fc22c64 +date: 2011-02-06 16:26 +0000 +svn: r13205 +description: Upon defining a forward referenced class, assign the CLASS-DIRECT-SUBCLASSES +abcl.jar-size: 8247325 +----- +real 212.02 +user 258.34 +sys 12.31 +changeset: 1342:501f01fb345ae2018097b0ef58e516ef58f8cc81 +date: 2011-02-06 20:03 +0000 +svn: r13206 +description: Simplify argument passing in CHECK-INITARGS. +abcl.jar-size: 8247323 +----- +real 208.28 +user 252.76 +sys 12.73 +changeset: 1343:e42d5681bfbc9a84897dad4cb67a3a632dc20ade +date: 2011-02-08 17:59 +0000 +svn: r13207 +description: Fix CHECK-INITARGS checking the wrong generic functions by +abcl.jar-size: 8248745 +----- +real 206.84 +user 252.38 +sys 12.19 +changeset: 1344:8b8c9d3370081e4ff744b1cb8c223836282877b6 +date: 2011-02-08 18:01 +0000 +svn: r13208 +description: Add documentation. +abcl.jar-size: 8248975 +----- +real 210.44 +user 255.77 +sys 12.46 +changeset: 1345:d8e077923eb4b9f1f5ef3ac2f8d173f36b851e11 +date: 2011-02-08 21:46 +0000 +svn: r13209 +description: Add documentation to STD-SHARED-INITIALIZE and +abcl.jar-size: 8249196 +----- +real 207.69 +user 250.52 +sys 12.52 +changeset: 1346:90d6d03b8dd0f33ee3ff085c009e16a142f9c15d +date: 2011-02-09 10:38 +0000 +svn: r13210 +description: Reduce complexity of a test: no need to check initarg is not NIL, +abcl.jar-size: 8249334 +----- +real 210.95 +user 255.24 +sys 12.25 +changeset: 1347:70c9a5a41bf68fbedf90050c3cef7d42ac9853e2 +date: 2011-02-11 06:43 +0000 +svn: r13211 +description: 'abcl.source.jar' now produces a source archive intended for Maven. +abcl.jar-size: 8249334 +----- +real 207.99 +user 254.99 +sys 12.35 +changeset: 1348:eaf1b2e8f320ce349d4f9aa68156b09a6cb73ef3 +date: 2011-02-11 09:04 +0000 +svn: r13212 +description: Added Ant targets to generate javadoc. +abcl.jar-size: 8249332 +----- +real 208.34 +user 253.17 +sys 12.75 +changeset: 1349:ed9000af43ec30bbf3c195ad40941a9a809d230c +date: 2011-02-11 23:06 +0000 +svn: r13213 +description: Added Maven POM for deployment. Fixed a primitive class name in Java.java. +abcl.jar-size: 8249361 +----- +real 216.94 +user 256.21 +sys 13.15 +changeset: 1350:76b42ed96c7b91bf155abf6e7a209ea36e496baf +date: 2011-02-12 18:10 +0000 +svn: r13214 +description: Finalize subclasses as soon as a forward-referenced class gets defined +abcl.jar-size: 8250201 +----- +real 224.38 +user 259.71 +sys 12.90 +changeset: 1351:601637006b1e2511ae2dc6481ee19605a25a7460 +date: 2011-02-12 18:36 +0000 +svn: r13215 +description: Untabify. +abcl.jar-size: 8250102 +----- +real 214.13 +user 246.42 +sys 12.98 +changeset: 1352:2302749bc0d12511d328ebed3f9474f299379bbd +date: 2011-02-13 11:02 +0000 +svn: r13216 +description: Fixes to checking initargs: +abcl.jar-size: 8249262 +----- +real 205.64 +user 246.12 +sys 12.83 +changeset: 1353:2de385c6df1c396afb1b8d5508b427fe7493cee8 +date: 2011-02-13 11:41 +0000 +svn: r13217 +description: Move checking for FORWARD-REFERENCED-CLASS superclasses from +abcl.jar-size: 8249426 +----- +real 202.45 +user 247.95 +sys 12.51 +changeset: 1354:c7ca8f47be4343b12cc322285c9480fa6727f435 +date: 2011-02-13 15:29 +0000 +svn: r13218 +description: Replace algorithm in EXTRACT-LAMBDA-LIST-KEYWORDS to make a single +abcl.jar-size: 8249323 +----- +real 204.40 +user 249.69 +sys 12.49 +changeset: 1355:43209890df226069712f12a84fa06d217e07c84b +date: 2011-02-13 21:08 +0000 +svn: r13219 +description: Add caching to CHECK-INITARGS: cache sets of allowable initargs +abcl.jar-size: 8250847 +----- +real 203.67 +user 248.38 +sys 12.45 +changeset: 1356:29120428c4302799a3c304bcc838c0cbfd0a102e +date: 2011-02-13 21:27 +0000 +svn: r13220 +description: Add REINITIALIZE-INSTANCE initargs cache. +abcl.jar-size: 8251210 +----- +real 202.86 +user 249.62 +sys 12.17 +changeset: 1357:932c09380a7698df8ee5c4b27e15cbe969a1e2f7 +date: 2011-02-14 23:03 +0000 +svn: r13221 +description: Fix LispClass.subclassp(LispObject) used by register-java-exception. More checks in register-java-exception. +abcl.jar-size: 8251258 +----- +real 206.62 +user 252.11 +sys 12.65 +changeset: 1358:8169914540c8c8580defbe2ce36291e7711f8db6 +date: 2011-02-15 22:29 +0000 +svn: r13222 +description: Backport 'unsafe-p-removal' branch: this commit pushes back the +abcl.jar-size: 8305741 +----- +real 206.40 +user 254.98 +sys 12.36 +changeset: 1359:c26359ea76f1fb0e3ddad11f2072821b5b637856 +date: 2011-02-15 23:06 +0000 +svn: r13224 +description: Updared POM to reflect version 0.25.0-dev and added instructions for releasing with Maven. +abcl.jar-size: 8305742 +----- +real 206.20 +user 253.05 +sys 12.53 +changeset: 1360:9afae7c9231ba9e210dcca16a14431a9e4a9ca0d +date: 2011-02-17 22:47 +0000 +svn: r13225 +description: Port DEFINE-METHOD-COMBINATION test from SBCL +abcl.jar-size: 8305742 +----- +real 207.34 +user 255.92 +sys 12.27 +changeset: 1361:681cc6e0e224748807435ee2fab976dfeb3a5573 +date: 2011-02-20 20:02 +0000 +svn: r13226 +description: Fix ticket #128. This patch enables the use of -- as a parameter, +abcl.jar-size: 8305847 +----- +real 206.83 +user 252.76 +sys 12.55 +changeset: 1362:9426d268bbc507a66eea972855c8ccdd01905ceb +date: 2011-02-20 20:25 +0000 +svn: r13227 +description: Add --help documentation for --. +abcl.jar-size: 8305881 +----- +real 209.45 +user 255.83 +sys 12.78 +changeset: 1363:964691d0802a9be86d1dba4e83961ca5d3bef6e2 +date: 2011-02-25 22:43 +0000 +svn: r13228 +description: Fix incorrect elimination of named local functions declared inline when they're actually reified in the flet/labels body. +abcl.jar-size: 8305816 +----- +real 207.46 +user 252.62 +sys 12.75 +changeset: 1364:684ae95f3612d29e901a5c7230644e5f7c4fa059 +date: 2011-03-01 14:17 +0000 +svn: r13229 +description: Remove non-existing THREAD-LOCK and THREAD-UNLOCK from autoloads. +abcl.jar-size: 8305811 +----- +real 209.37 +user 254.03 +sys 12.62 +changeset: 1365:e3c30ccc794a32a0e510ef6afa03625dd6993512 +date: 2011-03-02 20:34 +0000 +svn: r13230 +description: Fix ticket #136: ABCL should allow DIRECTORY listings that don't follow symlinks, and/or provide a function for deleting a directory tree. +abcl.jar-size: 8305975 +----- +real 208.08 +user 253.00 +sys 12.65 +changeset: 1366:4f2c2b08efd7bf21b1f01e95b12b7b166ffdba62 +date: 2011-03-02 20:46 +0000 +svn: r13231 +description: Update changelog for :resolve-symlinks and the -- command line argument. +abcl.jar-size: 8305974 +----- +real 213.27 +user 255.39 +sys 12.44 +changeset: 1367:5b7318865484dd7fca903d3f5703983dd2d55d63 +date: 2011-03-02 21:17 +0000 +svn: r13232 +description: Add the CHANGES done thus far targetting 0.25. +abcl.jar-size: 8305975 +----- +real 219.89 +user 256.78 +sys 13.10 +changeset: 1368:2c62624c2cb0180a4af128c867909333c3a22b29 +date: 2011-03-03 22:53 +0000 +svn: r13233 +description: Fix an UNSAFE-P-REMOVAL regression: inadvertently a statement in p2-logior +abcl.jar-size: 8305969 +----- +real 219.14 +user 250.79 +sys 12.72 +changeset: 1369:086deea575e0ff22038f276834e7215416db52c8 +date: 2011-03-04 09:03 +0000 +svn: r13235 +description: Increase trunk version number, now that the 0.25 release branch +abcl.jar-size: 8305964 +----- +real 218.20 +user 259.22 +sys 12.47 +changeset: 1370:23801a23ad3e7c6ead079c5204f7592a15211a83 +date: 2011-03-10 20:03 +0000 +svn: r13237 +description: Set 0.25.0 release date in CHANGES. +abcl.jar-size: 8305967 +----- +real 210.94 +user 259.01 +sys 12.47 +changeset: 1371:4c86e50b8cf81674ab7d8fc05f6d0f839263bb74 +date: 2011-03-10 20:30 +0000 +svn: r13241 +description: Reduce the amount of code in our compiler by changing the way +abcl.jar-size: 8296392 +----- +real 206.45 +user 254.28 +sys 12.18 +changeset: 1372:5eda57d988f612f55b1d3d62e72926ccdc42becf +date: 2011-03-12 19:18 +0000 +svn: r13243 +description: This patch fixes +abcl.jar-size: 8296470 +----- +real 209.35 +user 256.49 +sys 12.42 +changeset: 1373:476a124ec389b4afe235595da20134b1f5c47d14 +date: 2011-03-12 19:57 +0000 +svn: r13244 +description: Fix directory listings for files that have funny names +abcl.jar-size: 8296481 +----- +real 206.74 +user 254.77 +sys 12.24 +changeset: 1374:1d34b99c671a951155db4dc6c0ad9d871e60fb0b +date: 2011-03-12 22:05 +0000 +svn: r13245 +description: Fix docstring annotation, replacing '=' by '-' in the symbol name. +abcl.jar-size: 8296476 +----- +real 205.22 +user 254.00 +sys 12.66 +changeset: 1375:5ec4757d2b896c22baffc27274cda1feb8708a9a +date: 2011-03-12 22:41 +0000 +svn: r13246 +description: Fix #139 by adding weak object reference support. +abcl.jar-size: 8299303 +----- +real 207.03 +user 255.63 +sys 12.26 +changeset: 1376:6f6a795b915cb6611ecc24c12c6e2ad10233049d +date: 2011-03-12 22:46 +0000 +svn: r13247 +description: Re #139, add autoloading of WeakReference related symbols. +abcl.jar-size: 8299351 +----- +real 214.71 +user 264.81 +sys 12.02 +changeset: 1377:6c263be966a0af02d8f01a4c3616a3a97445b260 +date: 2011-03-12 23:08 +0000 +svn: r13248 +description: Close #138 by implementing finalizers on LispObject derived objects. +abcl.jar-size: 1322933 +----- +real 205.65 +user 251.72 +sys 11.91 +changeset: 1378:b6ee743cfb5dc95c278630bb895ac9bccff6c256 +date: 2011-03-13 10:17 +0000 +svn: r13249 +description: Revert r13248, "Close #138 by implementing finalizers on LispObject." +abcl.jar-size: 8299350 +----- +real 206.08 +user 252.34 +sys 12.57 +changeset: 1379:ed809c58ba62f514b22aa2a1144c2ee0abbc0e5d +date: 2011-03-13 19:55 +0000 +svn: r13250 +description: Close #138 by implementing a general post-finalization notification mechanism. +abcl.jar-size: 8304446 +----- +real 209.02 +user 255.32 +sys 12.59 +changeset: 1380:f9a88160dc5fc76816ec7d984b4964cf88abf48a +date: 2011-03-13 19:59 +0000 +svn: r13251 +description: Set properties and correct attribution. +abcl.jar-size: 8304445 +----- +real 207.52 +user 254.56 +sys 12.45 +changeset: 1381:5bd4f7987e0e9da2541559f01fd3d016470ca40d +date: 2011-03-16 18:36 +0000 +svn: r13252 +description: Revert the fix attempt for files with names like File::Foo::Bar. +abcl.jar-size: 8304436 +----- +real 208.39 +user 257.11 +sys 12.04 +changeset: 1382:e46702e4b4eafb02e371e8b35c5e68d548bc36a6 +date: 2011-03-20 15:18 +0000 +svn: r13253 +description: Upgrade to asdf-2.013. +abcl.jar-size: 8263295 +----- +real 205.29 +user 253.68 +sys 12.22 +changeset: 1383:5abed2a5a608f41a35745fe5f643c32c79891400 +date: 2011-03-20 20:25 +0000 +svn: r13254 +description: Reformat to 80 columns +abcl.jar-size: 8263295 +----- +real 216.76 +user 258.70 +sys 12.52 +changeset: 1384:d2e7f93bc215df67dfbb93f68398b0369b57d0d6 +date: 2011-03-20 20:26 +0000 +svn: r13255 +description: Enable our GRAY-STREAMS implementation to work with flexi-streams. +abcl.jar-size: 8272738 +----- +real 214.86 +user 255.37 +sys 12.81 +changeset: 1385:e48b79d00182937bce39be970fdb34a0809e1391 +date: 2011-03-21 06:24 +0000 +svn: r13256 +description: The sharpsign backslash macro now understands \unnnn as an escape for a Unicode chararcter. +abcl.jar-size: 8272953 +----- +real 219.54 +user 258.61 +sys 12.67 +changeset: 1386:6589e78ea5e270b2a68ecbeccef1648bf5cbe64c +date: 2011-03-27 10:50 +0000 +svn: r13257 +description: Fix compilation of LOGAND for args that could possibly be nil. +abcl.jar-size: 8273491 +----- +real 212.86 +user 253.56 +sys 12.71 +changeset: 1387:e3a3186518b08ffcde14f669663c48066cdbbf17 +date: 2011-03-28 14:47 +0000 +svn: r13258 +description: Update to ASDF-2.014. +abcl.jar-size: 8260214 +----- +real 207.40 +user 252.66 +sys 12.58 +changeset: 1388:6a66c1baf6c7ebe3dabd6e794c6f08a6ac31a24a +date: 2011-04-02 21:56 +0000 +svn: r13259 +description: Java method resolution algorithm used by JCALL extracted to a method and exposed as the Lisp function JAVA:JRESOLVE-METHOD +abcl.jar-size: 8262018 +----- +real 206.69 +user 256.00 +sys 12.46 +changeset: 1389:c93e49a6bca2f764044330bb64b15c679d104d3f +date: 2011-04-03 16:02 +0000 +svn: r13260 +description: Test for ticket #142. +abcl.jar-size: 8262016 +----- +real 207.92 +user 255.25 +sys 12.46 +changeset: 1390:b153b65e6b0ddccd47d9f6e5bfdb10dfeb9ebc69 +date: 2011-04-04 08:41 +0000 +svn: r13261 +description: Only invoke ABCL internal Lisp tests by default. +abcl.jar-size: 8262017 +----- +real 204.50 +user 252.41 +sys 12.19 +changeset: 1391:7a6a723d8ca89fcb48e6395afa2bac1066cfe22a +date: 2011-04-04 12:30 +0000 +svn: r13262 +description: Fix UNUSED.2 for ABCL. +abcl.jar-size: 8262018 +----- +real 205.39 +user 252.48 +sys 12.49 +changeset: 1392:a906d767443679a46e68076f154522f6b36c7f55 +date: 2011-04-06 08:29 +0000 +svn: r13263 +description: MAKE-PATHNAME erroneously merges directories as in MERGE-PATHNAMES +abcl.jar-size: 8262017 +----- +real 204.84 +user 253.94 +sys 12.38 +changeset: 1393:68365291e3fa6641526f151bb877a136720521e8 +date: 2011-04-09 07:12 +0000 +svn: r13264 +description: Fix the GAE example so that the 'ant runserver' target works. +abcl.jar-size: 8262018 +----- +real 206.23 +user 256.20 +sys 12.29 +changeset: 1394:ac384ab44b5cac86d2da493a5124d5eaf8493d25 +date: 2011-04-09 15:48 +0000 +svn: r13265 +description: Further corrections to GAE example. +abcl.jar-size: 8262018 +----- +real 204.90 +user 252.58 +sys 12.69 +changeset: 1395:a70f1791f2c95aa5650539ab66025d988834361a +date: 2011-04-11 05:51 +0000 +svn: r13266 +description: Add an 'update' task to upload application to GAE. +abcl.jar-size: 8262018 +----- +real 208.29 +user 254.60 +sys 12.42 +changeset: 1396:1f9b4d475bdaf176533be69f6c47e6b47b3424ec +date: 2011-04-14 05:56 +0000 +svn: r13267 +description: Fix #146 so MAKE-PATHNAME uses :DIRECTORY argument even if NIL. +abcl.jar-size: 8262032 +----- +real 205.91 +user 255.45 +sys 12.45 +changeset: 1397:a4d0c43a6925811bf84050f395e31fef479d6e8b +date: 2011-04-14 11:16 +0000 +svn: r13268 +description: Start of tool grab and analyze ANSI error reports from SLIME. +abcl.jar-size: 8262032 +----- +real 210.51 +user 257.70 +sys 12.81 +changeset: 1398:4b94f3a5da7a0e71a9f81230397cc600e9a6eb3f +date: 2011-04-15 19:59 +0000 +svn: r13269 +description: Fix error message +abcl.jar-size: 8262034 +----- +real 207.91 +user 253.47 +sys 12.29 +changeset: 1399:f3c66ac1c34467a44664141ed126e7d5986b3c73 +date: 2011-04-15 23:34 +0000 +svn: r13270 +description: simple run-program implementation using the JRE ProcessBuilder class. +abcl.jar-size: 8262140 +----- +real 207.18 +user 254.30 +sys 12.78 +changeset: 1400:134266bde25b720e4822d04892cf3b6c2e687abf +date: 2011-04-18 20:33 +0000 +svn: r13271 +description: Included changes to compile-system.lisp missing from previous commit. +abcl.jar-size: 8305573 +----- +real 211.70 +user 253.54 +sys 12.49 +changeset: 1401:dd3acec71fbde8b55b85a754b2b5e84898b31db7 +date: 2011-04-27 20:30 +0000 +svn: r13272 +description: Fix pprint routines using SYS:OUTPUT-OBJECT to a GRAY-STREAM. +abcl.jar-size: 8307606 +----- +real 217.20 +user 255.50 +sys 12.50 +changeset: 1402:c11eb9a83605eb9915096b8b69de66f6790b982f +date: 2011-05-01 22:34 +0000 +svn: r13273 +description: Correct support for custom slots definitions in MOP: +abcl.jar-size: 8305377 +----- +real 218.42 +user 254.27 +sys 13.11 +changeset: 1403:b72ac0f2e3355be6d2d60dcaf082e5312702e3f3 +date: 2011-05-04 19:13 +0000 +svn: r13274 +description: Fix 147: *PRINT-CASE* setting affects COMPILE-FILE. +abcl.jar-size: 8306004 +----- +real 214.72 +user 253.84 +sys 12.72 +changeset: 1404:c692d3eb6c5db13fa4651fadd4ec9004de07adc6 +date: 2011-05-07 23:31 +0000 +svn: r13275 +description: Fix the remainder of ticket #147: make sure we write proper-case +abcl.jar-size: 8305920 +----- +real 210.44 +user 253.18 +sys 12.42 +changeset: 1405:e1923bdcfaa68b2ff749f76dfb97e2e92b05981b +date: 2011-05-17 10:51 +0000 +svn: r13276 +description: Untabify. +abcl.jar-size: 8305919 +----- +real 207.22 +user 254.18 +sys 12.38 +changeset: 1406:33b991b2ecd7d40aeb01c6af8320a2c77ac320b2 +date: 2011-05-17 10:51 +0000 +svn: r13277 +description: JAVA:*JAVA-OBJECT-TO-STRING-LENGTH* controls pretty print length. +abcl.jar-size: 8306309 +----- +real 206.94 +user 253.35 +sys 12.34 +changeset: 1407:9993068f76df4fa8e694a37972bd762608718c62 +date: 2011-05-17 12:45 +0000 +svn: r13278 +description: Add interfaces, superclasses and member classes for JAVA-OBJECT inspector. +abcl.jar-size: 8306729 +----- +real 206.41 +user 253.41 +sys 12.72 +changeset: 1408:9f3f318755436ac79a66e370d724bdc1b5c20c97 +date: 2011-05-20 12:48 +0000 +svn: r13279 +description: Fix part of uptodate check for abcl.jar based on Version.java. +abcl.jar-size: 8306729 +----- +real 206.09 +user 252.54 +sys 12.32 +changeset: 1409:f092aeb956e6f841bb5172032337e68f172d9aa1 +date: 2011-05-20 14:24 +0000 +svn: r13280 +description: Import of JSS from . +abcl.jar-size: 8306727 +----- +real 207.01 +user 253.11 +sys 12.59 +changeset: 1410:218d4b5732ce3cc9824d5d247fac732ac9ea9092 +date: 2011-05-20 14:24 +0000 +svn: r13281 +description: Provisionally working version of JSS without bsh-2.0b4.jar. +abcl.jar-size: 8306729 +----- +real 206.09 +user 252.98 +sys 12.41 +changeset: 1411:56072f909988ffd6e8c9b162e22bcba12fb2f405 +date: 2011-05-21 12:40 +0000 +svn: r13282 +description: Make JAVA:JRESOLVE-METHOD try harder to resolve a JAVA-OBJECT instance. +abcl.jar-size: 8306788 +----- +real 203.51 +user 250.44 +sys 12.57 +changeset: 1412:744cece4298141631f462684a18fbe6f7a097046 +date: 2011-05-21 12:41 +0000 +svn: r13283 +description: Removed dependency on jscheme.jar. Now standalone! +abcl.jar-size: 8306788 +----- +real 206.78 +user 253.48 +sys 12.33 +changeset: 1413:43994243307bf5ee318453136db4eacc1cb082ff +date: 2011-05-22 01:35 +0000 +svn: r13284 +description: Fix compilation from last commit if 'jscheme.jar' isn't present. +abcl.jar-size: 8306788 +----- +real 207.13 +user 254.02 +sys 12.23 +changeset: 1414:82443d36c9208fb158f7be7efb8035f2af48e328 +date: 2011-05-22 02:18 +0000 +svn: r13285 +description: ENSURE-COMPATIBILTY now imports most of the external JSS into CL-USER. +abcl.jar-size: 8306788 +----- +real 206.42 +user 250.68 +sys 12.86 +changeset: 1415:ef8d9a685b26b30644f1c2ec967a76f947bb6dc8 +date: 2011-05-22 02:18 +0000 +svn: r13286 +description: Fix GET-JAVA-FIELD. +abcl.jar-size: 8306788 +----- +real 206.28 +user 252.63 +sys 12.62 +changeset: 1416:292162ab11e02e83803e511993d84d0e1c4eb1bc +date: 2011-05-23 15:46 +0000 +svn: r13287 +description: Copy version from defaults if not explicitly provided. +abcl.jar-size: 8306830 +----- +real 208.93 +user 257.99 +sys 12.43 +changeset: 1417:3c3543453529cf831d3d5c01df004887302a7a43 +date: 2011-05-23 16:27 +0000 +svn: r13288 +description: Revert the earlier attempt to fix the version copying issue, +abcl.jar-size: 8306788 +----- +real 212.33 +user 254.92 +sys 12.60 +changeset: 1418:9f8a81d86a9e7621411964c6e9283a6526efecf7 +date: 2011-05-24 09:01 +0000 +svn: r13289 +description: Fix ENSURE-DIRECTORIES-EXIST by loosening wild pathname restrictions. +abcl.jar-size: 8306826 +----- +real 217.66 +user 254.51 +sys 12.97 +changeset: 1419:1d33db44c54c5138424d9ae91937e7cb234dc412 +date: 2011-05-24 12:24 +0000 +svn: r13290 +description: Strip VERSION from the source location output by COMPILE-FILE. +abcl.jar-size: 8306999 +----- +real 219.90 +user 256.62 +sys 12.81 +changeset: 1420:cbef739b042a632a8612bdfcb9f87e4e838f2bae +date: 2011-05-24 12:25 +0000 +svn: r13291 +description: Reimplement the logic MERGE-PATHNAMES for Pathname version. +abcl.jar-size: 8307055 +----- +real 214.36 +user 254.50 +sys 12.56 +changeset: 1421:ba42c165b3d84d6ffd03d0ff7ef227867ce078b0 +date: 2011-05-24 12:25 +0000 +svn: r13292 +description: Untabify. +abcl.jar-size: 8307054 +----- +real 209.20 +user 252.25 +sys 12.49 +changeset: 1422:3a110d3e4f70460bfbc47a7e415d4ec22697cf2c +date: 2011-05-24 12:25 +0000 +svn: r13293 +description: Use the update ability in the task. +abcl.jar-size: 8307054 +----- +real 205.57 +user 252.71 +sys 12.46 +changeset: 1423:f0eee428e268aeb7a04221745b7ada95a207f485 +date: 2011-05-24 12:25 +0000 +svn: r13294 +description: Fix #150: MAKE-PATHNAME ignores version in :DEFAULTS. +abcl.jar-size: 8307082 +----- +real 205.91 +user 252.59 +sys 12.69 +changeset: 1424:6132b2d754cec207922bc07fa96e89c99df07ede +date: 2011-05-25 14:31 +0000 +svn: r13295 +description: Fix COMPILE-FILE to use paths that have a printable representation. +abcl.jar-size: 8306993 +----- +real 206.37 +user 252.40 +sys 12.68 +changeset: 1425:6e172374955cb88e4cfa30e56e90d2948b43db16 +date: 2011-05-25 14:31 +0000 +svn: r13296 +description: Another stab at implementing MERGE-PATHNAME with version. +abcl.jar-size: 8306974 +----- +real 207.57 +user 254.87 +sys 12.40 +changeset: 1426:f8e0cbebf69c9ece452737e590df0416afdb8223 +date: 2011-05-25 14:32 +0000 +svn: r13297 +description: Add LOAD-TESTS to load ANSI tests without actually executing them. +abcl.jar-size: 8306976 +----- +real 208.18 +user 257.43 +sys 12.58 +changeset: 1427:c51a8602a9c8ab1ea00f3e4e81a9691fbdc2bcb6 +date: 2011-05-25 14:32 +0000 +svn: r13298 +description: Include the CLtLv2 passages MERGE-PATHNAME for version is interpreting. +abcl.jar-size: 8306970 +----- +real 208.20 +user 255.50 +sys 12.45 +changeset: 1428:fa895cca105a63ce58c2ea2d2355192b84082081 +date: 2011-05-27 05:46 +0000 +svn: r13299 +description: Produce FILE-ERROR when a 'file' schema URL-PATHNAME has no path component. +abcl.jar-size: 8307030 +----- +real 211.24 +user 258.80 +sys 12.50 +changeset: 1429:5e9e012bfe136a668c896275605ee1ded27cb2d9 +date: 2011-05-27 13:06 +0000 +svn: r13300 +description: TRANSLATE-PATHNAME uses source version if to version if :wild or nil. +abcl.jar-size: 8307153 +----- +real 210.80 +user 258.15 +sys 12.39 +changeset: 1430:776ca54fee041a014cf5f3725f0300b43b67bc75 +date: 2011-05-27 13:06 +0000 +svn: r13301 +description: Explicitly error from OPEN with a wild pathname. +abcl.jar-size: 8307226 +----- +real 206.09 +user 253.29 +sys 12.38 +changeset: 1431:011be6c7179b144a330e1f141bc511e8028149bb +date: 2011-05-27 13:06 +0000 +svn: r13302 +description: Include the version in the internal PATHNAME copy contructor. +abcl.jar-size: 8307268 +----- +real 211.26 +user 256.88 +sys 12.70 +changeset: 1432:9a67589ba548afe354a7a5bf76e3ac3af68f89c8 +date: 2011-05-27 14:13 +0000 +svn: r13303 +description: Automagically find contrib via (REQUIRE :ABCL-CONTRIB). +abcl.jar-size: 8313375 +----- +real 207.99 +user 255.10 +sys 12.49 +changeset: 1433:8783359ec3035a4fae364239c7fe2dc0d4f1bd9a +date: 2011-05-27 14:13 +0000 +svn: r13304 +description: Untabify. +abcl.jar-size: 8313377 +----- +real 207.96 +user 254.85 +sys 12.34 +changeset: 1434:3d46e31dfe82bc1b7d7aa5b7ef504adb8c06115c +date: 2011-05-27 22:38 +0000 +svn: r13305 +description: Remove PRINT-OBJECT method which masked java-side-implemented +abcl.jar-size: 8309255 +----- +real 210.20 +user 252.81 +sys 12.86 +changeset: 1435:faf812e1724871ffdfa91c03abd8b9b348802f19 +date: 2011-05-30 13:40 +0000 +svn: r13306 +description: Fix #144 via correcly naming hints for compiler properties. +abcl.jar-size: 8310779 +----- +real 225.01 +user 261.27 +sys 12.59 +changeset: 1436:56182a51583322ef1660b48ad6cd1f5c43ff7737 +date: 2011-05-30 15:12 +0000 +svn: r13307 +description: SYSTEM:ZIP now preserves last modified times. +abcl.jar-size: 8310899 +----- +real 215.83 +user 253.45 +sys 13.20 +changeset: 1437:b45e3314eb662ef7bf0caceb27c28e1629ab0dba +date: 2011-05-30 15:56 +0000 +svn: r13308 +description: Implementation of a utility to package ASDF systems in jars. +abcl.jar-size: 8310899 +----- +real 216.00 +user 257.33 +sys 13.15 +changeset: 1438:10edea5296152d2c1613551b9a500bfac75af0f3 +date: 2011-06-07 15:38 +0000 +svn: r13309 +description: Implementation of hashtables with weak keys and/or values. +abcl.jar-size: 8331465 +----- +real 210.55 +user 253.74 +sys 12.72 +changeset: 1439:83612cc40a251f531a98e8186b0177589bc62f18 +date: 2011-06-07 18:07 +0000 +svn: r13310 +description: SYS:HASH-TABLE-WEAKNESS provides the weakness property of a hashtable. +abcl.jar-size: 8332452 +----- +real 212.12 +user 261.24 +sys 12.72 +changeset: 1440:acde347dc4f20212415981a00fa3d47f3d9302ed +date: 2011-06-08 05:23 +0000 +svn: r13311 +description: Update to asdf-2.016. +abcl.jar-size: 8357649 +----- +real 204.62 +user 253.29 +sys 12.67 +changeset: 1441:de1b02d56a295c7dee20443316f85c3e279dcb04 +date: 2011-06-08 15:28 +0000 +svn: r13312 +description: Renam RUN-MATCHING to DO-MATCHING improving output. +abcl.jar-size: 8357651 +----- +real 207.45 +user 255.90 +sys 12.39 +changeset: 1442:bd641bb9c1a7875ac6feb461f0759b7c9b89c394 +date: 2011-06-08 16:03 +0000 +svn: r13313 +description: Use directory derived from java.io.File.createTempFile() to write tests. +abcl.jar-size: 8357649 +----- +real 207.28 +user 254.16 +sys 12.64 +changeset: 1443:c985d69f394d714de585014796c8c4df76324bc3 +date: 2011-06-09 06:03 +0000 +svn: r13314 +description: Explicitly intialize *TMP-DIRECTORY* at compile and load time. +abcl.jar-size: 8357651 +----- +real 208.00 +user 256.14 +sys 12.61 +changeset: 1444:eb6bf0d1efff1c7d74a710eb17701383a6c7b853 +date: 2011-06-09 13:01 +0000 +svn: r13315 +description: Fix ASDF working with jar archives. +abcl.jar-size: 8358543 +----- +real 205.39 +user 253.31 +sys 12.51 +changeset: 1445:1c606bd7f4c2ba78684e589da43a86e0fe850987 +date: 2011-06-09 13:03 +0000 +svn: r13316 +description: Remove inadvertent commit of debugging code. +abcl.jar-size: 8358208 +----- +real 209.62 +user 256.93 +sys 12.63 +changeset: 1446:d6e30d79248ecc662671c83ead60e1b51b9e04e6 +date: 2011-06-09 15:24 +0000 +svn: r13317 +description: Make abcl-contrib.jar part of the default and release targets. +abcl.jar-size: 8358208 +----- +real 209.02 +user 257.08 +sys 12.49 +changeset: 1447:4a5cf4f04a8c78eff836c4cda43f050bd0ebc7ef +date: 2011-06-10 08:37 +0000 +svn: r13318 +description: Update to asdf-2.016.1 to align with upstream ASDF. +abcl.jar-size: 8357649 +----- +real 208.62 +user 254.78 +sys 12.66 +changeset: 1448:d8456c1ebe277e298e5b363283fd65b48a667597 +date: 2011-06-10 09:28 +0000 +svn: r13319 +description: Actual commit of asdf-2.016.1. +abcl.jar-size: 8360374 +----- +real 208.94 +user 257.44 +sys 12.34 +changeset: 1449:69f9715cda6bb4a2be369ac6ccdb73b9687e1c88 +date: 2011-06-10 10:12 +0000 +svn: r13320 +description: Untabify. +abcl.jar-size: 8360373 +----- +real 209.07 +user 255.19 +sys 12.80 +changeset: 1450:1c147f6df79c1e4bf75156d32d027851e27d49ae +date: 2011-06-10 10:12 +0000 +svn: r13321 +description: Use TRUENAME when determining name for hierarchial zip archives. +abcl.jar-size: 8360404 +----- +real 208.01 +user 255.24 +sys 12.74 +changeset: 1451:011466ba4d9c3c76816eef446374365e5a1f98ee +date: 2011-06-10 10:15 +0000 +svn: r13322 +description: Make asdf-install version compatible with ASDF2 requirements. +abcl.jar-size: 8360404 +----- +real 209.78 +user 253.76 +sys 12.54 +changeset: 1452:6d8bbdf7d09b1eece73451770af5ac9b661f7017 +date: 2011-06-10 15:52 +0000 +svn: r13323 +description: Update remote jar for pathname tests. +abcl.jar-size: 8360404 +----- +real 220.95 +user 256.64 +sys 13.38 +changeset: 1453:28cc3d514ac3e32f17d18f189b5dae2d90e099fd +date: 2011-06-10 15:52 +0000 +svn: r13324 +description: Fix problems with remaining jar-pathname tests. +abcl.jar-size: 8360404 +----- +real 221.14 +user 257.87 +sys 13.05 +changeset: 1454:4c77e8d21e5b71ef4f711069fe8304dfbec70040 +date: 2011-06-10 15:52 +0000 +svn: r13325 +description: Fix the URI decoding algorithim in Pathname. +abcl.jar-size: 8362203 +----- +real 212.91 +user 253.02 +sys 13.16 +changeset: 1455:8e1708750f9612dfe6608b931a346a745cae4690 +date: 2011-06-10 15:53 +0000 +svn: r13326 +description: Add tests for whitespace in pathname. +abcl.jar-size: 8362203 +----- +real 209.72 +user 255.32 +sys 12.67 +changeset: 1456:6cf3ff2ecfcfe1c73951c2b1708cc71ff855a549 +date: 2011-06-14 09:20 +0000 +svn: r13327 +description: Allow JCOERCE to convert any number to java.lang.Byte. +abcl.jar-size: 8362276 +----- +real 209.23 +user 258.20 +sys 12.52 +changeset: 1457:3a6949c5b8c7d2535301631685444d38f80da8ac +date: 2011-06-14 10:05 +0000 +svn: r13328 +description: Fix JNEW-ARRAY-FROM-ARRAY to create byte[] arrays. +abcl.jar-size: 8362484 +----- +real 205.70 +user 253.60 +sys 12.66 +changeset: 1458:e7b58c5342dfdb9470c336cef7adaa64fd222d06 +date: 2011-06-15 06:26 +0000 +svn: r13329 +description: Fast SHA-{1,256,512} cryptographic hashes for files. +abcl.jar-size: 8362484 +----- +real 205.58 +user 252.01 +sys 12.80 +changeset: 1459:2432991eec07530e4df8e45bf28a4197501a8af6 +date: 2011-06-15 09:26 +0000 +svn: r13330 +description: Create API for message digests via generic function DIGEST. +abcl.jar-size: 8362483 +----- +real 208.49 +user 255.73 +sys 12.50 +changeset: 1460:c6b39815b7f7bd2bc3e6d05cbde9b8fcbfe0576d +date: 2011-06-15 18:17 +0000 +svn: r13331 +description: Start outlining a manual. +abcl.jar-size: 8362484 +----- +real 207.97 +user 254.42 +sys 12.67 +changeset: 1461:ecc013bfb2a2f2cdf5a6c1b947d5ca98087e661d +date: 2011-06-16 05:25 +0000 +svn: r13332 +description: Expand the Java docstring annotation to include a separate field for return values. +abcl.jar-size: 8362495 +----- +real 207.05 +user 255.55 +sys 12.38 +changeset: 1462:47859d7407587688882eaed482931e755edadf9c +date: 2011-06-16 05:25 +0000 +svn: r13333 +description: Fix hashtable associated docstrings. +abcl.jar-size: 8363354 +----- +real 204.43 +user 252.31 +sys 12.36 +changeset: 1463:42db7f3a754953391292173700267506ff1192a3 +date: 2011-06-16 05:53 +0000 +svn: r13334 +description: Start outlining highlights of Lisp's interactions with Java. +abcl.jar-size: 8363354 +----- +real 205.65 +user 254.44 +sys 12.42 +changeset: 1464:b96f3be720b430f2fb62c0e350cb77ae12c4c0c7 +date: 2011-06-16 14:56 +0000 +svn: r13335 +description: Fold freestanding documentation into the Manual. +abcl.jar-size: 8363354 +----- +real 208.44 +user 255.10 +sys 12.76 +changeset: 1465:47dbfcdd521915a9f39ccc04a8e4007254ba7381 +date: 2011-06-16 14:56 +0000 +svn: r13336 +description: Create form of SYSTEM:ZIP that uses a hashtable to map files to entries. +abcl.jar-size: 8366111 +----- +real 208.38 +user 253.82 +sys 12.67 +changeset: 1466:49b3c4284188b049e64cbb4747ce2165a552207c +date: 2011-06-16 15:02 +0000 +svn: r13337 +description: HEADS-UP breaks package. +abcl.jar-size: 8366111 +----- +real 206.67 +user 251.19 +sys 12.60 +changeset: 1467:a0472be99d5acd44a8d54bb6bdcfc79fa59fe272 +date: 2011-06-17 07:01 +0000 +svn: r13338 +description: Add installation instructions. +abcl.jar-size: 8366111 +----- +real 206.81 +user 252.68 +sys 12.51 +changeset: 1468:6e7a427420f3f7aef80d4d555e39a63a263d51b2 +date: 2011-06-17 09:03 +0000 +svn: r13339 +description: Comments for Ant based build properties template. +abcl.jar-size: 8366111 +----- +real 205.67 +user 253.19 +sys 12.21 +changeset: 1469:436ad643dff3b27b34fe8221bd462d5ac01c726f +date: 2011-06-17 09:25 +0000 +svn: r13340 +description: Rough cut of what declaring Maven dependencies in ASDF would be like. +abcl.jar-size: 8366111 +----- +real 214.17 +user 254.41 +sys 13.57 +changeset: 1470:f1a4d9cb35bbb5d1e881b537b394bae8dfc90040 +date: 2011-06-17 09:34 +0000 +svn: r13341 +description: Add the correct symbols from the JAVA package. +abcl.jar-size: 8366111 +----- +real 220.13 +user 256.07 +sys 13.16 +changeset: 1471:4e3b842dd9bef8331fc0a3087b64ff1cd83188e8 +date: 2011-06-17 10:11 +0000 +svn: r13342 +description: Implementation strategy: use the Maven Ant tasks to drive via build.xml. +abcl.jar-size: 8366112 +----- +real 217.13 +user 255.74 +sys 13.17 +changeset: 1472:7667b7a20f70ac69530aca4154303431f7b9313f +date: 2011-06-17 11:25 +0000 +svn: r13343 +description: Fix compilation of ABCL-ASDF contrib. +abcl.jar-size: 8366110 +----- +real 211.89 +user 257.31 +sys 12.66 +changeset: 1473:d8ae746bab1601813ecb186b7dea9c001d410d7e +date: 2011-06-17 11:57 +0000 +svn: r13344 +description: Undebugged implementation of enumerating the source and fasls. +abcl.jar-size: 8366111 +----- +real 208.31 +user 256.82 +sys 12.39 +changeset: 1474:8bdc66748aab5fc82700124f7c1d51bff099649a +date: 2011-06-17 13:10 +0000 +svn: r13345 +description: Fix all compilation warnings. +abcl.jar-size: 8366111 +----- +real 207.04 +user 252.80 +sys 12.58 +changeset: 1475:043b2439e043376a3736da11ce73c6d6a3906dd3 +date: 2011-06-17 13:10 +0000 +svn: r13346 +description: Incremental progress towards getting ASDF-JAR working. +abcl.jar-size: 8366111 +----- +real 207.81 +user 255.13 +sys 12.60 +changeset: 1476:9203f51d36da9280f455f047904a544a405496ed +date: 2011-06-18 06:39 +0000 +svn: r13347 +description: ASDF-JAR:PACKAGE will compile and package asdf systems into jar files. +abcl.jar-size: 8366110 +----- +real 205.32 +user 255.02 +sys 12.47 +changeset: 1477:4b7d7cfc8a9c0dde090fa837ff58960e5298cba9 +date: 2011-06-18 14:26 +0000 +svn: r13348 +description: ASDF-JAR:PACKAGE now handles recursive dependencies. +abcl.jar-size: 8366111 +----- +real 206.07 +user 253.76 +sys 12.52 +changeset: 1478:e55e89b3c4cb8955bc4c4024b776b4c4573feb63 +date: 2011-06-20 12:01 +0000 +svn: r13349 +description: Implement DIRECTORY wildcard matching for zip inside zip. +abcl.jar-size: 8366557 +----- +real 206.30 +user 252.74 +sys 12.67 +changeset: 1479:e41521644c52538645e53d5223efdd81f526da57 +date: 2011-06-20 14:37 +0000 +svn: r13350 +description: Document the use of the ASDF-JAR contrib. +abcl.jar-size: 8366557 +----- +real 207.22 +user 254.87 +sys 12.72 +changeset: 1480:19d62a4688b337efd30486efc3bd73e077e800db +date: 2011-06-21 08:23 +0000 +svn: r13351 +description: asdf-jar-0.2.1 corrects load-time errors. +abcl.jar-size: 8366554 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:360: /export/home/evenson/work/abcl.jar-size/build/classes/org/armedbear/lisp/version doesn't exist + +Total time: 3 minutes 19 seconds + +real 200.01 +user 250.98 +sys 8.61 +changeset 1481 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:360: /export/home/evenson/work/abcl.jar-size/build/classes/org/armedbear/lisp/version doesn't exist + +Total time: 3 minutes 17 seconds + +real 198.30 +user 249.23 +sys 8.55 +changeset 1482 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:360: /export/home/evenson/work/abcl.jar-size/build/classes/org/armedbear/lisp/version doesn't exist + +Total time: 3 minutes 18 seconds + +real 199.67 +user 249.66 +sys 8.72 +changeset 1483 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:360: /export/home/evenson/work/abcl.jar-size/build/classes/org/armedbear/lisp/version doesn't exist + +Total time: 3 minutes 17 seconds + +real 198.37 +user 245.72 +sys 9.09 +changeset 1484 failed to build. +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:360: /export/home/evenson/work/abcl.jar-size/build/classes/org/armedbear/lisp/version doesn't exist + +Total time: 3 minutes 16 seconds + +real 197.59 +user 245.88 +sys 8.91 +changeset 1485 failed to build. +----- +real 208.49 +user 256.80 +sys 12.25 +changeset: 1486:467f5b8994d4da8f5509684ccd44c11000f4541a +date: 2011-06-22 10:38 +0000 +svn: r13357 +description: Another stab at fixing the build version which was failing on incomplete compiles. +abcl.jar-size: 8366699 +----- +real 219.48 +user 258.79 +sys 13.16 +changeset: 1487:f7b6acadb199466f008a0dd89450036b97660066 +date: 2011-06-22 10:38 +0000 +svn: r13358 +description: Convert to use @DocString annotation adding documentation. +abcl.jar-size: 8369368 +----- +real 220.41 +user 258.89 +sys 13.09 +changeset: 1488:ea20f9a1f4c68af0a92be6b1c60b3ea2601120a6 +date: 2011-06-22 12:25 +0000 +svn: r13359 +description: Created +NULL+, +TRUE+, and +FALSE+ constants in the JAVA package. +abcl.jar-size: 8369729 +----- +real 221.13 +user 260.21 +sys 12.89 +changeset: 1489:cf89f23a26e90b2103380149aa7d8544fa4aa9e9 +date: 2011-06-22 12:59 +0000 +svn: r13360 +description: jss-2.0.1 remove use of MAKE-IMMEDIATE-OBJECT. +abcl.jar-size: 8369726 +----- +real 211.95 +user 252.29 +sys 13.02 +changeset: 1490:0c3563192d2e201607274acdaddfc052cb3a4819 +date: 2011-06-22 13:39 +0000 +svn: r13361 +description: Edit RUN-PROGRAM documentation lightly. +abcl.jar-size: 8369879 +----- +real 207.40 +user 255.23 +sys 12.57 +changeset: 1491:60387ebcac26a0e821f71b576a917119c17a3070 +date: 2011-06-22 14:33 +0000 +svn: r13362 +description: Dynamically find location of mvn libraries based on 'mvn' in PATH. +abcl.jar-size: 8369879 +----- +real 210.63 +user 259.28 +sys 12.67 +changeset: 1492:e099b691c1bc31d2be7e93c9c3dc55249d67c9c9 +date: 2011-06-27 10:23 +0000 +svn: r13363 +description: Export JCMN and JAPROPOS. +abcl.jar-size: 8369879 +----- +real 206.47 +user 256.81 +sys 12.46 +changeset: 1493:ac4fa20d51128a7289e149306053bf20935a6853 +date: 2011-06-27 10:23 +0000 +svn: r13364 +description: Use java.util.regex to deal with versions more cleanly. +abcl.jar-size: 8369879 +----- +real 206.60 +user 253.84 +sys 12.53 +changeset: 1494:ee7269e998c6b999192842e06dff2606b9f0d326 +date: 2011-06-28 15:28 +0000 +svn: r13365 +description: Inform user of missing instance method name. +abcl.jar-size: 8369980 +----- +real 209.01 +user 255.55 +sys 12.56 +changeset: 1495:bc325713b856fad11fadbcc16b6da7d7a084458c +date: 2011-06-29 15:34 +0000 +svn: r13366 +description: Remove deprecated use of JAVA:MAKE-IMMEDIATE-OBJECT. +abcl.jar-size: 8369945 +----- +real 205.25 +user 252.33 +sys 12.47 +changeset: 1496:694c8b9d1c669bf253d6e5b6099533f604364ad6 +date: 2011-06-29 15:35 +0000 +svn: r13367 +description: RESOLVE-DEPENDENCIES now working for remote resolution. +abcl.jar-size: 8369946 +----- +real 205.79 +user 253.87 +sys 12.52 +changeset: 1497:1ab4442413f861e8472b72606b7cf8bc17368177 +date: 2011-06-29 22:04 +0000 +svn: r13368 +description: Better separation between java-collections and the Java FFI. java-collections should be easily moved to contrib now. +abcl.jar-size: 8371720 +----- +real 204.19 +user 250.35 +sys 12.99 +changeset: 1498:2c73a87f1ae4d33f22026884831013ce288b0280 +date: 2011-07-01 14:00 +0000 +svn: r13369 +description: Make JAVA:ADD-TO-CLASSPATH a generic function. +abcl.jar-size: 8374815 +----- +real 204.80 +user 254.35 +sys 12.45 +changeset: 1499:6b74360f831df1d8227f87c140ec9a19de34f6db +date: 2011-07-01 16:53 +0000 +svn: r13370 +description: Add support for releasing the contrib with Maven artifacts. +abcl.jar-size: 8374815 +----- +real 208.58 +user 255.84 +sys 12.47 +changeset: 1500:40dd9e063c522f6acfd0c236e30c908af0b733e7 +date: 2011-07-04 08:37 +0000 +svn: r13371 +description: Standard defintion of AMOP dictionary. +abcl.jar-size: 8374815 +----- +real 206.69 +user 253.08 +sys 12.66 +changeset: 1501:8ff114576c16975ba4290fd3be7dd624cedd2149 +date: 2011-07-04 09:02 +0000 +svn: r13372 +description: Document the extension to CLOS specialization for Java objects. +abcl.jar-size: 8374814 +----- +real 210.56 +user 259.04 +sys 12.52 +changeset: 1502:ccce00309992a4d8665f6650d8131c31f5bab8a0 +date: 2011-07-04 14:03 +0000 +svn: r13373 +description: PATHNAME.URI-ENCODING.1 is not actually failing. +abcl.jar-size: 8374815 +----- +real 207.84 +user 255.68 +sys 12.57 +changeset: 1503:d73efe5a1837344c6844f0b645601447ee752be5 +date: 2011-07-04 14:03 +0000 +svn: r13374 +description: Correct mispelling. +abcl.jar-size: 8374814 +----- +real 216.80 +user 259.44 +sys 12.68 +changeset: 1504:a44fdf9bdb0e4eee59e667c8981174bc4e962958 +date: 2011-07-04 14:03 +0000 +svn: r13375 +description: SET-FUNCALLABLE-INSTANCE-FUNCTION is a function. +abcl.jar-size: 8374815 +----- +real 218.24 +user 257.39 +sys 13.53 +changeset: 1505:cb78b91a6fbc01e846345dc7ab0e73306d8e5270 +date: 2011-07-04 14:04 +0000 +svn: r13376 +description: Implement MOP:VALIDATE-SUPERCLASS. +abcl.jar-size: 8380143 +----- +real 218.18 +user 256.15 +sys 13.56 +changeset: 1506:de1bcecbc9bb883bc1fd588cec05033aa5a7be68 +date: 2011-07-04 15:16 +0000 +svn: r13377 +description: Export symbols which are in the AMOP dictionary. +abcl.jar-size: 8380331 +----- +real 212.27 +user 254.08 +sys 12.62 +changeset: 1507:8e1c5dcbab6c16c9d138875d23b7219531dbaab8 +date: 2011-07-05 09:33 +0000 +svn: r13378 +description: PRINT-OBJECT shouldn't repeat the identity twice for STANDARD-OBJECT. +abcl.jar-size: 8381815 +----- +real 209.23 +user 255.75 +sys 12.58 +changeset: 1508:3574385f2817b1d91448fc76999f341f69015650 +date: 2011-07-05 09:34 +0000 +svn: r13379 +description: Note the presence of possible canidate for method-generic-function. +abcl.jar-size: 8381814 +----- +real 209.06 +user 255.37 +sys 12.45 +changeset: 1509:244a2b66875ea538a782537132b6eb9e70c2e65a +date: 2011-07-08 08:40 +0000 +svn: r13380 +description: Fasls are no no longer created with *PRINT-READABLY*. +abcl.jar-size: 8381820 +----- +real 208.96 +user 257.65 +sys 12.44 +changeset: 1510:4fb58a5d064301d335a6e5c2ebd0a4bbe311d776 +date: 2011-07-09 22:49 +0000 +svn: r13381 +description: Update CHANGES with 0.26.0 items. +abcl.jar-size: 8381821 +----- +real 206.35 +user 252.97 +sys 12.63 +changeset: 1511:b023035086e9029afe5ef197e33e3ca007f6940a +date: 2011-07-09 22:57 +0000 +svn: r13383 +description: Increase trunk version number. +abcl.jar-size: 8381821 +----- +real 205.71 +user 252.00 +sys 12.67 +changeset: 1512:17dd37f78cbdad57a9245ab5e5b9190c6221a998 +date: 2011-07-09 22:58 +0000 +svn: r13384 +description: Set release date in CHANGES. +abcl.jar-size: 8381821 +----- +real 205.68 +user 253.50 +sys 12.65 +changeset: 1513:b5c21ccf583aff72b1c14274520bf5d7e11801fa +date: 2011-07-11 12:14 +0000 +svn: r13390 +description: Include org.armedbear.lisp.protocol source in release. +abcl.jar-size: 8382134 +----- +real 206.31 +user 254.49 +sys 12.50 +changeset: 1514:495edbff5f7221df3007b4018ab9a00c07eb0d59 +date: 2011-07-11 13:57 +0000 +svn: r13393 +description: JAVA:JARRAY-FROM-LIST infers the type of the Java array. +abcl.jar-size: 8382892 +----- +real 206.48 +user 252.26 +sys 12.75 +changeset: 1515:0f6f3bd80a906715e3407cc007e14a3355ad434a +date: 2011-07-11 13:57 +0000 +svn: r13394 +description: Ensure that ASDF jar-file always loaded when encountered. +abcl.jar-size: 8382891 +----- +real 207.45 +user 255.00 +sys 12.56 +changeset: 1516:b584d7f20129c0c45f67dedd75e5572fc3db49f7 +date: 2011-07-12 08:26 +0000 +svn: r13395 +description: Correct mispellings. +abcl.jar-size: 8382892 +----- +real 208.90 +user 254.52 +sys 12.62 +changeset: 1517:259f1f91d97fa69a299bff0227b8de83b8b5aaca +date: 2011-07-12 08:51 +0000 +svn: r13396 +description: Correct my dyslexic spelling to ENSURE-COMPATIBILITY. +abcl.jar-size: 8382892 +----- +real 209.57 +user 256.62 +sys 12.24 +changeset: 1518:4545bb0534afda901154f79982997dfbd68f4692 +date: 2011-07-12 09:21 +0000 +svn: r13397 +description: Rename as JSS:JLIST-TO-LIST to align with JAVA conventions. +abcl.jar-size: 8382892 +----- +real 205.95 +user 254.73 +sys 12.60 +changeset: 1519:c53eaabd3989e8a1f82d441bd1dcadd1587b97df +date: 2011-07-12 14:28 +0000 +svn: r13398 +description: JSS:JLIST-TO-LIST now works for types implementing java.util.List. +abcl.jar-size: 8382892 +----- +real 209.25 +user 255.99 +sys 12.50 +changeset: 1520:281cf2a3b28097553b6f06e3921c0da830f2d1db +date: 2011-07-13 15:31 +0000 +svn: r13399 +description: Fix #151: Don't call higher level abstractions from low level lisp routines. +abcl.jar-size: 8382748 +----- +real 215.23 +user 255.30 +sys 13.18 +changeset: 1521:4946da84d4a8f1f168ab9661e8455a22ed56fb01 +date: 2011-07-14 14:10 +0000 +svn: r13401 +description: ANSI-TESTS:FULL-REPORT provides a clearer reports of test failures. +abcl.jar-size: 8382748 +----- +real 217.63 +user 257.32 +sys 12.63 +changeset: 1522:0f62b9050c0a144ba6aa0342cc95a4600c4e86df +date: 2011-07-14 15:33 +0000 +svn: r13402 +description: Fix failures of SYNTAX.SHARP-BACKSLASH.6 and SYNTAX.SHARP-BACKSLASH.7. +abcl.jar-size: 8382792 +----- +real 219.41 +user 257.39 +sys 12.83 +changeset: 1523:3bfae2a30d7b45ec4642fb5c827e0cab632e0a6b +date: 2011-07-14 18:25 +0000 +svn: r13404 +description: Update test results after r13402. +abcl.jar-size: 8382791 +----- +real 216.38 +user 258.28 +sys 12.62 +changeset: 1524:ea06b571edbbe6de8ca5f79d3cf5c5a72d8fdbfb +date: 2011-07-14 19:23 +0000 +svn: r13405 +description: Set svn:keywords and svn:eol-style properties. +abcl.jar-size: 8382792 +----- +real 208.16 +user 257.53 +sys 12.56 +changeset: 1525:1ceda6688b7c6314878809a2fa68e3dcc65ec5a9 +date: 2011-07-15 16:34 +0000 +svn: r13406 +description: Avoid using a temporary file when copying a random state; +abcl.jar-size: 8382724 +----- +real 207.68 +user 254.54 +sys 12.66 +changeset: 1526:96492e86dd98cb7eb4a701b2c9590911ba57c783 +date: 2011-07-15 21:18 +0000 +svn: r13407 +description: Eliminate a series of PPRINT.* ansi test suite failures +abcl.jar-size: 8382991 +----- +real 208.90 +user 257.32 +sys 12.45 +changeset: 1527:c42a538a286e8c2472fdbf4bd51ba264078a5d96 +date: 2011-07-16 22:49 +0000 +svn: r13408 +description: Fix 2 more pretty printer (PPRINT-*) test cases. +abcl.jar-size: 8384098 +----- +real 207.52 +user 255.31 +sys 12.57 +changeset: 1528:d32ab184b47789d8fb9b1f5e9e6a756fd53337dd +date: 2011-07-17 10:50 +0000 +svn: r13409 +description: Re #160: note the root cause. +abcl.jar-size: 8384108 +----- +real 207.50 +user 254.72 +sys 12.45 +changeset: 1529:646eae028a17228e08fb71fcc4d4c2c5fdbcb268 +date: 2011-07-21 18:59 +0000 +svn: r13412 +description: Fix Java interop issue. +abcl.jar-size: 8384126 +----- +real 206.64 +user 254.80 +sys 12.56 +changeset: 1530:7fab9cf15e1d4a8825e469839d850db5e07d589e +date: 2011-07-22 06:20 +0000 +svn: r13414 +description: Update with ANSI test results for 0.26.1. +abcl.jar-size: 8384126 +----- +real 211.81 +user 261.39 +sys 12.56 +changeset: 1531:92f2082e09d4f1cf4f056ec60e122f3c3634a5cb +date: 2011-07-26 18:50 +0000 +svn: r13415 +description: Don't print the #\Uxxxx representation for character codes greater than 0xff. +abcl.jar-size: 8384053 +----- +real 208.56 +user 258.03 +sys 12.54 +changeset: 1532:635bef44ef618da058e44ca064d1341da7dcd433 +date: 2011-07-27 06:44 +0000 +svn: r13417 +description: Upgrade to asdf-2.017. +abcl.jar-size: 8383267 +----- +real 207.95 +user 257.28 +sys 12.50 +changeset: 1533:e68789ee88560b412018af125b3501701db54de9 +date: 2011-07-27 06:53 +0000 +svn: r13420 +description: Forwardport r13419: CHANGES from abcl-0.26.x branch. +abcl.jar-size: 8383268 +----- +real 211.97 +user 258.71 +sys 12.53 +changeset: 1534:1069f9b8f1468eb3df0f39434da20b90dd921ef3 +date: 2011-07-31 11:46 +0000 +svn: r13427 +description: Record ANSI test failures for r13415. +abcl.jar-size: 8383267 +----- +real 209.60 +user 257.18 +sys 12.70 +changeset: 1535:8cf2d63f86d0783ec5cacfb01b47a27c2e2ce427 +date: 2011-07-31 11:46 +0000 +svn: r13428 +description: Enable compilation with Java 7. +abcl.jar-size: 8383267 +----- +real 211.80 +user 258.22 +sys 12.89 +changeset: 1536:4628912668d679ebafad16fa1b757a13ce884488 +date: 2011-07-31 13:01 +0000 +svn: r13429 +description: Update tests results for Java7 (and abcl-0.26.1). +abcl.jar-size: 8383267 +----- +real 208.05 +user 255.00 +sys 12.64 +changeset: 1537:9277104783512bf3bd8692d3a935079a4c7dc984 +date: 2011-08-01 21:34 +0000 +svn: r13430 +description: Refactor ASDF extensions from JSS into ABCL-ASDF. +abcl.jar-size: 8383267 +----- +real 214.76 +user 258.09 +sys 12.82 +changeset: 1538:5d9a679e01542991eb4fc5927ee04d5fcf250428 +date: 2011-08-01 21:34 +0000 +svn: r13431 +description: Allow ASDF definitions for JAR-FILE to include ".jar". +abcl.jar-size: 8383267 +----- +real 214.95 +user 256.37 +sys 12.84 +changeset: 1539:255b653c907ef5a8bb1e27fdc3136e4a3be168fc +date: 2011-08-01 21:34 +0000 +svn: r13432 +description: Fix the ABCL-ASDF:*ADDED-TO-CLASSPATH* to actually record additions. +abcl.jar-size: 8383267 +----- +real 220.92 +user 257.69 +sys 12.92 +changeset: 1540:2baf5f121549efa76e460e7a00299db51c228eb0 +date: 2011-08-02 16:05 +0000 +svn: r13433 +description: Note that finalize-inheritance isn't a generic function. +abcl.jar-size: 8383263 +----- +real 215.79 +user 254.39 +sys 13.01 +changeset: 1541:e51d4e4d8db14e024e502015d4f21d8ac523024f +date: 2011-08-02 20:57 +0000 +svn: r13434 +description: Correct stream being modified to be *DEBUG-IO* bound streams. +abcl.jar-size: 8383152 +----- +real 210.96 +user 258.90 +sys 12.58 +changeset: 1542:7554dab3ce5dd4f572a3a4d48d47162ef0b3540a +date: 2011-08-02 21:15 +0000 +svn: r13435 +description: Correct function name. +abcl.jar-size: 8383156 +----- +real 207.82 +user 254.92 +sys 12.61 +changeset: 1543:e8da2a544cc87e5d0aadb70ec8b30fe14bc402c7 +date: 2011-08-04 15:07 +0000 +svn: r13436 +description: Fix JSS load by adding missing file. +abcl.jar-size: 8383156 +----- +real 207.77 +user 253.56 +sys 12.39 +changeset: 1544:f6127c37fa50ea1b1e6769618ac4a6c41fd2570b +date: 2011-08-04 16:04 +0000 +svn: r13437 +description: Working through manual printing issues (incomplete). +abcl.jar-size: 8383157 +----- +real 209.45 +user 256.91 +sys 12.43 +changeset: 1545:2962e7b9399ad6bc2d2988f784fce92a91b2e055 +date: 2011-08-05 09:30 +0000 +svn: r13438 +description: Manual renders to pdf via pdflatex. +abcl.jar-size: 8383156 +----- +real 207.30 +user 255.66 +sys 12.54 +changeset: 1546:e1e1104daa12479ceb16909b3e83538125f017a6 +date: 2011-08-05 13:05 +0000 +svn: r13439 +description: Fix #131: Don't include ':' in the version string. +abcl.jar-size: 8383156 +----- +real 212.41 +user 260.29 +sys 12.54 +changeset: 1547:c7f50c8734c359ad463f1796dbebfdd7280b4c7b +date: 2011-08-05 21:25 +0000 +svn: r13440 +description: Rename writeToString() to printObject() since that's what it's being used for. +abcl.jar-size: 8390088 +----- +real 211.80 +user 260.66 +sys 12.41 +changeset: 1548:4203bb75a4c72619f80b867d7ea1a2f1c0bb4f54 +date: 2011-08-05 21:47 +0000 +svn: r13441 +description: Add missing file properties. +abcl.jar-size: 8390089 +----- +real 208.58 +user 256.43 +sys 12.87 +changeset: 1549:f856d26c6898290facdda91a4e86c3fcfc44d4c4 +date: 2011-08-05 21:51 +0000 +svn: r13442 +description: Remove .toString() methods which override default Java output to be 'lispy'; +abcl.jar-size: 8389224 +----- +real 208.32 +user 254.60 +sys 13.12 +changeset: 1550:39c96dbd4255eaf1b2fe10e9cdb849c73501b57a +date: 2011-08-06 13:03 +0000 +svn: r13443 +description: Rename more occurrances of writeToString to printObject. +abcl.jar-size: 8389153 +----- +real 212.96 +user 260.08 +sys 12.76 +changeset: 1551:000ed07ff41f6451b157d97d2aa21d008660587e +date: 2011-08-06 13:51 +0000 +svn: r13444 +description: Reduce the number of required unreadableString() methods by removing +abcl.jar-size: 8389140 +----- +real 212.88 +user 259.92 +sys 12.79 +changeset: 1552:695fa252da92b45e7362649da1fd54b1ad9883ff +date: 2011-08-06 14:46 +0000 +svn: r13445 +description: Print unreadable strings with unreadableString() exclusively, +abcl.jar-size: 8388893 +----- +real 210.28 +user 258.49 +sys 12.53 +changeset: 1553:1d47aae58772660f1c042f64d48a85195f104bd6 +date: 2011-08-06 16:59 +0000 +svn: r13446 +description: Fix #158: Print "#" fails with *PRINT-READABLY* non-NIL. +abcl.jar-size: 8388422 +----- +real 208.43 +user 255.17 +sys 12.81 +changeset: 1554:f890a82e0b8c9e418bcbb00c6ee6882d9146921b +date: 2011-08-07 12:51 +0000 +svn: r13447 +description: Add documentation. +abcl.jar-size: 8388293 +----- +real 218.79 +user 259.61 +sys 12.77 +changeset: 1555:c5e1e53bb3623c96715f6ac6cc9657b329146d91 +date: 2011-08-07 14:14 +0000 +svn: r13448 +description: Add more documentation. +abcl.jar-size: 8388314 +----- +real 219.70 +user 256.98 +sys 13.70 +changeset: 1556:ef2f60d18223a61018dc64c99487bc01d6665c7a +date: 2011-08-07 14:20 +0000 +svn: r13449 +description: Dead code removal. +abcl.jar-size: 8386124 +----- +real 223.96 +user 258.26 +sys 12.61 +changeset: 1557:c0a1cd6309d6ba6d90d6eefcce91cd921feb53f5 +date: 2011-08-07 20:17 +0000 +svn: r13450 +description: Fix #141 (SETF of APPLY not working with arbitrary function) by +abcl.jar-size: 8386030 +----- +real 203.68 +user 245.39 +sys 12.36 +changeset: 1558:c97b37a72582fd6c0f1db859aadd4c1373fc665f +date: 2011-08-07 22:11 +0000 +svn: r13451 +description: Use pre-compiled closures to populate the reader/writer accessors +abcl.jar-size: 8154522 +----- +real 195.92 +user 243.64 +sys 12.04 +changeset: 1559:cf2a566ca064b4c2b6f46ae02a11b662f5d57a95 +date: 2011-08-09 20:54 +0000 +svn: r13452 +description: Include filename in the error string being reported. +abcl.jar-size: 8154520 +----- +real 195.57 +user 242.56 +sys 12.56 +changeset: 1560:a2a2e33f9a34f0f5d2c2d94c0725a891e16455f4 +date: 2011-08-11 07:30 +0000 +svn: r13453 +description: Remove code duplication: operators know how to print themselves perfectly +abcl.jar-size: 8154449 +----- +real 195.22 +user 241.92 +sys 12.40 +changeset: 1561:a33c4807329f59e98616fef16599c49e1ef7cffe +date: 2011-08-11 09:45 +0000 +svn: r13454 +description: Tweak appearance and contents of help message. +abcl.jar-size: 8154596 +----- +real 195.54 +user 245.18 +sys 12.07 +changeset: 1562:9d6554c3bd724a2ff172149abad370535ea6c4b8 +date: 2011-08-11 09:45 +0000 +svn: r13455 +description: Document running ABCL in the manual. +abcl.jar-size: 8154596 +----- +real 191.74 +user 239.10 +sys 12.13 +changeset: 1563:bb143c097e09e65bd69e1e7061e00b1cb3fe201a +date: 2011-08-11 14:07 +0000 +svn: r13456 +description: Include ASDF definition in source release. +abcl.jar-size: 8154595 +----- +real 192.71 +user 239.83 +sys 12.06 +changeset: 1564:bc366d0c795bc5f1f8b020972167e12f9c43be08 +date: 2011-08-11 15:21 +0000 +svn: r13457 +description: Fix JAR-PATHNAME tests. +abcl.jar-size: 8154597 +----- +real 194.44 +user 243.09 +sys 12.07 +changeset: 1565:9003434d391525d2f8f4de1ae4fb44a65623b3e7 +date: 2011-08-11 15:21 +0000 +svn: r13458 +description: Include the test source in the release. +abcl.jar-size: 8154597 +----- +real 192.27 +user 238.86 +sys 12.43 +changeset: 1566:6fb48d52287e6d1066b67af7f11e23af89313d30 +date: 2011-08-11 15:44 +0000 +svn: r13459 +description: TRANSLATE-PATHNAME.5 is no longer failing. +abcl.jar-size: 8154597 +----- +real 195.53 +user 241.98 +sys 12.53 +changeset: 1567:a65588734cbb2e20a16f66ded34b8e912d35837c +date: 2011-08-11 15:44 +0000 +svn: r13460 +description: Fix loading from fasls under Windows with whitespace in pathname. +abcl.jar-size: 8154615 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:179: Compile failed; see the compiler error output for details. + +Total time: 6 seconds + +real 6.60 +user 14.31 +sys 1.91 +changeset 1568 failed to build. +----- +real 192.40 +user 241.26 +sys 11.47 +changeset: 1569:5b742ab9777d434082ff0ca8a91548fc85560b9a +date: 2011-08-11 17:04 +0000 +svn: r13462 +description: Prepare for more debugging support. +abcl.jar-size: 8155388 +----- +real 196.67 +user 242.75 +sys 11.98 +changeset: 1570:230188153d45cfb8e8ec4677cf824892b8decf14 +date: 2011-08-11 17:05 +0000 +svn: r13463 +description: Code generation efficiency: when the closure array is only +abcl.jar-size: 8135218 +----- +real 196.48 +user 242.70 +sys 12.31 +changeset: 1571:9e340ac12149b1cb26fb36b06da8fc0dfb279db3 +date: 2011-08-11 19:44 +0000 +svn: r13464 +description: On second thought: revert r13463, it's not about value assignment, +abcl.jar-size: 8155387 +----- +real 194.60 +user 240.76 +sys 12.17 +changeset: 1572:c27d8d2f19748f4d0320168ead5a54c51941f55d +date: 2011-08-12 12:00 +0000 +svn: r13465 +description: Delete commented out code which isn't returning any time soon. +abcl.jar-size: 8155379 +----- +BUILD FAILED +/export/home/evenson/work/abcl.jar-size/build.xml:179: Compile failed; see the compiler error output for details. + +Total time: 6 seconds + +real 6.96 +user 15.34 +sys 1.80 +changeset 1573 failed to build. +----- +real 192.37 +user 240.03 +sys 11.64 +changeset: 1574:14ab36499abb255c42672e8ec395fcb4afd2e1f3 +date: 2011-08-12 12:27 +0000 +svn: r13467 +description: Repair incorrect last minute (uncompiled) change. +abcl.jar-size: 8155417 +----- +real 202.97 +user 242.61 +sys 12.35 +changeset: 1575:31868e3c944dc72049c7f2ed5991933e9ea3ff60 +date: 2011-08-12 18:53 +0000 +svn: r13468 +description: Move variable-updating form to ditch PROGN form (and locally untabify). +abcl.jar-size: 8155320 +----- +real 205.25 +user 246.62 +sys 12.35 +changeset: 1576:e937293a6ada963758e3bc50661120e5ca9d38e3 +date: 2011-08-12 19:12 +0000 +svn: r13469 +description: Remove duplicate information and the need to keep it up to date. +abcl.jar-size: 8150865 +----- +real 206.76 +user 244.37 +sys 12.54 +changeset: 1577:36a2507e7326ff80838b8bd22340839f41c137c2 +date: 2011-08-12 19:43 +0000 +svn: r13470 +description: Explicitly record the children of a compiland for later use, +abcl.jar-size: 8150315 +----- +real 203.09 +user 244.77 +sys 12.46 +changeset: 1578:a8cc4da962dc874c91d9a2f50b90879807ad0816 +date: 2011-08-12 20:07 +0000 +svn: r13471 +description: LOCAL-FUNCTION has a 'compiland' field now, no CLASS-FILE anymore. +abcl.jar-size: 8150293 +----- +real 197.97 +user 245.37 +sys 12.15 +changeset: 1579:d7d69924b8cb509c63c10df6e185684156a8363a +date: 2011-08-12 20:39 +0000 +svn: r13472 +description: Miscelaneous improvements, mostly by moving code around. +abcl.jar-size: 8150763 +----- +real 193.49 +user 242.24 +sys 12.50 +changeset: 1580:413d809d98246d46a739a596054e6737340373aa +date: 2011-08-12 22:31 +0000 +svn: r13473 +description: Finally clean up the mess that made up p1-flet and p1-labels, +abcl.jar-size: 8150312 +----- +real 195.41 +user 242.72 +sys 12.14 +changeset: 1581:4558d3d2ca0a0a6da5b0b089584cc58523d52064 +date: 2011-08-13 08:29 +0000 +svn: r13484 +description: Store local functions in the parent compiland, since you can't +abcl.jar-size: 8150267 +----- +real 193.02 +user 239.09 +sys 12.65 +changeset: 1582:63ac5991e5cdd7d16772b4783c6f5829ada68dd7 +date: 2011-08-13 09:13 +0000 +svn: r13485 +description: Remove two structure slots which are read only once, in favor of +abcl.jar-size: 8141645 +----- +real 193.71 +user 241.19 +sys 12.32 +changeset: 1583:837da352b7c57de28659b86e680266ea5ccc9e3f +date: 2011-08-13 10:30 +0000 +svn: r13486 +description: Assign all local functions a field in the immediate parent; +abcl.jar-size: 8145367 +----- +real 192.36 +user 239.00 +sys 12.14 +changeset: 1584:c8400f70ee96376ddb57d43a6637626acd77fd2f +date: 2011-08-13 14:25 +0000 +svn: r13487 +description: Store instances of local functions in their parent compiland. +abcl.jar-size: 8146075 +----- +real 191.65 +user 238.59 +sys 12.20 +changeset: 1585:c91589a4bd432d65847c643db2c905b847eb29ea +date: 2011-08-13 20:26 +0000 +svn: r13488 +description: Eliminate the need for functions defined using LABELS to be stored +abcl.jar-size: 8140938 +----- +real 193.29 +user 240.50 +sys 12.24 +changeset: 1586:34388365685a33bbd3e0cbd9eb8f8d42bc186fd7 +date: 2011-08-13 21:08 +0000 +svn: r13489 +description: Code duplication refactoring. +abcl.jar-size: 8137638 +----- +real 192.25 +user 240.70 +sys 11.95 +changeset: 1587:5dcb40c6664cc520a2f625c02729085c245c0a52 +date: 2011-08-13 21:54 +0000 +svn: r13490 +description: More code duplication removal. +abcl.jar-size: 8138032 +----- +real 194.77 +user 241.96 +sys 12.46 +changeset: 1588:d4f4778be239529d3259eaba1b1ecd6d7ff5851f +date: 2011-08-14 10:18 +0000 +svn: r13491 +description: Start cutting up the huge CASE statement that makes up our file compilation, +abcl.jar-size: 8148693 +----- +real 194.14 +user 242.20 +sys 12.33 +changeset: 1589:2d133c04293d5f3dbb72f7d45bc7be4b9493b88b +date: 2011-08-14 10:24 +0000 +svn: r13492 +description: Reindenting and removal of code which was commented out for years now. +abcl.jar-size: 8148690 +----- +real 194.35 +user 239.83 +sys 12.40 +changeset: 1590:4c339074e0e04e18908e7366d9260681bc37c1ee +date: 2011-08-14 11:27 +0000 +svn: r13493 +description: More refactoring. +abcl.jar-size: 8151640 +----- +real 193.38 +user 240.62 +sys 11.98 +changeset: 1591:271ac61fe93c86006b53a85571343c6e11e19c6d +date: 2011-08-14 13:19 +0000 +svn: r13494 +description: Only evaluate atoms in the input stream once. +abcl.jar-size: 8151646 +----- +real 192.65 +user 240.89 +sys 12.27 +changeset: 1592:68605d3574d889c15e18440003e6c9b7dc445eb0 +date: 2011-08-14 15:09 +0000 +svn: r13495 +description: Uncomment file-compilation of IMPORT forms. +abcl.jar-size: 8151669 +----- +real 199.61 +user 241.95 +sys 12.43 +changeset: 1593:fc3fd7f3d9ba8ad8ad860af7f77c0a1db2eeb99d +date: 2011-08-14 17:17 +0000 +svn: r13496 +description: Move code around to benefit from performance advantages with backward +abcl.jar-size: 8151358 +----- +real 202.25 +user 241.89 +sys 12.35 +changeset: 1594:3a3deb89ea0f65976af4a9b21c90e3fe21863ba2 +date: 2011-08-14 19:55 +0000 +svn: r13497 +description: More code shuffling. +abcl.jar-size: 8151368 +----- +real 207.36 +user 240.95 +sys 12.81 +changeset: 1595:48d4eba1e12ab387911a7e6d807ae669692e65c6 +date: 2011-08-14 20:53 +0000 +svn: r13498 +description: Start breaking up the beast function that COMPILE-FILE used to be. +abcl.jar-size: 8156424 +----- +real 202.36 +user 242.32 +sys 12.39 +changeset: 1596:dda547fc8b0d7983792206970eedb5e2b6907048 +date: 2011-08-14 22:03 +0000 +svn: r13506 +description: Merge CHANGES back to trunk from 0.26.x. +abcl.jar-size: 8156421 +----- +real 195.76 +user 239.00 +sys 12.30 +changeset: 1597:f075710d2892853bffc5e509b11533548deaab8d +date: 2011-08-16 08:43 +0000 +svn: r13507 +description: Re-enable a default implementation for printing a LispObject. +abcl.jar-size: 8156428 +----- +real 194.09 +user 241.44 +sys 12.15 +changeset: 1598:65954da15b13995065dabbe41724207bfd2661f9 +date: 2011-08-16 09:49 +0000 +svn: r13508 +description: Fix #148: READTABLE-CASE :invert doesn't work for symbols. +abcl.jar-size: 8156446 +----- +real 192.62 +user 239.13 +sys 12.01 +changeset: 1599:2cbb381a74656e17cd1748a495e6765b663eef2a +date: 2011-08-16 12:16 +0000 +svn: r13509 +description: Provide a more useful implementation of LispObject.toString(). +abcl.jar-size: 8156426 +----- +real 194.65 +user 243.13 +sys 12.43 +changeset: 1600:0ded242e8bfcf512b5c3c1322cd0020575588261 +date: 2011-08-16 13:45 +0000 +svn: r13510 +description: Assign fields the value of the arguments, instead of the values of +abcl.jar-size: 8156426 +----- +real 192.17 +user 239.79 +sys 12.21 +changeset: 1601:88c8e659e06749750608326495d0058c9a95afec +date: 2011-08-19 15:42 +0000 +svn: r13511 +description: Re #116: while working to fix the issue, at least tell the user we're +abcl.jar-size: 8158077 +----- +real 193.45 +user 240.97 +sys 12.07 +changeset: 1602:cfaf932fbc0a8b532ae18f3cb89bc4fa3b692b99 +date: 2011-08-19 15:43 +0000 +svn: r13512 +description: Re #116: Implement some infrastructure to load from other sources than +abcl.jar-size: 8158290 +----- +real 190.89 +user 237.49 +sys 12.11 +changeset: 1603:1b4ac4cb86ded033014093bfed8cab8eb2b52ea5 +date: 2011-08-19 19:52 +0000 +svn: r13513 +description: Remove meaningless 'final' classification on a method and an unused variable. +abcl.jar-size: 8158284 +----- +real 193.44 +user 241.99 +sys 12.36 +changeset: 1604:5e836406cc413084cbf3207f8de11a33af5f4a9c +date: 2011-08-19 20:43 +0000 +svn: r13514 +description: Fix #116 (fail to load cl-unicode) by saving serialized resources with a +abcl.jar-size: 8167591 +----- +real 194.96 +user 242.17 +sys 12.31 +changeset: 1605:3edf7d4102adbd264a98016256162750d1e7442c +date: 2011-08-19 21:47 +0000 +svn: r13515 +description: Extend overly long serialization strings storage mechanism to +abcl.jar-size: 8167882 +----- +real 193.85 +user 241.36 +sys 12.06 +changeset: 1606:fffb5cc714ec19a2c2337e811915dd2a08a55408 +date: 2011-08-20 10:03 +0000 +svn: r13516 +description: Fix #161: READTABLE-CASE setting of *readtable* affects FASL content. +abcl.jar-size: 8168771 +----- +real 192.48 +user 237.90 +sys 12.26 +changeset: 1607:65296ca26a6448c3a6c399a49e4aea2e026f490f +date: 2011-08-20 12:55 +0000 +svn: r13517 +description: Fix #162: Non-symbol in variable position of SETQ form causes class +abcl.jar-size: 8168808 +----- +real 195.79 +user 243.36 +sys 12.30 +changeset: 1608:9455da5b6a5c719cad7599bd53d030c809ca4f51 +date: 2011-08-20 21:53 +0000 +svn: r13518 +description: Replace the use of the (non-concurrent) Hashtable with the +abcl.jar-size: 8168827 +----- +real 202.26 +user 250.02 +sys 11.88 +changeset: 1609:f778cd742d282a5811051a022d093a06b2c7c5e2 +date: 2011-08-20 21:55 +0000 +svn: r13519 +description: Generate () functions for the initialization of static variables. +abcl.jar-size: 8281744 +----- +real 198.01 +user 244.96 +sys 12.77 +changeset: 1610:e8d38ea7d72663d36fe879283b232adfc4858520 +date: 2011-08-20 22:01 +0000 +svn: r13520 +description: Fix MULTIPLE-VALUE-PROG1.10 -- compiled mode. +abcl.jar-size: 8282035 +----- +real 204.25 +user 246.67 +sys 12.09 +changeset: 1611:ae2c27358aca112fd48b22cba92f350760bb58cf +date: 2011-08-20 22:18 +0000 +svn: r13521 +description: Revert r13509 because it breaks cl-ppcre compilation and the ANSI tests. +abcl.jar-size: 8282055 +----- +real 211.45 +user 252.12 +sys 12.57 +changeset: 1612:561c5899ee94a0f2235399142e90afd09fa3145d +date: 2011-08-21 09:10 +0000 +svn: r13522 +description: Change COND indenting to save left margin. +abcl.jar-size: 8282058 +----- +real 207.10 +user 247.18 +sys 12.68 +changeset: 1613:4ef0e2d78068eb8ef025402a70608691e9345cec +date: 2011-08-21 12:54 +0000 +svn: r13523 +description: Re #163: Don't macroexpand anything in compiler pass 2; we're completely +abcl.jar-size: 8281718 +----- +real 204.00 +user 245.07 +sys 12.70 +changeset: 1614:174938399f6d19ee56736afcb2eb3202dd0f7d37 +date: 2011-08-21 12:58 +0000 +svn: r13524 +description: Reindenting to save left margin. +abcl.jar-size: 8281713 +----- +real 199.50 +user 245.72 +sys 12.27 +changeset: 1615:1e5af2d8fc925c9c5d3d2531d3cac42f7ece7b44 +date: 2011-08-21 14:06 +0000 +svn: r13525 +description: Fix #163: Local functions should shadow global macro and function bindings. +abcl.jar-size: 8281734 +----- +real 200.31 +user 247.12 +sys 12.43 +changeset: 1616:c605a5f21c876d4780cf509d5878e6e14be1fd9d +date: 2011-08-21 18:46 +0000 +svn: r13526 +description: Factor out a function. +abcl.jar-size: 8282569 +----- +real 198.36 +user 246.38 +sys 12.31 +changeset: 1617:a1ad05af19d224cc4ec13e52b26843e53a38822c +date: 2011-08-21 18:58 +0000 +svn: r13527 +description: Improved readability. +abcl.jar-size: 8286329 +----- +real 198.74 +user 245.95 +sys 12.40 +changeset: 1618:45b1765ad990f953d732392d45a839e981893808 +date: 2011-08-21 20:03 +0000 +svn: r13528 +description: Fix MULTIPLE-VALUE-PROG1.10 the right way. +abcl.jar-size: 8290143 +----- +real 198.60 +user 244.83 +sys 12.12 +changeset: 1619:b9946bdb19f0ee1f8710ada641542b48d16067ea +date: 2011-08-21 20:12 +0000 +svn: r13529 +description: Aesthetics. +abcl.jar-size: 8290349 +----- +real 198.54 +user 246.15 +sys 12.12 +changeset: 1620:34a631131a6ee499b1ab62fefdb128479f0f13ce +date: 2011-08-22 09:52 +0000 +svn: r13530 +description: All LispThread objects can act on a ProcessingTerminated exception. +abcl.jar-size: 8290629 +----- +real 196.90 +user 244.47 +sys 12.17 +changeset: 1621:77e29e2bfe758fd287ab68755cb0ee1c16569f47 +date: 2011-08-22 14:48 +0000 +svn: r13531 +description: Optimize the compilation of files with a large number of compilands. +abcl.jar-size: 8291942 +----- +real 200.27 +user 247.24 +sys 12.27 +changeset: 1622:029235717c714eb92d650293427298961a8b4013 +date: 2011-08-23 10:43 +0000 +svn: r13532 +description: Fix compiler for compile-time toplevel defstruct with print-object. +abcl.jar-size: 8292048 +----- +real 198.07 +user 245.35 +sys 12.46 +changeset: 1623:388e9c8b2154ed8cf4c103f05c3fe4b3dc51e04e +date: 2011-08-23 12:48 +0000 +svn: r13533 +description: Remove two unnecessary EVAL-WHEN forms. +abcl.jar-size: 8292038 +----- +real 199.85 +user 245.13 +sys 12.45 +changeset: 1624:188ca564aecb2b170511c3154cc4854192e46632 +date: 2011-08-23 20:31 +0000 +svn: r13534 +description: Follow-up to r13531: The first resource file is _0, not _1. +abcl.jar-size: 8292032 +----- +real 201.80 +user 247.77 +sys 13.00 +changeset: 1625:0acf55c7d1a74edf8c4c357a92e701d83f438e9a +date: 2011-08-23 20:35 +0000 +svn: r13535 +description: Moving huge object serialization from () to () +abcl.jar-size: 8297294 +----- +real 201.06 +user 245.29 +sys 12.44 +changeset: 1626:f75160df66b1e405f592397dd9b29a0d4624ba35 +date: 2011-08-23 21:34 +0000 +svn: r13536 +description: Move more static field initialization to the static class initializer +abcl.jar-size: 8297921 +----- +real 198.44 +user 245.94 +sys 12.48 +changeset: 1627:096ed241b4f9e72700dd5196f38906466fc018c4 +date: 2011-08-24 08:49 +0000 +svn: r13537 +description: Follow up to r13527 fixes TAGBODY.3 and TAGBODY.4 regressions. +abcl.jar-size: 8295403 +----- +real 203.77 +user 252.55 +sys 12.06 +changeset: 1628:37d0672d3c9a199fe8dd8f118e6f37aebf434f2c +date: 2011-08-25 09:24 +0000 +svn: r13538 +description: (partially) address ticket #165. +abcl.jar-size: 8295607 +----- +real 206.26 +user 248.79 +sys 12.41 +changeset: 1629:2a4ee466efe1bf49e931d7ae44275b9293f4ecf9 +date: 2011-08-25 09:24 +0000 +svn: r13539 +description: Make compiler-tests.lisp safe for non-ABCL implementations again. +abcl.jar-size: 8295607 +----- +real 209.11 +user 246.44 +sys 13.42 +changeset: 1630:095d65463f44719663518d39a92ad9a9e862292e +date: 2011-08-27 23:23 +0000 +svn: r13540 +description: Pass wrapped error message to IllegalMonitorException. +abcl.jar-size: 8295772 +----- +real 210.04 +user 249.60 +sys 12.76 +changeset: 1631:9a3a6bc22b61557de5cfaf2029ec466aa33c5182 +date: 2011-08-27 23:23 +0000 +svn: r13541 +description: Convert docstrings and primitives to standard conventions. +abcl.jar-size: 8305568 +----- +real 206.71 +user 248.38 +sys 12.54 +changeset: 1632:0ddf0acf5d64acba3298134ebb23243f557296e3 +date: 2011-08-28 20:11 +0000 +svn: r13545 +description: Update CHANGES with development so far. +abcl.jar-size: 8305571 +----- +real 200.01 +user 247.10 +sys 12.15 +changeset: 1633:9678483532c3b53c7af757fcffa232ce39d60723 +date: 2011-08-28 20:36 +0000 +svn: r13546 +description: More CHANGES updates. +abcl.jar-size: 8305571 +----- +real 198.82 +user 245.30 +sys 12.33 +changeset: 1634:f9b4d83dff70800680407d9d886e3998082f4bf6 +date: 2011-08-29 14:03 +0000 +svn: r13547 +description: Noted CHANGES for contrib since abcl-0.26.2. +abcl.jar-size: 8305571 From ehuelsmann at common-lisp.net Sun Sep 4 09:59:24 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sun, 04 Sep 2011 02:59:24 -0700 Subject: [armedbear-cvs] r13568 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Sun Sep 4 02:59:23 2011 New Revision: 13568 Log: Remove unused GF argument from MOP::PROCESS-NEXT-METHOD-LIST to restore warning-free builds. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Sat Sep 3 23:23:44 2011 (r13567) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Sun Sep 4 02:59:23 2011 (r13568) @@ -1941,7 +1941,7 @@ (defun around-method-p (method) (equal '(:around) (method-qualifiers method))) -(defun process-next-method-list (gf next-method-list) +(defun process-next-method-list (next-method-list) (mapcar #'(lambda (next-method-form) (cond ((listp next-method-form) @@ -2064,7 +2064,7 @@ ;; by not generating an emf when there are no next methods, ;; we ensure next-method-p returns NIL (compute-effective-method-function ,gf - (process-next-method-list ,gf next-method-list)))))) + (process-next-method-list next-method-list)))))) ,result))))))) (t (let ((mc-obj (get mc-name 'method-combination-object))) From ehuelsmann at common-lisp.net Sun Sep 4 13:34:50 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sun, 04 Sep 2011 06:34:50 -0700 Subject: [armedbear-cvs] r13569 - in trunk/abcl: src/org/armedbear/lisp test/lisp/abcl Message-ID: Author: ehuelsmann Date: Sun Sep 4 06:34:50 2011 New Revision: 13569 Log: Signal an error if unambiguous sorting of methods within a method group is not possible due to the use of the same specializers. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp trunk/abcl/test/lisp/abcl/mop-tests.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Sun Sep 4 02:59:23 2011 (r13568) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Sun Sep 4 06:34:50 2011 (r13569) @@ -936,7 +936,8 @@ thereis (method-group-p item qualifiers))) :description ',description :order ',order - :required ',required-p))) + :required ',required-p + :*-selecter ,(equal selecters '(*))))) (defun extract-required-part (lambda-list) (flet ((skip (key lambda-list) @@ -1027,27 +1028,38 @@ collect `(,var ,init-form))) , at forms)))) +(defun assert-unambiguous-method-sorting (group-name methods) + (let ((specializers (make-hash-table :test 'equal))) + (dolist (method methods) + (push method (gethash (method-specializers method) specializers))) + (loop for specializer-methods being each hash-value of specializers + using (hash-key method-specializers) + unless (= 1 (length specializer-methods)) + do (error "Ambiguous method sorting in method group ~A due to multiple ~ + methods with specializers ~S: ~S" + group-name method-specializers specializer-methods)))) + (defmacro with-method-groups (method-group-specs methods-form &body forms) (flet ((grouping-form (spec methods-var) - (let ((predicate (coerce-to-function (getf spec :predicate))) - (group (gensym)) - (leftovers (gensym)) - (method (gensym))) - `(let ((,group '()) - (,leftovers '())) - (dolist (,method ,methods-var) - (if (funcall ,predicate (method-qualifiers ,method)) - (push ,method ,group) - (push ,method ,leftovers))) - (ecase ,(getf spec :order) - (:most-specific-last ) - (:most-specific-first (setq ,group (nreverse ,group)))) - ,@(when (getf spec :required) - `((when (null ,group) - (error "Method group ~S must not be empty." - ',(getf spec :name))))) - (setq ,methods-var (nreverse ,leftovers)) - ,group)))) + (let ((predicate (coerce-to-function (getf spec :predicate))) + (group (gensym)) + (leftovers (gensym)) + (method (gensym))) + `(let ((,group '()) + (,leftovers '())) + (dolist (,method ,methods-var) + (if (funcall ,predicate (method-qualifiers ,method)) + (push ,method ,group) + (push ,method ,leftovers))) + (ecase ,(getf spec :order) + (:most-specific-last ) + (:most-specific-first (setq ,group (nreverse ,group)))) + ,@(when (getf spec :required) + `((when (null ,group) + (error "Method group ~S must not be empty." + ',(getf spec :name))))) + (setq ,methods-var (nreverse ,leftovers)) + ,group)))) (let ((rest (gensym)) (method (gensym))) `(let* ((,rest ,methods-form) @@ -1058,6 +1070,11 @@ (invalid-method-error ,method "Method ~S with qualifiers ~S does not belong to any method group." ,method (method-qualifiers ,method))) + ,@(unless (and (= 1 (length method-group-specs)) + (getf (car method-group-specs) :*-selecter)) + (mapcar #'(lambda (spec) + `(assert-unambiguous-method-sorting ',(getf spec :name) ,(getf spec :name))) + method-group-specs)) , at forms)))) (defun method-combination-type-lambda Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/mop-tests.lisp Sun Sep 4 02:59:23 2011 (r13568) +++ trunk/abcl/test/lisp/abcl/mop-tests.lisp Sun Sep 4 06:34:50 2011 (r13569) @@ -410,7 +410,38 @@ T) +;;; Taken from SBCL: error when method sorting is ambiguous +(define-method-combination dmc-test-mc.3a () + ((around (:around)) + (primary * :required t)) + (let ((form (if (rest primary) + `(call-method ,(first primary) ,(rest primary)) + `(call-method ,(first primary))))) + (if around + `(call-method ,(first around) (,@(rest around) + (make-method ,form))) + form))) + +(defgeneric dmc-test-mc.3a (val) + (:method-combination dmc-test-mc.3a)) + +(defmethod dmc-test-mc.3a ((val number)) + (+ val (if (next-method-p) (call-next-method) 0))) + +(defmethod dmc-test-mc.3a :around ((val number)) + (+ val (if (next-method-p) (call-next-method) 0))) + +(defmethod dmc-test-mc.3a :somethingelse ((val number)) + (+ val (if (next-method-p) (call-next-method) 0))) + +(deftest dmc-test-mc.3a + (multiple-value-bind + (value error) + (ignore-errors (wam-test-mc-b 13)) + (declare (ignore value)) + (typep error 'error)) + T) (defclass foo-class (standard-class)) (defmethod mop:validate-superclass ((class foo-class) (superclass standard-object)) From mevenson at common-lisp.net Sun Sep 4 16:22:14 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Sun, 04 Sep 2011 09:22:14 -0700 Subject: [armedbear-cvs] r13570 - trunk/abcl/contrib/abcl-asdf Message-ID: Author: mevenson Date: Sun Sep 4 09:22:13 2011 New Revision: 13570 Log: Fix typo in abcl-asdf. Modified: trunk/abcl/contrib/abcl-asdf/abcl-asdf.lisp Modified: trunk/abcl/contrib/abcl-asdf/abcl-asdf.lisp ============================================================================== --- trunk/abcl/contrib/abcl-asdf/abcl-asdf.lisp Sun Sep 4 06:34:50 2011 (r13569) +++ trunk/abcl/contrib/abcl-asdf/abcl-asdf.lisp Sun Sep 4 09:22:13 2011 (r13570) @@ -23,7 +23,7 @@ (maybe-parse-mvn c) (java:add-to-classpath (abcl-asdf:as-classpath - (abcl-asdf:satisfy c))))) + (abcl-asdf:satisfy c)))) ;;; A Maven URI has the form "mvn:group-id/artifact-id/version" ;;; From mevenson at common-lisp.net Sun Sep 4 16:29:57 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Sun, 04 Sep 2011 09:29:57 -0700 Subject: [armedbear-cvs] r13571 - branches/0.27.x/abcl/contrib/abcl-asdf Message-ID: Author: mevenson Date: Sun Sep 4 09:29:57 2011 New Revision: 13571 Log: Backport r13570: Fix typo in abcl-asdf. Modified: branches/0.27.x/abcl/contrib/abcl-asdf/abcl-asdf.lisp Modified: branches/0.27.x/abcl/contrib/abcl-asdf/abcl-asdf.lisp ============================================================================== --- branches/0.27.x/abcl/contrib/abcl-asdf/abcl-asdf.lisp Sun Sep 4 09:22:13 2011 (r13570) +++ branches/0.27.x/abcl/contrib/abcl-asdf/abcl-asdf.lisp Sun Sep 4 09:29:57 2011 (r13571) @@ -23,7 +23,7 @@ (maybe-parse-mvn c) (java:add-to-classpath (abcl-asdf:as-classpath - (abcl-asdf:satisfy c))))) + (abcl-asdf:satisfy c)))) ;;; A Maven URI has the form "mvn:group-id/artifact-id/version" ;;; From mevenson at common-lisp.net Tue Sep 6 11:31:12 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Tue, 06 Sep 2011 04:31:12 -0700 Subject: [armedbear-cvs] r13572 - in branches/0.27.x/abcl: . contrib Message-ID: Author: mevenson Date: Tue Sep 6 04:31:10 2011 New Revision: 13572 Log: Correct Maven artifact descriptions to 0.27.1-dev. Modified: branches/0.27.x/abcl/contrib/pom.xml branches/0.27.x/abcl/pom.xml Modified: branches/0.27.x/abcl/contrib/pom.xml ============================================================================== --- branches/0.27.x/abcl/contrib/pom.xml Sun Sep 4 09:29:57 2011 (r13571) +++ branches/0.27.x/abcl/contrib/pom.xml Tue Sep 6 04:31:10 2011 (r13572) @@ -13,7 +13,7 @@ org.armedbear.lisp abcl-contrib - 0.26.0-SNAPSHOT + 0.27.1-DEV-SNAPSHOT jar Armed Bear Common Lisp (ABCL) Contribs Extra packages--contribs--for ABCL Modified: branches/0.27.x/abcl/pom.xml ============================================================================== --- branches/0.27.x/abcl/pom.xml Sun Sep 4 09:29:57 2011 (r13571) +++ branches/0.27.x/abcl/pom.xml Tue Sep 6 04:31:10 2011 (r13572) @@ -13,7 +13,7 @@ org.armedbear.lisp abcl - 0.26.0-SNAPSHOT + 0.27.1-DEV-SNAPSHOT jar ABCL - Armed Bear Common Lisp Common Lisp implementation running on the JVM From mevenson at common-lisp.net Tue Sep 6 11:32:50 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Tue, 06 Sep 2011 04:32:50 -0700 Subject: [armedbear-cvs] r13573 - in trunk/abcl: . contrib Message-ID: Author: mevenson Date: Tue Sep 6 04:32:49 2011 New Revision: 13573 Log: Update the Maven artifact descriptions produced as output. Modified: trunk/abcl/contrib/pom.xml trunk/abcl/pom.xml Modified: trunk/abcl/contrib/pom.xml ============================================================================== --- trunk/abcl/contrib/pom.xml Tue Sep 6 04:31:10 2011 (r13572) +++ trunk/abcl/contrib/pom.xml Tue Sep 6 04:32:49 2011 (r13573) @@ -13,7 +13,7 @@ org.armedbear.lisp abcl-contrib - 0.26.0-SNAPSHOT + 0.28.0-SNAPSHOT jar Armed Bear Common Lisp (ABCL) Contribs Extra packages--contribs--for ABCL Modified: trunk/abcl/pom.xml ============================================================================== --- trunk/abcl/pom.xml Tue Sep 6 04:31:10 2011 (r13572) +++ trunk/abcl/pom.xml Tue Sep 6 04:32:49 2011 (r13573) @@ -13,7 +13,7 @@ org.armedbear.lisp abcl - 0.26.0-SNAPSHOT + 0.28.0-SNAPSHOT jar ABCL - Armed Bear Common Lisp Common Lisp implementation running on the JVM From mevenson at common-lisp.net Tue Sep 6 11:39:06 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Tue, 06 Sep 2011 04:39:06 -0700 Subject: [armedbear-cvs] r13574 - trunk/abcl Message-ID: Author: mevenson Date: Tue Sep 6 04:39:04 2011 New Revision: 13574 Log: New cycle of CHANGES for abcl-0.28.0. Modified: trunk/abcl/CHANGES Modified: trunk/abcl/CHANGES ============================================================================== --- trunk/abcl/CHANGES Tue Sep 6 04:32:49 2011 (r13573) +++ trunk/abcl/CHANGES Tue Sep 6 04:39:04 2011 (r13574) @@ -1,8 +1,13 @@ -Version 0.27.0 +Version 0.28.0 ============== (untagged) +Version 0.27.0 +============== +svn.uri="http://svn.common-lisp.net/armedbear/tags/0.27.0/" + + Features -------- From mevenson at common-lisp.net Tue Sep 6 14:02:24 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Tue, 06 Sep 2011 07:02:24 -0700 Subject: [armedbear-cvs] r13575 - trunk/abcl/contrib/abcl-asdf Message-ID: Author: mevenson Date: Tue Sep 6 07:02:22 2011 New Revision: 13575 Log: Update ABCL-ASDF contrib to 0.4.1. Document functions a bit better. Include an example that can be used without reference to ASDF. Modified: trunk/abcl/contrib/abcl-asdf/README.markdown trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd trunk/abcl/contrib/abcl-asdf/abcl-asdf.lisp trunk/abcl/contrib/abcl-asdf/maven-embedder.lisp trunk/abcl/contrib/abcl-asdf/packages.lisp Modified: trunk/abcl/contrib/abcl-asdf/README.markdown ============================================================================== --- trunk/abcl/contrib/abcl-asdf/README.markdown Tue Sep 6 04:39:04 2011 (r13574) +++ trunk/abcl/contrib/abcl-asdf/README.markdown Tue Sep 6 07:02:22 2011 (r13575) @@ -1,13 +1,15 @@ ABCL-ASDF ========= +To use: + CL-USER> (require 'abcl-contrib) CL-USER> (require 'abcl-asdf) ABCL specific contributions to ASDF system definition mainly concerned -with finding JVM artifiacts such as jar archives to be loaded. +with finding JVM artifacts such as jar archives to be dynamically loaded. Examples -------- @@ -22,50 +24,66 @@ API --- -We define out API as consisting of the following ASDF classes: +We define an API as consisting of the following ASDF classes: JAR-DIRECTORY, JAR-FILE, and CLASS-FILE-DIRECTORY for JVM artifacts that have a currently valid pathname representation -mvn +And the MVN and IRI classes descend from ASDF-COMPONENT, but do not +directly have a filesystem location. + +For use outside of ASDF, we currently define one method, +RESOLVE-DEPENDENCIES which locates, downloads, caches, and then loads +into the currently executing JVM process all recursive dependencies +annotated in the Maven pom.xml graph. + +Example 2 +--------- -iri +Bypassing ASDF, one can directly issue requests for the Maven +artifacts to be downloaded + CL-USER> (abcl-asdf:resolve-dependencies "com.google.gwt" "gwt-user") + WARNING: Using LATEST for unspecified version. + "/Users/evenson/.m2/repository/com/google/gwt/gwt-user/2.4.0-rc1/gwt-user-2.4.0-rc1.jar:/Users/evenson/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/evenson/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar" +Notice that all recursive dependencies have been located and installed +as well. -Example 2 + +Example 3 --------- For a filesystem of jar archives: -./lib/ext/flora2-reasoner/XSBFlora.jar -./lib/ext/iris-reasoner/iris/iris-0.58.jar -./lib/ext/iris-reasoner/jgrapht/jgrapht-jdk1.5-0.7.1.jar -./lib/ext/log4j/log4j-1.2.14.jar -./lib/ext/mandrax-reasoner/commons-collections-2.1.jar -./lib/ext/mandrax-reasoner/jdom-b10.jar -./lib/ext/mandrax-reasoner/log4j-1.2.8.jar -./lib/ext/mandrax-reasoner/mandarax-3.4.jar -./lib/ext/mins-reasoner/mins-v0_3.jar -./lib/ext/pellet-reasoner/aterm/1.6/aterm-java-1.6.jar -./lib/ext/pellet-reasoner/commons-logging/1.1/commons-logging-1.1.jar -./lib/ext/pellet-reasoner/kaon/1.2.9/rdfapi.jar -./lib/ext/pellet-reasoner/owl-api/1.4.3/abstractparser.jar -./lib/ext/pellet-reasoner/owl-api/1.4.3/io.jar -./lib/ext/pellet-reasoner/owl-api/1.4.3/rdfparser.jar -./lib/ext/pellet-reasoner/owl-api/1.4.3/validation.jar -./lib/ext/pellet-reasoner/owl-api/owl-api-econn/2006-04-27/api.jar -./lib/ext/pellet-reasoner/owl-api/owl-api-econn/2006-04-27/impl.jar -./lib/ext/pellet-reasoner/pellet/pellet.jar -./lib/ext/pellet-reasoner/relaxng/1.0/relaxngDatatype.jar -./lib/ext/pellet-reasoner/xsdlib/xsdlib.jar -./lib/ext/wsmo/WSML-grammar-20081202.jar -./lib/ext/wsmo/wsmo-api-0.6.2.jar -./lib/ext/wsmo/wsmo4j-0.6.2.jar -./lib/ext/xsb-system/interprolog.jar + ./lib/ext/flora2-reasoner/XSBFlora.jar + ./lib/ext/iris-reasoner/iris/iris-0.58.jar + ./lib/ext/iris-reasoner/jgrapht/jgrapht-jdk1.5-0.7.1.jar + ./lib/ext/log4j/log4j-1.2.14.jar + ./lib/ext/mandrax-reasoner/commons-collections-2.1.jar + ./lib/ext/mandrax-reasoner/jdom-b10.jar + ./lib/ext/mandrax-reasoner/log4j-1.2.8.jar + ./lib/ext/mandrax-reasoner/mandarax-3.4.jar + ./lib/ext/mins-reasoner/mins-v0_3.jar + ./lib/ext/pellet-reasoner/aterm/1.6/aterm-java-1.6.jar + ./lib/ext/pellet-reasoner/commons-logging/1.1/commons-logging-1.1.jar + ./lib/ext/pellet-reasoner/kaon/1.2.9/rdfapi.jar + ./lib/ext/pellet-reasoner/owl-api/1.4.3/abstractparser.jar + ./lib/ext/pellet-reasoner/owl-api/1.4.3/io.jar + ./lib/ext/pellet-reasoner/owl-api/1.4.3/rdfparser.jar + ./lib/ext/pellet-reasoner/owl-api/1.4.3/validation.jar + ./lib/ext/pellet-reasoner/owl-api/owl-api-econn/2006-04-27/api.jar + ./lib/ext/pellet-reasoner/owl-api/owl-api-econn/2006-04-27/impl.jar + ./lib/ext/pellet-reasoner/pellet/pellet.jar + ./lib/ext/pellet-reasoner/relaxng/1.0/relaxngDatatype.jar + ./lib/ext/pellet-reasoner/xsdlib/xsdlib.jar + ./lib/ext/wsmo/WSML-grammar-20081202.jar + ./lib/ext/wsmo/wsmo-api-0.6.2.jar + ./lib/ext/wsmo/wsmo4j-0.6.2.jar + ./lib/ext/xsb-system/interprolog.jar The following ASDF defintion loads enough JVM artifacts to use the -IRIS reasoner: +[IRIS reasoner][1]: (defsystem :wsml2reasoner-jars :version "0.6.4" ;; last sync with SVN @@ -87,3 +105,18 @@ (:module log4j-libs :pathname "lib/ext/log4j/" :components ((:jar-file "log4j-1.2.14"))))) + +[1]: http://www.iris-reasoner.org/ + + +Problems +------- + +0.4.1 2011-09-06 + +o locating the proper Maven3 libraries could work in more places + +o untested under Windows + +o more information should be optionally available when downloading + as this process can potentially take a long time. Modified: trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd ============================================================================== --- trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd Tue Sep 6 04:39:04 2011 (r13574) +++ trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd Tue Sep 6 07:02:22 2011 (r13575) @@ -3,7 +3,7 @@ (defsystem :abcl-asdf :author "Mark Evenson" - :version "0.4.0" + :version "0.4.1" :depends-on (jss) :components ((:module packages :pathname "" Modified: trunk/abcl/contrib/abcl-asdf/abcl-asdf.lisp ============================================================================== --- trunk/abcl/contrib/abcl-asdf/abcl-asdf.lisp Tue Sep 6 04:39:04 2011 (r13574) +++ trunk/abcl/contrib/abcl-asdf/abcl-asdf.lisp Tue Sep 6 07:02:22 2011 (r13575) @@ -52,12 +52,16 @@ (in-package #:abcl-asdf) (defun satisfy (mvn-component) + "Resolve all runtime dependencies of MVN-COMPONENT. + +Returns a string in JVM CLASSPATH format as entries delimited by classpath separator string." + (with-slots (asdf::group-id asdf::artifact-id asdf::version) mvn-component (resolve-dependencies asdf::group-id asdf::artifact-id asdf::version))) (defun as-classpath (classpath) - "For a given MVN entry, return a list of loadable archives - suitable for addition to the classpath." + "Break apart the JVM CLASSPATH string into a list of its consituents." + ;;; XXX Maybe doesn't work under Windows? (split-string classpath ":")) (defun split-string (string split-char) Modified: trunk/abcl/contrib/abcl-asdf/maven-embedder.lisp ============================================================================== --- trunk/abcl/contrib/abcl-asdf/maven-embedder.lisp Tue Sep 6 04:39:04 2011 (r13574) +++ trunk/abcl/contrib/abcl-asdf/maven-embedder.lisp Tue Sep 6 07:02:22 2011 (r13575) @@ -132,7 +132,18 @@ session (#"newLocalRepositoryManager" repository-system local-repository)))) -(defun resolve-artifact (group-id artifact-id version) +(defun resolve-artifact (group-id artifact-id &optional (version "LATEST" versionp)) + "Dynamically resolve Maven dependencies for item with GROUP-ID and ARTIFACT-ID at VERSION. + +Declared dependencies are not attempted to be located. + +If unspecified, the string \"LATEST\" will be used for the VERSION. + +Returns a string containing the necessary jvm classpath entries packed +in Java CLASSPATH representation." + + (unless versionp + (warn "Using LATEST for unspecified version.")) (let* ((system (repository-system)) (session @@ -150,8 +161,18 @@ (#"addRepository" artifact-request repository) (#"resolveArtifact" system session artifact-request))) -(defun resolve-dependencies (group-id artifact-id version) +(defun resolve-dependencies (group-id artifact-id &optional (version "LATEST" versionp)) + "Dynamically resolve Maven dependencies for item with GROUP-ID and ARTIFACT-ID at VERSION. + +All recursive dependencies will be visited before resolution is successful. + +If unspecified, the string \"LATEST\" will be used for the VERSION. + +Returns a string containing the necessary jvm classpath entries packed +in Java CLASSPATH representation." (unless *init* (init)) + (unless versionp + (warn "Using LATEST for unspecified version.")) (let* ((system (repository-system)) (session Modified: trunk/abcl/contrib/abcl-asdf/packages.lisp ============================================================================== --- trunk/abcl/contrib/abcl-asdf/packages.lisp Tue Sep 6 04:39:04 2011 (r13574) +++ trunk/abcl/contrib/abcl-asdf/packages.lisp Tue Sep 6 07:02:22 2011 (r13575) @@ -1,11 +1,14 @@ (defpackage #:abcl-asdf (:use :cl) (:export +;;; Public API + #:resolve-dependencies + +;;; "Internal" API #:satisfy #:as-classpath #:resolve-artifact - #:resolve-dependencies #:add-directory-jars-to-class-path #:need-to-add-directory-jar? From mevenson at common-lisp.net Tue Sep 6 14:07:27 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Tue, 06 Sep 2011 07:07:27 -0700 Subject: [armedbear-cvs] r13576 - trunk/abcl/test/lisp/abcl Message-ID: Author: mevenson Date: Tue Sep 6 07:07:27 2011 New Revision: 13576 Log: Correct misspelling. Modified: trunk/abcl/test/lisp/abcl/weak-hash-tables.lisp Modified: trunk/abcl/test/lisp/abcl/weak-hash-tables.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/weak-hash-tables.lisp Tue Sep 6 07:02:22 2011 (r13575) +++ trunk/abcl/test/lisp/abcl/weak-hash-tables.lisp Tue Sep 6 07:07:27 2011 (r13576) @@ -13,7 +13,7 @@ |# (defun random-object () - "A randomly constructed object that is elgible for garbage collection." + "A randomly constructed object that is eligible for garbage collection." (coerce (/ (random 10000) (1+ (random 10000))) 'single-float)) From ehuelsmann at common-lisp.net Tue Sep 6 14:14:08 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Tue, 06 Sep 2011 07:14:08 -0700 Subject: [armedbear-cvs] r13577 - trunk/abcl/doc/design/amop Message-ID: Author: ehuelsmann Date: Tue Sep 6 07:14:07 2011 New Revision: 13577 Log: Add D-M-C design notes. Added: trunk/abcl/doc/design/amop/d-m-c-notes Added: trunk/abcl/doc/design/amop/d-m-c-notes ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/abcl/doc/design/amop/d-m-c-notes Tue Sep 6 07:14:07 2011 (r13577) @@ -0,0 +1,83 @@ + +Below is a DRAFT e-mail that I intend to send to the mailing list, +however, having it in the repository (probably rephrased) is better +long-term documentation. + + + +Over the past days, I've been working on porting SBCL's D-M-C tests to ABCL's +test suite and testing+fixing our implementation. A number of use-cases have +been fixed, however, I'm now down to the more complex cases, in particular +the case for the (:arguments . lambda-list). + + +Context +----------- + +When handling EMF computation, there are two sets of arguments (lambda lists): + +1. the arguments passed to the METHOD-COMBINATION through the + (:method-combination ...) form in the generic function definition +2. the arguments passed to the generic function when it is being called + +This distinction is very important, yet not particularly clear from our +sources. The former set of arguments is available from the instantiation of +the generic function (DEFGENERIC evaluation) and constant throughout the life +of the GF. The latter is set of arguments is not available until the function +is being called and will presumably be different for each invocation of the GF. + +The former set is passed to the D-M-C form in the second position: + (D-M-C ....). The latter set is made accessible by +providing the (:arguments ...) form to the D-M-C form -- binding of the +variables happens at "EMF-calculation-time". + +Current implementation +--------------------------------- + +Our existing implementation does not work at all with the (:arguments ...) +option in the D-M-C definition. [SBCL didn't either, btw, +until 0.7.] +What happens in our implementation is that the function +STD-COMPUTE-EFFECTIVE-METHOD-FUNCTION calls a function created by the D-M-C. +That function returns forms to be used as the EMF. S-C-E-M-F wraps the returned +forms in a function and returns it as the EMF. + +This works as long as the EMF does not depend on the arguments supplied +to the GF (generic function) call. + + +The problem +------------------ + +Our implementation tries to access the function call parameters (resulting +in "unbound variable errors") from the EMF-generating function. However, +that function won't (ever) be passed the call arguments. + + +The solution +----------------- + +Writing down the above and taking into account that we want to cache as much +of our EMF as possible for performance reasons as well as considering that +the EMF depending on the function call arguments can't be cached, I think +this is the solution: + +The forms being returned (and later wrapped in a lambda) should include code +which does another code-generation step --with access to the call parameters-- +and include a call to the forms having been generated. + +Examples +-------------- + +A call to the EMF-generating function which does not depend on the call +arguments would return something like: + + '(CALL-METHOD (MAKE-METHOD (error "ABC 123"))) + +This form will be wrapped in a lambda roughly like this: + (lambda (args) (macrolet ((call-method ...)) )) + + +A call to the EMF-generating function which *does* depend on the arguments +would return something like: + From mevenson at common-lisp.net Wed Sep 7 12:05:29 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Wed, 07 Sep 2011 05:05:29 -0700 Subject: [armedbear-cvs] r13578 - in branches/0.27.x/abcl: . contrib Message-ID: Author: mevenson Date: Wed Sep 7 05:05:29 2011 New Revision: 13578 Log: Refresh README. Update Maven dependencies to explicit 0.27.1 version. Modified: branches/0.27.x/abcl/README branches/0.27.x/abcl/contrib/pom.xml branches/0.27.x/abcl/pom.xml Modified: branches/0.27.x/abcl/README ============================================================================== --- branches/0.27.x/abcl/README Tue Sep 6 07:14:07 2011 (r13577) +++ branches/0.27.x/abcl/README Wed Sep 7 05:05:29 2011 (r13578) @@ -1,3 +1,8 @@ +ABCL README +=========== + +This file corresponds to the abcl-0.27.1 release. + GENERAL INFORMATION =================== @@ -47,7 +52,7 @@ which should result in output like the following - Armed Bear Common Lisp 0.25.0 + Armed Bear Common Lisp 0.27.1 Java 1.6.0_21 Sun Microsystems Inc. Java HotSpot(TM) Client VM Low-level initialization completed in 0.3 seconds. @@ -64,7 +69,7 @@ * Use the Ant build tool for Java environments. -* Use the Netbeans 6.x IDE to open ABCL as a project. +* Use the Netbeans IDE to open ABCL as a project. * Bootstrap ABCL using a Common Lisp implementation. Supported implementations for this process: SBCL, CMUCL, OpenMCL, Allegro @@ -105,7 +110,7 @@ -------------- Obtain and install the [Netbeans IDE][2]. One should be able to open -the ABCL directory as a project in the Netbeans 6.x application, +the ABCL directory as a project in the Netbeans 7.x application, whereupon the usual build, run, and debug targets as invoked in the GUI are available. @@ -172,17 +177,15 @@ BUGS ==== -A lot of (renewed) energy has been spent to make ABCL a compliant -and practically useable Common Lisp implementation. Because of this, -ABCL 0.25.0 now fails only 28 out of 21702 tests in the ANSI CL test -suite. In addition, Maxima's test suite runs without failures now -and ABCL's CLOS complete, with the exception of the long form of -DEFINE-METHOD-COMBINATION - which is an ongoing effort. - -The MOP implementation is incomplete. +A lot of (renewed) energy has been spent to make ABCL a compliant and +practically useable Common Lisp implementation. Because of this, ABCL +0.27.1 now fails only 20 out of 21702 tests in the ANSI CL test suite. +Maxima's test suite runs without failures. ABCL's CLOS is complete +albeit buggy. Notably, the MOP is incomplete and the long form of +DEFINE-METHOD-COMBINATION does not work well. -Patches to address any of the issues mentioned above will -be gladly accepted. +Patches to address any outstanding issues above will be gladly +accepted. Please report problems to the development mailing list: @@ -192,4 +195,5 @@ On behalf of all ABCL development team and contributors, Erik Huelsmann -January 20, 2011 +Mark Evenson +September 11, 2011 Modified: branches/0.27.x/abcl/contrib/pom.xml ============================================================================== --- branches/0.27.x/abcl/contrib/pom.xml Tue Sep 6 07:14:07 2011 (r13577) +++ branches/0.27.x/abcl/contrib/pom.xml Wed Sep 7 05:05:29 2011 (r13578) @@ -13,7 +13,7 @@ org.armedbear.lisp abcl-contrib - 0.27.1-DEV-SNAPSHOT + 0.27.1 jar Armed Bear Common Lisp (ABCL) Contribs Extra packages--contribs--for ABCL Modified: branches/0.27.x/abcl/pom.xml ============================================================================== --- branches/0.27.x/abcl/pom.xml Tue Sep 6 07:14:07 2011 (r13577) +++ branches/0.27.x/abcl/pom.xml Wed Sep 7 05:05:29 2011 (r13578) @@ -13,7 +13,7 @@ org.armedbear.lisp abcl - 0.27.1-DEV-SNAPSHOT + 0.27.1 jar ABCL - Armed Bear Common Lisp Common Lisp implementation running on the JVM From mevenson at common-lisp.net Wed Sep 7 12:24:05 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Wed, 07 Sep 2011 05:24:05 -0700 Subject: [armedbear-cvs] r13579 - trunk/abcl/doc/manual Message-ID: Author: mevenson Date: Wed Sep 7 05:24:05 2011 New Revision: 13579 Log: Document using Rhodes' extensible sequeunces for java.util.List. Modified: trunk/abcl/doc/manual/abcl.tex Modified: trunk/abcl/doc/manual/abcl.tex ============================================================================== --- trunk/abcl/doc/manual/abcl.tex Wed Sep 7 05:05:29 2011 (r13578) +++ trunk/abcl/doc/manual/abcl.tex Wed Sep 7 05:24:05 2011 (r13579) @@ -139,7 +139,8 @@ \section{Lisp from Java} Manipulation of the Lisp API is currently lacking a stable interface, -so what is documented here is subject to change. +so the following documented interfaces are subject to change with +notice: \begin{itemize} \item All Lisp values are descendants of LispObject.java @@ -310,6 +311,9 @@ registering object finalizers, constructing reference weakly held by the garbage collector and others. +See \ref{Extensible Sequences} for a generic function interface to +the native JVM contract for \code{java.util.List}. + \include{extensions} \chapter{Beyond ANSI} @@ -319,6 +323,16 @@ specification which are either widely adopted or are especially useful in working with the hosting JVM. +\section{Extensible Sequences} + +Chritopher Rhodes proposal for extensible sequences is implemented in +the SEQUENCE package. These user extensible sequences are used +directly in \code{java-collections.lisp} provide these CLOS +abstractions on the standard Java collection classes as defined by the +\code{java.util.List} contract + + + \section{Extensions to CLOS} There is an additional syntax for specializing the parameter of a From mevenson at common-lisp.net Wed Sep 7 12:28:32 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Wed, 07 Sep 2011 05:28:32 -0700 Subject: [armedbear-cvs] r13580 - trunk/abcl/doc/manual Message-ID: Author: mevenson Date: Wed Sep 7 05:28:31 2011 New Revision: 13580 Log: ispell buffer. Modified: trunk/abcl/doc/manual/abcl.tex Modified: trunk/abcl/doc/manual/abcl.tex ============================================================================== --- trunk/abcl/doc/manual/abcl.tex Wed Sep 7 05:24:05 2011 (r13579) +++ trunk/abcl/doc/manual/abcl.tex Wed Sep 7 05:28:31 2011 (r13580) @@ -31,13 +31,13 @@ cmd\$ java -jar abcl.jar \end{listing-shell} -For this command to work, the ``java'' exectuable needs to be in your +For this command to work, the ``java'' executable needs to be in your path. -To make it easier to faciliate the use of ABCL in tool chains (such as +To make it easier to facilitate the use of ABCL in tool chains (such as SLIME) the invocation is wrapped in a Bourne shell script under UNIX or a DOS command script under Windows so that ABCL may be executed -simplly as: +simply as: \begin{listing-shell} cmd\$ abcl @@ -70,7 +70,7 @@ the variable EXTENSIONS:*COMMAND-LINE-ARGUMENT-LIST*. \end{verbatim} -All of the command line arguments which follow the occurance of ``--'' +All of the command line arguments which follow the occurrence of ``--'' are passed into a list bound to the EXT:*COMMAND-LINE-ARGUMENT-LIST* variable. @@ -248,7 +248,7 @@ We present various patterns for introspecting an an arbitrary `LispObject` which can represent the result of every Lisp evaluation -into semantics that Java can meaniningfully deal with. +into semantics that Java can meaningfully deal with. \subsubsection{LispObject as \code{boolean}} @@ -305,7 +305,7 @@ \section{Extensions} -The symbols in the EXTENSIONS package consititutes extensions to the +The symbols in the EXTENSIONS package constitutes extensions to the ANSI standard that are potentially useful to the user. They include functions for manipulating network sockets, running external programs, registering object finalizers, constructing reference weakly held by @@ -325,12 +325,14 @@ \section{Extensible Sequences} -Chritopher Rhodes proposal for extensible sequences is implemented in -the SEQUENCE package. These user extensible sequences are used + +\ref{RHODES2007} + +The SEQUENCE pacakge fully implements Christopher Rhodes' proposal for +extensible sequences. These user extensible sequences are used directly in \code{java-collections.lisp} provide these CLOS abstractions on the standard Java collection classes as defined by the -\code{java.util.List} contract - +\code{java.util.List} contract. \section{Extensions to CLOS} From ehuelsmann at common-lisp.net Wed Sep 7 20:34:41 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Wed, 07 Sep 2011 13:34:41 -0700 Subject: [armedbear-cvs] r13581 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Wed Sep 7 13:34:40 2011 New Revision: 13581 Log: Extract a function. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Wed Sep 7 05:28:31 2011 (r13580) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Wed Sep 7 13:34:40 2011 (r13581) @@ -1000,6 +1000,33 @@ (defconstant +gf-args-var+ (make-symbol "GF-ARGS-VAR")) +(defun wrap-with-call-method-macro (gf forms) + `(macrolet + ((call-method (method &optional next-method-list) + `(funcall + ,(cond + ((listp method) + (assert (eq (first method) 'make-method)) + ;; by generating an inline expansion we prevent allocation + ;; of a method instance which will be discarded immediately + ;; after reading the METHOD-FUNCTION slot + (compute-method-function + `(lambda (&rest ,(gensym)) + ;;### FIXME + ;; the MAKE-METHOD body form gets evaluated in + ;; the null lexical environment augmented + ;; with a binding for CALL-METHOD + ;; ... it's the latter we're not doing here... + ,(second method)))) + (t (%method-function method))) + args + ,(unless (null next-method-list) + ;; by not generating an emf when there are no next methods, + ;; we ensure next-method-p returns NIL + (compute-effective-method-function + ,gf (process-next-method-list next-method-list)))))) + , at forms)) + (defmacro with-args-lambda-list (args-lambda-list generic-function-symbol &body forms) (let ((gf-lambda-list (gensym)) @@ -2060,29 +2087,7 @@ (funcall function gf methods)))) `(lambda (args) (let ((gf-args-var args)) - (macrolet ((call-method (method &optional next-method-list) - `(funcall - ,(cond - ((listp method) - (assert (eq (first method) 'make-method)) - ;; by generating an inline expansion we prevent allocation - ;; of a method instance which will be discarded immediately - ;; after reading the METHOD-FUNCTION slot - (compute-method-function `(lambda (&rest ,(gensym)) - ;;### FIXME - ;; the MAKE-METHOD body form gets evaluated in - ;; the null lexical environment augmented - ;; with a binding for CALL-METHOD - ;; ... it's the latter we're not doing here... - ,(second method)))) - (t (%method-function method))) - args - ,(unless (null next-method-list) - ;; by not generating an emf when there are no next methods, - ;; we ensure next-method-p returns NIL - (compute-effective-method-function ,gf - (process-next-method-list next-method-list)))))) - ,result))))))) + ,(wrap-with-call-method-macro gf (list result)))))))) (t (let ((mc-obj (get mc-name 'method-combination-object))) (unless (typep mc-obj 'short-method-combination) From ehuelsmann at common-lisp.net Wed Sep 7 20:36:09 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Wed, 07 Sep 2011 13:36:09 -0700 Subject: [armedbear-cvs] r13582 - trunk/abcl/test/lisp/abcl Message-ID: Author: ehuelsmann Date: Wed Sep 7 13:36:09 2011 New Revision: 13582 Log: Add method combination test 3b. Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/mop-tests.lisp Wed Sep 7 13:34:40 2011 (r13581) +++ trunk/abcl/test/lisp/abcl/mop-tests.lisp Wed Sep 7 13:36:09 2011 (r13582) @@ -411,6 +411,7 @@ ;;; Taken from SBCL: error when method sorting is ambiguous +;;; with multiple method groups (define-method-combination dmc-test-mc.3a () ((around (:around)) @@ -438,11 +439,69 @@ (deftest dmc-test-mc.3a (multiple-value-bind (value error) - (ignore-errors (wam-test-mc-b 13)) + (ignore-errors (wam-test-mc.3a 13)) (declare (ignore value)) (typep error 'error)) T) +;;; Taken from SBCL: error when method sorting is ambiguous +;;; with a single (non *) method group + + +(define-method-combination dmc-test-mc.3b () + ((methods listp :required t)) + (if (rest methods) + `(call-method ,(first methods) ,(rest methods)) + `(call-method ,(first methods)))) + +(defgeneric dmc-test-mc.3b (val) + (:method-combination dmc-test-mc.3b)) + +(defmethod dmc-test-mc.3b :foo ((val number)) + (+ val (if (next-method-p) (call-next-method) 0))) + +(defmethod dmc-test-mc.3b :bar ((val number)) + (+ val (if (next-method-p) (call-next-method) 0))) + +(deftest dmc-test-mc.3b + (multiple-value-bind + (value error) + (ignore-errors (dmc-test-mc.3b 13)) + (declare (ignore value)) + (typep error 'error)) + T) + +#| + +(progn (defvar *d-m-c-args-test* nil) +(define-method-combination progn-with-lock () + ((methods ())) + (:arguments object) + `(unwind-protect + (progn (lock (object-lock ,object)) + ,@(mapcar #'(lambda (method) + `(call-method ,method)) + methods)) + (unlock (object-lock ,object)))) +(defun object-lock (obj) + (push "object-lock" *d-m-c-args-test*) + obj) +(defun unlock (obj) + (push "unlock" *d-m-c-args-test*) + obj) +(defun lock (obj) + (push "lock" *d-m-c-args-test*) + obj) +(defgeneric d-m-c-args-test (x) + (:method-combination progn-with-lock)) +(defmethod d-m-c-args-test ((x symbol)) + (push "primary" *d-m-c-args-test*)) +(defmethod d-m-c-args-test ((x number)) + (error "foo"))) + +|# + + (defclass foo-class (standard-class)) (defmethod mop:validate-superclass ((class foo-class) (superclass standard-object)) t) From ehuelsmann at common-lisp.net Thu Sep 8 10:19:48 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Thu, 08 Sep 2011 03:19:48 -0700 Subject: [armedbear-cvs] r13583 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Thu Sep 8 03:19:47 2011 New Revision: 13583 Log: Resolve FIXME regarding D-M-C. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Wed Sep 7 13:36:09 2011 (r13582) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 03:19:47 2011 (r13583) @@ -1012,12 +1012,10 @@ ;; after reading the METHOD-FUNCTION slot (compute-method-function `(lambda (&rest ,(gensym)) - ;;### FIXME ;; the MAKE-METHOD body form gets evaluated in ;; the null lexical environment augmented ;; with a binding for CALL-METHOD - ;; ... it's the latter we're not doing here... - ,(second method)))) + ,(wrap-with-call-method-macro ,gf (second method))))) (t (%method-function method))) args ,(unless (null next-method-list) From ehuelsmann at common-lisp.net Thu Sep 8 10:21:24 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Thu, 08 Sep 2011 03:21:24 -0700 Subject: [armedbear-cvs] r13584 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Thu Sep 8 03:21:24 2011 New Revision: 13584 Log: Remove unused variable in METHOD-COMBINATION-TYPE-LAMBDA. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 03:19:47 2011 (r13583) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 03:21:24 2011 (r13584) @@ -1108,14 +1108,13 @@ (let ((methods (gensym))) `(lambda (,generic-function-symbol ,methods , at lambda-list) , at declarations - (let ((*message-prefix* ,(format nil "METHOD COMBINATION TYPE ~S: " name))) - (with-method-groups ,method-group-specs + (with-method-groups ,method-group-specs ,methods - ,@(if (null args-lambda-list) - forms - `((with-args-lambda-list ,args-lambda-list + ,@(if (null args-lambda-list) + forms + `((with-args-lambda-list ,args-lambda-list ,generic-function-symbol - , at forms)))))))) + , at forms))))))) (defun declarationp (expr) (and (consp expr) (eq (car expr) 'DECLARE))) From ehuelsmann at common-lisp.net Thu Sep 8 14:49:12 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Thu, 08 Sep 2011 07:49:12 -0700 Subject: [armedbear-cvs] r13585 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Thu Sep 8 07:49:11 2011 New Revision: 13585 Log: Don't hard code variable name in a single function template across multiple generating functions. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 03:21:24 2011 (r13584) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 07:49:11 2011 (r13585) @@ -1000,7 +1000,7 @@ (defconstant +gf-args-var+ (make-symbol "GF-ARGS-VAR")) -(defun wrap-with-call-method-macro (gf forms) +(defun wrap-with-call-method-macro (gf args-var forms) `(macrolet ((call-method (method &optional next-method-list) `(funcall @@ -1015,9 +1015,11 @@ ;; the MAKE-METHOD body form gets evaluated in ;; the null lexical environment augmented ;; with a binding for CALL-METHOD - ,(wrap-with-call-method-macro ,gf (second method))))) + ,(wrap-with-call-method-macro ,gf + ,args-var + (second method))))) (t (%method-function method))) - args + ,args-var ,(unless (null next-method-list) ;; by not generating an emf when there are no next methods, ;; we ensure next-method-p returns NIL @@ -1105,6 +1107,7 @@ (defun method-combination-type-lambda (&key name lambda-list args-lambda-list generic-function-symbol method-group-specs declarations forms &allow-other-keys) + (declare (ignore name)) (let ((methods (gensym))) `(lambda (,generic-function-symbol ,methods , at lambda-list) , at declarations @@ -2081,10 +2084,12 @@ (setf emf-form (let ((result (if arguments (apply function gf methods arguments) - (funcall function gf methods)))) - `(lambda (args) - (let ((gf-args-var args)) - ,(wrap-with-call-method-macro gf (list result)))))))) + (funcall function gf methods))) + (args-var (gensym))) + `(lambda (,args-var) + (let ((gf-args-var ,args-var)) + ,(wrap-with-call-method-macro gf args-var + (list result)))))))) (t (let ((mc-obj (get mc-name 'method-combination-object))) (unless (typep mc-obj 'short-method-combination) From ehuelsmann at common-lisp.net Thu Sep 8 18:37:24 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Thu, 08 Sep 2011 11:37:24 -0700 Subject: [armedbear-cvs] r13586 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Thu Sep 8 11:37:23 2011 New Revision: 13586 Log: Reduce complexity of STD-COMPUTE-METHOD-COMBINATION: move lambda creation to METHOD-COMBINATION-TYPE-LAMBDA. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 07:49:11 2011 (r13585) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 11:37:23 2011 (r13586) @@ -1108,16 +1108,24 @@ (&key name lambda-list args-lambda-list generic-function-symbol method-group-specs declarations forms &allow-other-keys) (declare (ignore name)) - (let ((methods (gensym))) + (let ((methods (gensym)) + (args-var (gensym))) `(lambda (,generic-function-symbol ,methods , at lambda-list) , at declarations (with-method-groups ,method-group-specs ,methods - ,@(if (null args-lambda-list) - forms - `((with-args-lambda-list ,args-lambda-list - ,generic-function-symbol - , at forms))))))) + ,(if (null args-lambda-list) + `(lambda (,args-var) + (let ((gf-args-var ,args-var)) + ,(wrap-with-call-method-macro generic-function-symbol + args-var forms))) + `(lambda (,args-var) + (let ((gf-args-var ,args-var)) + ,(wrap-with-call-method-macro generic-function-symbol + args-var + `(with-args-lambda-list ,args-lambda-list + ,generic-function-symbol + , at forms))))))))) (defun declarationp (expr) (and (consp expr) (eq (car expr) 'DECLARE))) @@ -2082,14 +2090,9 @@ (assert (typep mc-obj 'long-method-combination)) (assert function) (setf emf-form - (let ((result (if arguments - (apply function gf methods arguments) - (funcall function gf methods))) - (args-var (gensym))) - `(lambda (,args-var) - (let ((gf-args-var ,args-var)) - ,(wrap-with-call-method-macro gf args-var - (list result)))))))) + (if arguments + (apply function gf methods arguments) + (funcall function gf methods))))) (t (let ((mc-obj (get mc-name 'method-combination-object))) (unless (typep mc-obj 'short-method-combination) From ehuelsmann at common-lisp.net Thu Sep 8 18:45:20 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Thu, 08 Sep 2011 11:45:20 -0700 Subject: [armedbear-cvs] r13587 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Thu Sep 8 11:45:19 2011 New Revision: 13587 Log: Fix typo copy/pasted with code from STD-COMPUTE-EFFECTIVE-METHOD-FUNCTION. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 11:37:23 2011 (r13586) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 11:45:19 2011 (r13587) @@ -1116,11 +1116,11 @@ ,methods ,(if (null args-lambda-list) `(lambda (,args-var) - (let ((gf-args-var ,args-var)) + (let ((,+gf-args-var+ ,args-var)) ,(wrap-with-call-method-macro generic-function-symbol args-var forms))) `(lambda (,args-var) - (let ((gf-args-var ,args-var)) + (let ((,+gf-args-var+ ,args-var)) ,(wrap-with-call-method-macro generic-function-symbol args-var `(with-args-lambda-list ,args-lambda-list From ehuelsmann at common-lisp.net Thu Sep 8 21:43:33 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Thu, 08 Sep 2011 14:43:33 -0700 Subject: [armedbear-cvs] r13588 - in trunk/abcl: src/org/armedbear/lisp test/lisp/abcl Message-ID: Author: ehuelsmann Date: Thu Sep 8 14:43:31 2011 New Revision: 13588 Log: Fix D-M-C (:ARGUMENTS ...) form and eliminate ugly +GF-ARGS-VAR+ hack. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp trunk/abcl/test/lisp/abcl/mop-tests.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 11:45:19 2011 (r13587) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 14:43:31 2011 (r13588) @@ -998,8 +998,6 @@ `(let ((,value (getf ,plist ,key ,not-exist))) (if (eq ,not-exist ,value) ,init-form ,value)))) -(defconstant +gf-args-var+ (make-symbol "GF-ARGS-VAR")) - (defun wrap-with-call-method-macro (gf args-var forms) `(macrolet ((call-method (method &optional next-method-list) @@ -1016,10 +1014,10 @@ ;; the null lexical environment augmented ;; with a binding for CALL-METHOD ,(wrap-with-call-method-macro ,gf - ,args-var + ',args-var (second method))))) (t (%method-function method))) - ,args-var + ,',args-var ,(unless (null next-method-list) ;; by not generating an emf when there are no next methods, ;; we ensure next-method-p returns NIL @@ -1027,26 +1025,28 @@ ,gf (process-next-method-list next-method-list)))))) , at forms)) -(defmacro with-args-lambda-list (args-lambda-list generic-function-symbol - &body forms) +(defmacro with-args-lambda-list (args-lambda-list + generic-function-symbol + gf-args-symbol + &body forms) (let ((gf-lambda-list (gensym)) (nrequired (gensym)) (noptional (gensym)) (rest-args (gensym))) (multiple-value-bind (whole required optional rest keys aux) (parse-define-method-combination-arguments-lambda-list args-lambda-list) - `(let* ((,gf-lambda-list (slot-value ,generic-function-symbol 'lambda-list)) + `(let* ((,gf-lambda-list (slot-value ,generic-function-symbol 'sys::lambda-list)) (,nrequired (length (extract-required-part ,gf-lambda-list))) (,noptional (length (extract-optional-part ,gf-lambda-list))) - (,rest-args (subseq ,+gf-args-var+ (+ ,nrequired ,noptional))) - ,@(when whole `((,whole ,+gf-args-var+))) + (,rest-args (subseq ,gf-args-symbol (+ ,nrequired ,noptional))) + ,@(when whole `((,whole ,gf-args-symbol))) ,@(loop for var in required and i upfrom 0 collect `(,var (when (< ,i ,nrequired) - (nth ,i ,+gf-args-var+)))) + (nth ,i ,gf-args-symbol)))) ,@(loop for (var init-form) in optional and i upfrom 0 collect `(,var (if (< ,i ,noptional) - (nth (+ ,nrequired ,i) ,+gf-args-var+) + (nth (+ ,nrequired ,i) ,gf-args-symbol) ,init-form))) ,@(when rest `((,rest ,rest-args))) ,@(loop for ((key var) init-form) in keys and i upfrom 0 @@ -1116,16 +1116,20 @@ ,methods ,(if (null args-lambda-list) `(lambda (,args-var) - (let ((,+gf-args-var+ ,args-var)) - ,(wrap-with-call-method-macro generic-function-symbol - args-var forms))) + ,(wrap-with-call-method-macro generic-function-symbol + args-var forms)) `(lambda (,args-var) - (let ((,+gf-args-var+ ,args-var)) - ,(wrap-with-call-method-macro generic-function-symbol - args-var - `(with-args-lambda-list ,args-lambda-list - ,generic-function-symbol - , at forms))))))))) + (let* ((result + (with-args-lambda-list ,args-lambda-list + ,generic-function-symbol ,args-var + , at forms)) + (function + `(lambda (,',args-var) ;; ugly: we're reusing it + ;; to prevent calling gensym on every EMF invocation + ,(wrap-with-call-method-macro ,generic-function-symbol + ',args-var + (list result))))) + (funcall function ,args-var)))))))) (defun declarationp (expr) (and (consp expr) (eq (car expr) 'DECLARE))) Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/mop-tests.lisp Thu Sep 8 11:45:19 2011 (r13587) +++ trunk/abcl/test/lisp/abcl/mop-tests.lisp Thu Sep 8 14:43:31 2011 (r13588) @@ -471,44 +471,61 @@ (typep error 'error)) T) -#| -(progn (defvar *d-m-c-args-test* nil) -(define-method-combination progn-with-lock () - ((methods ())) - (:arguments object) - `(unwind-protect - (progn (lock (object-lock ,object)) - ,@(mapcar #'(lambda (method) - `(call-method ,method)) - methods)) - (unlock (object-lock ,object)))) +;; Taken from SBCL: test that GF invocation arguments +;; are correctly bound using the (:arguments ...) form + +(defparameter *dmc-test-4* nil) + (defun object-lock (obj) - (push "object-lock" *d-m-c-args-test*) + (push "object-lock" *dmc-test-4*) obj) (defun unlock (obj) - (push "unlock" *d-m-c-args-test*) + (push "unlock" *dmc-test-4*) obj) (defun lock (obj) - (push "lock" *d-m-c-args-test*) + (push "lock" *dmc-test-4*) obj) -(defgeneric d-m-c-args-test (x) - (:method-combination progn-with-lock)) -(defmethod d-m-c-args-test ((x symbol)) - (push "primary" *d-m-c-args-test*)) -(defmethod d-m-c-args-test ((x number)) - (error "foo"))) -|# +(define-method-combination dmc-test-mc.4 () + ((methods ())) + (:arguments object) + `(unwind-protect + (progn (lock (object-lock ,object)) + ,@(mapcar #'(lambda (method) + `(call-method ,method)) + methods)) + (unlock (object-lock ,object)))) + +(defgeneric dmc-test.4 (x) + (:method-combination progn-with-lock)) +(defmethod dmc-test.4 ((x symbol)) + (push "primary" *dmc-test-4*)) +(defmethod dmc-test.4 ((x number)) + (error "foo")) + +(deftest dmc-test.4a + (progn + (setq *dmc-test-4* nil) + (values (equal (dmc-test.4 t) '("primary" "lock" "object-lock")) + (equal *dmc-test-4* '("unlock" "object-lock" + "primary" "lock" "object-lock")))) + T T) + +(deftest dmc-test.4b + (progn + (setq *dmc-test-4* nil) + (equal (dmc-test.4 1) '("unlock" "object-lock" "lock" "object-lock"))) + T) (defclass foo-class (standard-class)) (defmethod mop:validate-superclass ((class foo-class) (superclass standard-object)) t) -(deftest validate-superclass.1 - (mop:validate-superclass - (make-instance 'foo-class) +(deftest validate-superclass.1 + (mop:validate-superclass + (make-instance 'foo-class) (make-instance 'standard-object)) t) From ehuelsmann at common-lisp.net Fri Sep 9 05:54:39 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Thu, 08 Sep 2011 22:54:39 -0700 Subject: [armedbear-cvs] r13589 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Thu Sep 8 22:54:38 2011 New Revision: 13589 Log: Follow-up to yesterday's work: unbreak D-M-C, the non-:ARGUMENTS case. Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 14:43:31 2011 (r13588) +++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Thu Sep 8 22:54:38 2011 (r13589) @@ -1115,9 +1115,10 @@ (with-method-groups ,method-group-specs ,methods ,(if (null args-lambda-list) - `(lambda (,args-var) - ,(wrap-with-call-method-macro generic-function-symbol - args-var forms)) + `(let ((result (progn , at forms))) + `(lambda (,',args-var) + ,(wrap-with-call-method-macro ,generic-function-symbol + ',args-var (list result)))) `(lambda (,args-var) (let* ((result (with-args-lambda-list ,args-lambda-list From ehuelsmann at common-lisp.net Fri Sep 9 07:11:18 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Fri, 09 Sep 2011 00:11:18 -0700 Subject: [armedbear-cvs] r13590 - trunk/abcl/test/lisp/abcl Message-ID: Author: ehuelsmann Date: Fri Sep 9 00:11:17 2011 New Revision: 13590 Log: Fix porting error. Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/mop-tests.lisp Thu Sep 8 22:54:38 2011 (r13589) +++ trunk/abcl/test/lisp/abcl/mop-tests.lisp Fri Sep 9 00:11:17 2011 (r13590) @@ -516,7 +516,8 @@ (deftest dmc-test.4b (progn (setq *dmc-test-4* nil) - (equal (dmc-test.4 1) '("unlock" "object-lock" "lock" "object-lock"))) + (ignore-errors (dmc-test.4 1)) + (equal *dmc-test-4* '("unlock" "object-lock" "lock" "object-lock"))) T) (defclass foo-class (standard-class)) From ehuelsmann at common-lisp.net Sun Sep 11 18:25:03 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sun, 11 Sep 2011 11:25:03 -0700 Subject: [armedbear-cvs] r13591 - trunk/abcl/test/lisp/abcl Message-ID: Author: ehuelsmann Date: Sun Sep 11 11:25:02 2011 New Revision: 13591 Log: Promote DEFINE-METHOD-COMBINATION (long form) to 'production' status, from the experimental status it had so far, by adding tests to ensure it stays the way it is: working. Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/mop-tests.lisp Fri Sep 9 00:11:17 2011 (r13590) +++ trunk/abcl/test/lisp/abcl/mop-tests.lisp Sun Sep 11 11:25:02 2011 (r13591) @@ -520,6 +520,73 @@ (equal *dmc-test-4* '("unlock" "object-lock" "lock" "object-lock"))) T) + +;; From SBCL: method combination (long form) with arguments + +(define-method-combination dmc-test.5 () + ((method-list *)) + (:arguments arg1 arg2 &aux (extra :extra)) + (print (type-of method-list)) + (print method-list) + `(progn ,@(mapcar (lambda (method) `(call-method ,method)) method-list))) + +(defgeneric dmc-test-mc.5 (p1 p2 s) + (:method-combination dmc-test.5) + (:method ((p1 number) (p2 t) s) + (vector-push-extend (list 'number p1 p2) s)) + (:method ((p1 string) (p2 t) s) + (vector-push-extend (list 'string p1 p2) s)) + (:method ((p1 t) (p2 t) s) (vector-push-extend (list t p1 p2)))) + +(deftest dmc-test.5a + (let ((v (make-array 0 :adjustable t :fill-pointer t))) + (values (dmc-test-mc.5 1 2 v) + (equal (aref v 0) '(number 1 2)) + (equal (aref v 1) '(t 1 2)))) + 1 T T) + + + +(define-method-combination dmc-test.6 () + ((normal ()) + (ignored (:ignore :unused))) + `(list 'result + ,@(mapcar #'(lambda (method) `(call-method ,method)) normal))) + +(defgeneric dmc-test-mc.6 (x) + (:method-combination dmc-test.6) + (:method :ignore ((x number)) (/ 0))) + +(deftest dmc-test-mc.6a + (multiple-value-bind + (value error) + (ignore-errors (dmc-test-mc.6 7)) + (values (null value) + (typep error 'invalid-method-error))) + T T) + + +(define-method-combination dmc-test.7 () + ((methods *)) + (:arguments x &rest others) + `(progn + ,@(mapcar (lambda (method) + `(call-method ,method)) + methods) + (list ,x (length ',others)))) + +(defgeneric dmc-test-mc.7 (x &rest others) + (:method-combination dmc-test.7)) + +(defmethod dmc-test-mc.7 (x &rest others) + (declare (ignore others)) + nil) + +(deftest dmc-test-mc.7a + (equal (apply #'dmc-test-mc.7 :foo (list 1 2 3 4 5 6 7 8)) + '(:foo 8))) + + (defclass foo-class (standard-class)) (defmethod mop:validate-superclass ((class foo-class) (superclass standard-object)) t) From ehuelsmann at common-lisp.net Sun Sep 11 19:24:14 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sun, 11 Sep 2011 12:24:14 -0700 Subject: [armedbear-cvs] r13592 - trunk/abcl/test/lisp/abcl Message-ID: Author: ehuelsmann Date: Sun Sep 11 12:24:13 2011 New Revision: 13592 Log: Remove debug PRINT forms and correct return value expectations. Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/mop-tests.lisp Sun Sep 11 11:25:02 2011 (r13591) +++ trunk/abcl/test/lisp/abcl/mop-tests.lisp Sun Sep 11 12:24:13 2011 (r13592) @@ -308,11 +308,11 @@ (deftest dmc-return.1 (define-method-combination dmc-test-return-foo) - 'dmc-test-return-foo) + dmc-test-return-foo) (deftest dmc-return.2 (define-method-combination dmc-test-return-bar :operator and) - 'dmc-test-return-bar) + dmc-test-return-bar) (deftest dmc-return.3 (define-method-combination dmc-test-return @@ -329,7 +329,7 @@ (,@(rest around) (make-method ,form))) form))) - 'dmc-test-return) + dmc-test-return) ;; A method combination which originally failed; ;; for different reasons in SBCL than in ABCL (hence leaving out @@ -489,7 +489,7 @@ (define-method-combination dmc-test-mc.4 () - ((methods ())) + ((methods *)) (:arguments object) `(unwind-protect (progn (lock (object-lock ,object)) @@ -526,8 +526,6 @@ (define-method-combination dmc-test.5 () ((method-list *)) (:arguments arg1 arg2 &aux (extra :extra)) - (print (type-of method-list)) - (print method-list) `(progn ,@(mapcar (lambda (method) `(call-method ,method)) method-list))) (defgeneric dmc-test-mc.5 (p1 p2 s) @@ -584,7 +582,8 @@ (deftest dmc-test-mc.7a (equal (apply #'dmc-test-mc.7 :foo (list 1 2 3 4 5 6 7 8)) - '(:foo 8))) + '(:foo 8)) + T) (defclass foo-class (standard-class)) From ehuelsmann at common-lisp.net Sun Sep 11 19:36:54 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sun, 11 Sep 2011 12:36:54 -0700 Subject: [armedbear-cvs] r13593 - trunk/abcl/test/lisp/abcl Message-ID: Author: ehuelsmann Date: Sun Sep 11 12:36:54 2011 New Revision: 13593 Log: Fix some porting errors. Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp Modified: trunk/abcl/test/lisp/abcl/mop-tests.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/mop-tests.lisp Sun Sep 11 12:24:13 2011 (r13592) +++ trunk/abcl/test/lisp/abcl/mop-tests.lisp Sun Sep 11 12:36:54 2011 (r13593) @@ -499,7 +499,7 @@ (unlock (object-lock ,object)))) (defgeneric dmc-test.4 (x) - (:method-combination progn-with-lock)) + (:method-combination dmc-test-mc.4)) (defmethod dmc-test.4 ((x symbol)) (push "primary" *dmc-test-4*)) (defmethod dmc-test.4 ((x number)) @@ -534,7 +534,7 @@ (vector-push-extend (list 'number p1 p2) s)) (:method ((p1 string) (p2 t) s) (vector-push-extend (list 'string p1 p2) s)) - (:method ((p1 t) (p2 t) s) (vector-push-extend (list t p1 p2)))) + (:method ((p1 t) (p2 t) s) (vector-push-extend (list t p1 p2) s))) (deftest dmc-test.5a (let ((v (make-array 0 :adjustable t :fill-pointer t))) @@ -560,7 +560,7 @@ (value error) (ignore-errors (dmc-test-mc.6 7)) (values (null value) - (typep error 'invalid-method-error))) + (typep error 'error))) T T) From ehuelsmann at common-lisp.net Sun Sep 11 19:48:22 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sun, 11 Sep 2011 12:48:22 -0700 Subject: [armedbear-cvs] r13594 - trunk/abcl/test/lisp/abcl Message-ID: Author: ehuelsmann Date: Sun Sep 11 12:48:21 2011 New Revision: 13594 Log: Fix out-of-date function calls (fixes test suite failures which were 'failing for the wrong reasons'). Modified: trunk/abcl/test/lisp/abcl/class-file.lisp Modified: trunk/abcl/test/lisp/abcl/class-file.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/class-file.lisp Sun Sep 11 12:36:54 2011 (r13593) +++ trunk/abcl/test/lisp/abcl/class-file.lisp Sun Sep 11 12:48:21 2011 (r13594) @@ -159,25 +159,25 @@ T) (deftest make-class-file.1 - (let* ((class (jvm::make-class-name "org/armedbear/lisp/mcf_1")) + (let* ((class (jvm::make-jvm-class-name "org/armedbear/lisp/mcf_1")) (file (jvm::make-class-file class jvm::+lisp-object+ '(:public)))) (jvm::class-add-field file (jvm::make-field "ABC" :int)) (jvm::class-add-field file (jvm::make-field "ABD" jvm::+lisp-object+)) - (jvm::class-add-method file (jvm::make-method "MBC" nil :int)) - (jvm::class-add-method file (jvm::make-method "MBD" nil jvm::+lisp-object+)) - (jvm::class-add-method file (jvm::make-method :constructor :void nil)) - (jvm::class-add-method file (jvm::make-method :static-initializer :void nil)) + (jvm::class-add-method file (jvm::make-jvm-method "MBC" nil :int)) + (jvm::class-add-method file (jvm::make-jvm-method "MBD" nil jvm::+lisp-object+)) + (jvm::class-add-method file (jvm::make-jvm-method :constructor :void nil)) + (jvm::class-add-method file (jvm::make-jvm-method :static-initializer :void nil)) T) T) (deftest finalize-class-file.1 - (let* ((class (jvm::make-class-name "org/armedbear/lisp/fcf_1")) + (let* ((class (jvm::make-jvm-class-name "org/armedbear/lisp/fcf_1")) (file (jvm::make-class-file class jvm::+lisp-object+ '(:public)))) (jvm::class-add-field file (jvm::make-field "ABC" :int)) (jvm::class-add-field file (jvm::make-field "ABD" jvm::+lisp-object+)) - (jvm::class-add-method file (jvm::make-method "MBC" nil '(:int))) + (jvm::class-add-method file (jvm::make-jvm-method "MBC" nil '(:int))) (jvm::class-add-method file - (jvm::make-method "MBD" nil + (jvm::make-jvm-method "MBD" nil (list jvm::+lisp-object+))) (jvm::finalize-class-file file) file @@ -185,9 +185,9 @@ T) (deftest generate-method.1 - (let* ((class (jvm::make-class-name "org/armedbear/lisp/gm_1")) + (let* ((class (jvm::make-jvm-class-name "org/armedbear/lisp/gm_1")) (file (jvm::make-class-file class jvm::+lisp-object+ '(:public))) - (method (jvm::make-method :static-initializer :void nil + (method (jvm::make-jvm-method :static-initializer :void nil :flags '(:static)))) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) @@ -200,9 +200,9 @@ T) (deftest generate-method.2 - (let* ((class (jvm::make-class-name "org/armedbear/lisp/gm_2")) + (let* ((class (jvm::make-jvm-class-name "org/armedbear/lisp/gm_2")) (file (jvm::make-class-file class jvm::+lisp-object+ '(:public))) - (method (jvm::make-method "doNothing" :void nil))) + (method (jvm::make-jvm-method "doNothing" :void nil))) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) (let ((label1 (gensym)) @@ -225,10 +225,10 @@ ;; generation of an ABCL-like function class (deftest generate-method.3 - (let* ((class (jvm::make-class-name "org.armedbear.lisp.gm_3")) + (let* ((class (jvm::make-jvm-class-name "org.armedbear.lisp.gm_3")) (file (jvm::make-class-file class jvm::+lisp-primitive+ '(:public))) ) - (let ((method (jvm::make-method :constructor :void nil))) + (let ((method (jvm::make-jvm-method :constructor :void nil))) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) (jvm::emit 'aload 0) @@ -238,7 +238,7 @@ (list jvm::+lisp-object+ jvm::+lisp-object+)) (jvm::emit 'return))) - (let ((method (jvm::make-method "execute" jvm::+lisp-object+ nil))) + (let ((method (jvm::make-jvm-method "execute" jvm::+lisp-object+ nil))) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) (jvm::emit-getstatic jvm::+lisp+ "NIL" jvm::+lisp-object+) @@ -252,18 +252,18 @@ ;; generation of an ABCL-like function class with static init function and ;; static field (deftest generate-method.4 - (let* ((class (jvm::make-class-name "org.armedbear.lisp.gm_4")) + (let* ((class (jvm::make-jvm-class-name "org.armedbear.lisp.gm_4")) (file (jvm::make-class-file class jvm::+lisp-primitive+ '(:public))) ) (jvm::class-add-field file (jvm::make-field "N1" jvm::+lisp-object+ :flags '(:static :private))) - (let ((method (jvm::make-method :static-initializer :void nil :flags '(:static)))) + (let ((method (jvm::make-jvm-method :static-initializer :void nil :flags '(:static)))) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) (jvm::emit-getstatic jvm::+lisp+ "NIL" jvm::+lisp-object+) (jvm::emit-putstatic class "N1" jvm::+lisp-object+) (jvm::emit 'return))) - (let ((method (jvm::make-method :constructor :void nil))) + (let ((method (jvm::make-jvm-method :constructor :void nil))) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) (jvm::emit 'aload 0) @@ -273,7 +273,7 @@ (list jvm::+lisp-object+ jvm::+lisp-object+)) (jvm::emit 'return))) - (let ((method (jvm::make-method "execute" jvm::+lisp-object+ nil))) + (let ((method (jvm::make-jvm-method "execute" jvm::+lisp-object+ nil))) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) (jvm::emit-getstatic class "N1" jvm::+lisp-object+) @@ -287,10 +287,10 @@ ;; generation of ABCL-like function class with multiple 'execute' methods (deftest generate-method.5 - (let* ((class (jvm::make-class-name "org.armedbear.lisp.gm_5")) + (let* ((class (jvm::make-jvm-class-name "org.armedbear.lisp.gm_5")) (file (jvm::make-class-file class jvm::+lisp-primitive+ '(:public))) ) - (let ((method (jvm::make-method :constructor :void nil))) + (let ((method (jvm::make-jvm-method :constructor :void nil))) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) (jvm::emit 'aload 0) @@ -300,12 +300,12 @@ (list jvm::+lisp-object+ jvm::+lisp-object+)) (jvm::emit 'return))) - (let ((method (jvm::make-method "execute" jvm::+lisp-object+ nil))) + (let ((method (jvm::make-jvm-method "execute" jvm::+lisp-object+ nil))) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) (jvm::emit-getstatic jvm::+lisp+ "NIL" jvm::+lisp-object+) (jvm::emit 'jvm::areturn))) - (let ((method (jvm::make-method "execute" jvm::+lisp-object+ + (let ((method (jvm::make-jvm-method "execute" jvm::+lisp-object+ (list jvm::+lisp-object+)))) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) @@ -321,50 +321,50 @@ ;;Nested with-code-to-method (deftest with-code-to-method.1 - (let* ((class (jvm::make-class-name "org/armedbear/lisp/gm_6")) + (let* ((class (jvm::make-jvm-class-name "org/armedbear/lisp/gm_6")) (file (jvm::make-class-file class jvm::+lisp-object+ '(:public))) - (method (jvm::make-method :static-initializer :void nil + (method (jvm::make-jvm-method :static-initializer :void nil :flags '(:static))) (registers nil)) (jvm::class-add-method file method) (jvm::with-code-to-method (file method) - (jvm::allocate-register) + (jvm::allocate-register :int) (push jvm::*register* registers) (jvm::with-code-to-method (file method) - (jvm::allocate-register) + (jvm::allocate-register :int) (push jvm::*register* registers) (jvm::with-code-to-method (file method) - (jvm::allocate-register) + (jvm::allocate-register :int) (push jvm::*register* registers)) - (jvm::allocate-register) + (jvm::allocate-register :int) (push jvm::*register* registers)) - (jvm::allocate-register) + (jvm::allocate-register :int) (push jvm::*register* registers)) (jvm::finalize-class-file file) (nreverse registers)) (1 2 3 4 5)) (deftest with-code-to-method.2 - (let* ((class (jvm::make-class-name "org/armedbear/lisp/gm_7")) + (let* ((class (jvm::make-jvm-class-name "org/armedbear/lisp/gm_7")) (file (jvm::make-class-file class jvm::+lisp-object+ '(:public))) - (method1 (jvm::make-method :static-initializer :void nil + (method1 (jvm::make-jvm-method :static-initializer :void nil :flags '(:static))) - (method2 (jvm::make-method "method2" :void nil)) + (method2 (jvm::make-jvm-method "method2" :void nil)) (registers nil)) (jvm::class-add-method file method1) (jvm::class-add-method file method2) (jvm::with-code-to-method (file method1) - (jvm::allocate-register) + (jvm::allocate-register :int) (push jvm::*register* registers) (jvm::with-code-to-method (file method2) - (jvm::allocate-register) + (jvm::allocate-register :int) (push jvm::*register* registers) (jvm::with-code-to-method (file method1) - (jvm::allocate-register) + (jvm::allocate-register :int) (push jvm::*register* registers)) - (jvm::allocate-register) + (jvm::allocate-register :int) (push jvm::*register* registers)) - (jvm::allocate-register) + (jvm::allocate-register :int) (push jvm::*register* registers)) (jvm::finalize-class-file file) (nreverse registers)) @@ -373,7 +373,7 @@ ;; ;; generation of an ABCL-like function, with mixed output to constructor, ;; ;; static initializer and function method(s) ;; (deftest generate-method.6 -;; (let* ((class (jvm::make-class-name "org.armedbear.lisp.gm_6")) +;; (let* ((class (jvm::make-jvm-class-name "org.armedbear.lisp.gm_6")) ;; (file (jvm::make-class-file class jvm::+lisp-primitive+ '(:public))) ;; ) ;; (let ((method (jvm::make-method :constructor :void nil))) From ehuelsmann at common-lisp.net Sat Sep 17 20:05:14 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 17 Sep 2011 13:05:14 -0700 Subject: [armedbear-cvs] r13595 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Sat Sep 17 13:05:11 2011 New Revision: 13595 Log: Locally untabify. Modified: trunk/abcl/src/org/armedbear/lisp/destructuring-bind.lisp Modified: trunk/abcl/src/org/armedbear/lisp/destructuring-bind.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/destructuring-bind.lisp Sun Sep 11 12:48:21 2011 (r13594) +++ trunk/abcl/src/org/armedbear/lisp/destructuring-bind.lisp Sat Sep 17 13:05:11 2011 (r13595) @@ -299,20 +299,20 @@ ,@(unless restp `(:maximum ,maximum))))) *arg-tests*)) (if keys - (let ((problem (gensym "KEY-PROBLEM-")) - (info (gensym "INFO-"))) - (push `(multiple-value-bind (,problem ,info) - (verify-keywords ,rest-name ',keys ',allow-other-keys-p) - (when ,problem -;; (,error-fun -;; 'defmacro-lambda-list-broken-key-list-error -;; :kind ',error-kind -;; ,@(when name `(:name ',name)) -;; :problem ,problem -;; :info ,info) + (let ((problem (gensym "KEY-PROBLEM-")) + (info (gensym "INFO-"))) + (push `(multiple-value-bind (,problem ,info) + (verify-keywords ,rest-name ',keys ',allow-other-keys-p) + (when ,problem +;; (,error-fun +;; 'defmacro-lambda-list-broken-key-list-error +;; :kind ',error-kind +;; ,@(when name `(:name ',name)) +;; :problem ,problem +;; :info ,info) (error 'program-error "Unrecognized keyword argument ~S" (car ,info))) ) - *arg-tests*))) + *arg-tests*))) (values env-arg-used minimum (if (null restp) maximum nil)))) From ehuelsmann at common-lisp.net Sat Sep 17 20:36:42 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 17 Sep 2011 13:36:42 -0700 Subject: [armedbear-cvs] r13596 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Sat Sep 17 13:36:41 2011 New Revision: 13596 Log: When an error function is passed into PARSE-DEFMACRO-LAMBDA-LIST, call it (at run time) instead of always calling ERROR. (To be used in my next commit.) Modified: trunk/abcl/src/org/armedbear/lisp/destructuring-bind.lisp Modified: trunk/abcl/src/org/armedbear/lisp/destructuring-bind.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/destructuring-bind.lisp Sat Sep 17 13:05:11 2011 (r13595) +++ trunk/abcl/src/org/armedbear/lisp/destructuring-bind.lisp Sat Sep 17 13:36:41 2011 (r13596) @@ -304,14 +304,16 @@ (push `(multiple-value-bind (,problem ,info) (verify-keywords ,rest-name ',keys ',allow-other-keys-p) (when ,problem -;; (,error-fun -;; 'defmacro-lambda-list-broken-key-list-error -;; :kind ',error-kind -;; ,@(when name `(:name ',name)) -;; :problem ,problem -;; :info ,info) - (error 'program-error "Unrecognized keyword argument ~S" (car ,info))) - ) + ,(if (eq error-fun 'error) + `(error 'program-error + "Unrecognized keyword argument ~S" + (car ,info)) + `(,error-fun + 'defmacro-lambda-list-broken-key-list-error + :kind ',error-kind + ,@(when name `(:name ',name)) + :problem ,problem + :info ,info)))) *arg-tests*))) (values env-arg-used minimum (if (null restp) maximum nil)))) From ehuelsmann at common-lisp.net Sat Sep 17 20:46:45 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 17 Sep 2011 13:46:45 -0700 Subject: [armedbear-cvs] r13597 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Sat Sep 17 13:46:45 2011 New Revision: 13597 Log: Fix issue reported by Eric Marsden: failure to compile functions with defined source-transforms or compiler-macros, with calls specifying keyword argument keywords as parameters. Modified: trunk/abcl/src/org/armedbear/lisp/compiler-macro.lisp trunk/abcl/src/org/armedbear/lisp/source-transform.lisp Modified: trunk/abcl/src/org/armedbear/lisp/compiler-macro.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/compiler-macro.lisp Sat Sep 17 13:36:41 2011 (r13596) +++ trunk/abcl/src/org/armedbear/lisp/compiler-macro.lisp Sat Sep 17 13:46:45 2011 (r13597) @@ -45,12 +45,21 @@ (defmacro define-compiler-macro (name lambda-list &rest body) (let* ((form (gensym)) - (env (gensym))) + (env (gensym)) + (block-name (fdefinition-block-name name))) (multiple-value-bind (body decls) - (parse-defmacro lambda-list form body name 'defmacro :environment env) + (parse-defmacro lambda-list form body name 'defmacro :environment env + ;; when we encounter an error + ;; parsing the arguments in the call + ;; (not in the difinition!), return + ;; the arguments unmodified -- ie skip the + ;; transform (see also source-transform.lisp) + :error-fun `(lambda (&rest ignored) + (declare (ignore ignored)) + (return-from ,block-name ,form))) (let ((expander `(lambda (,form ,env) (declare (ignorable ,env)) - (block ,(fdefinition-block-name name) ,body)))) + (block ,block-name ,body)))) `(progn (setf (compiler-macro-function ',name) (function ,expander)) ',name))))) Modified: trunk/abcl/src/org/armedbear/lisp/source-transform.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/source-transform.lisp Sat Sep 17 13:36:41 2011 (r13596) +++ trunk/abcl/src/org/armedbear/lisp/source-transform.lisp Sat Sep 17 13:46:45 2011 (r13597) @@ -44,12 +44,19 @@ (defmacro define-source-transform (name lambda-list &rest body) (let* ((form (gensym)) (env (gensym)) + (block-name (if (symbolp name) name (cadr name))) (body (parse-defmacro lambda-list form body name 'defmacro - :environment env)) + :environment env + ;; when we encounter an error + ;; parsing the arguments in the call + ;; (not in the difinition!), return + ;; the arguments unmodified -- ie skip the + ;; transform (see also compiler-macro.lisp) + :error-fun `(lambda (&rest ignored) + (declare (ignore ignored)) + (return-from ,block-name ,form)))) (expander - (if (symbolp name) - `(lambda (,form) (block ,name ,body)) - `(lambda (,form) (block ,(cadr name) ,body))))) + `(lambda (,form) (block ,block-name ,body)))) `(eval-when (:compile-toplevel :load-toplevel :execute) (setf (source-transform ',name) ,expander) ',name))) From ehuelsmann at common-lisp.net Mon Sep 19 20:32:53 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Mon, 19 Sep 2011 13:32:53 -0700 Subject: [armedbear-cvs] r13598 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Mon Sep 19 13:32:50 2011 New Revision: 13598 Log: Bind *SHARP-SHARP-ALIST* to NIL when starting a non-recursive READ action; just like *SHARP-EQUAL-ALIST*. Modified: trunk/abcl/src/org/armedbear/lisp/Stream.java Modified: trunk/abcl/src/org/armedbear/lisp/Stream.java ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/Stream.java Sat Sep 17 13:46:45 2011 (r13597) +++ trunk/abcl/src/org/armedbear/lisp/Stream.java Mon Sep 19 13:32:50 2011 (r13598) @@ -454,6 +454,8 @@ // internal symbol private static final Symbol _SHARP_EQUAL_ALIST_ = internSpecial("*SHARP-EQUAL-ALIST*", PACKAGE_SYS, NIL); + private static final Symbol _SHARP_SHARP_ALIST_ = + internSpecial("*SHARP-SHARP-ALIST*", PACKAGE_SYS, NIL); public LispObject readPreservingWhitespace(boolean eofError, LispObject eofValue, @@ -488,6 +490,7 @@ } else { final SpecialBindingsMark mark = thread.markSpecialBindings(); thread.bindSpecial(_SHARP_EQUAL_ALIST_, NIL); + thread.bindSpecial(_SHARP_SHARP_ALIST_, NIL); try { return readPreservingWhitespace(eofError, eofValue, true, thread, rta); From ehuelsmann at common-lisp.net Mon Sep 19 20:44:04 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Mon, 19 Sep 2011 13:44:04 -0700 Subject: [armedbear-cvs] r13599 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Mon Sep 19 13:44:03 2011 New Revision: 13599 Log: Make sure every form has its own reader circularity context - at least until we have a FASL global context. Modified: trunk/abcl/src/org/armedbear/lisp/Load.java Modified: trunk/abcl/src/org/armedbear/lisp/Load.java ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/Load.java Mon Sep 19 13:32:50 2011 (r13598) +++ trunk/abcl/src/org/armedbear/lisp/Load.java Mon Sep 19 13:44:03 2011 (r13599) @@ -608,7 +608,9 @@ in.setExternalFormat(_FASL_EXTERNAL_FORMAT_.symbolValue(thread)); while (true) { - LispObject obj = in.read(false, EOF, true, thread, Stream.faslReadtable); + LispObject obj = in.read(false, EOF, false, // should be 'true' once we + // have a FASL wide object table + thread, Stream.faslReadtable); if (obj == EOF) break; result = eval(obj, env, thread); From ehuelsmann at common-lisp.net Mon Sep 19 20:49:31 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Mon, 19 Sep 2011 13:49:31 -0700 Subject: [armedbear-cvs] r13600 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Mon Sep 19 13:49:29 2011 New Revision: 13600 Log: Fix #143: Support circularity in serialized forms -- this enables compilation of CLOSURE-HTML. Modified: trunk/abcl/src/org/armedbear/lisp/compile-system.lisp trunk/abcl/src/org/armedbear/lisp/dump-form.lisp trunk/abcl/src/org/armedbear/lisp/read-circle.lisp Modified: trunk/abcl/src/org/armedbear/lisp/compile-system.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/compile-system.lisp Mon Sep 19 13:44:03 2011 (r13599) +++ trunk/abcl/src/org/armedbear/lisp/compile-system.lisp Mon Sep 19 13:49:29 2011 (r13600) @@ -81,7 +81,8 @@ (defun %compile-system (&key output-path) (let ((*default-pathname-defaults* (pathname *lisp-home*)) - (*warn-on-redefinition* nil)) + (*warn-on-redefinition* nil) + (*prevent-fasl-circle-detection* t)) (unless output-path (setf output-path *default-pathname-defaults*)) (flet ((do-compile (file) Modified: trunk/abcl/src/org/armedbear/lisp/dump-form.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/dump-form.lisp Mon Sep 19 13:44:03 2011 (r13599) +++ trunk/abcl/src/org/armedbear/lisp/dump-form.lisp Mon Sep 19 13:49:29 2011 (r13600) @@ -33,6 +33,95 @@ (export '(dump-form dump-uninterned-symbol-index)) +(declaim (special *circularity* *circle-counter* *instance-forms*)) + + +(defun get-instance-form (object) + (multiple-value-bind + (value presence) + (gethash object *instance-forms*) + (cond + (presence value) + (t + (multiple-value-bind (creation-form initialization-form) + (make-load-form object) + (if initialization-form + (let* ((instance (gensym)) + load-form) + (setf initialization-form + (subst instance object initialization-form)) + (setf initialization-form + (subst instance (list 'quote instance) initialization-form + :test #'equal)) + (setf load-form `(progn + (let ((,instance ,creation-form)) + ,initialization-form + ,instance))) + (setf (gethash object *instance-forms*) load-form)) + (setf (gethash object *instance-forms*) creation-form))))))) + +(defun df-register-circularity (object) + (setf (gethash object *circularity*) + (if (gethash object *circularity*) + :circular + t))) + +(defun df-check-cons (object) + (loop + (df-check-object (car object)) + (setf object (cdr object)) + (when (atom object) + (df-check-object object) + (return)) + (when (null object) + (return-from df-check-cons)) + (df-register-circularity object))) + +(defun df-check-vector (object) + (dotimes (index (length object)) + (df-check-object (aref object index)))) + +(defun df-check-instance (object) + (df-check-object (get-instance-form object))) + +(defun df-check-object (object) + (unless (eq :circular (df-register-circularity object)) + (cond + ((consp object) (df-check-cons object)) + ((vectorp object) (df-check-vector object)) + ((or (structure-object-p object) + (standard-object-p object) + (java:java-object-p object)) + (df-check-instance object))))) + +(defun df-handle-circularity (object stream within-list) + (let ((index (gethash object *circularity*))) + (cond + ((eq index :circular) + (setf index + (incf *circle-counter*)) + (setf (gethash object *circularity*) index) + (when within-list + (write-string " . " stream)) + (%stream-write-char #\# stream) + (write index :stream stream) + (%stream-write-char #\= stream) + (when within-list + (dump-cons object stream) ;; ### *cough* + (return-from df-handle-circularity t)) + (return-from df-handle-circularity)) + ((integerp index) + (when within-list + (write-string " . " stream)) + (%stream-write-char #\# stream) + (write index :stream stream) + (%stream-write-char #\# stream) + (%stream-write-char #\Space stream) + (return-from df-handle-circularity t)) + (t + (unless *prevent-fasl-circle-detection* + (assert (eq index t))))))) + (declaim (ftype (function (cons stream) t) dump-cons)) (defun dump-cons (object stream) (cond ((and (eq (car object) 'QUOTE) (= (length object) 2)) @@ -41,18 +130,20 @@ (t (%stream-write-char #\( stream) (loop - (dump-object (%car object) stream) - (setf object (%cdr object)) - (when (null object) - (return)) - (when (> (charpos stream) 80) - (%stream-terpri stream)) - (%stream-write-char #\space stream) - (when (atom object) - (%stream-write-char #\. stream) - (%stream-write-char #\space stream) - (dump-object object stream) - (return))) + (dump-object (%car object) stream) + (setf object (%cdr object)) + (when (null object) + (return)) ;; escape loop + (%stream-write-char #\space stream) + (when (atom object) + (%stream-write-char #\. stream) + (%stream-write-char #\space stream) + (dump-object object stream) + (return)) + (when (df-handle-circularity object stream t) + (return)) + (when (> (charpos stream) 80) + (%stream-terpri stream))) (%stream-write-char #\) stream)))) (declaim (ftype (function (t stream) t) dump-vector)) @@ -71,23 +162,8 @@ (declaim (ftype (function (t stream) t) dump-instance)) (defun dump-instance (object stream) - (multiple-value-bind (creation-form initialization-form) - (make-load-form object) - (write-string "#." stream) - (if initialization-form - (let* ((instance (gensym)) - load-form) - (setf initialization-form - (subst instance object initialization-form)) - (setf initialization-form - (subst instance (list 'quote instance) initialization-form - :test #'equal)) - (setf load-form `(progn - (let ((,instance ,creation-form)) - ,initialization-form - ,instance))) - (dump-object load-form stream)) - (dump-object creation-form stream)))) + (write-string "#." stream) + (dump-object (get-instance-form object))) (declaim (ftype (function (symbol) integer) dump-uninterned-symbol-index)) (defun dump-uninterned-symbol-index (symbol) @@ -100,25 +176,26 @@ (declaim (ftype (function (t stream) t) dump-object)) (defun dump-object (object stream) - (cond ((consp object) - (dump-cons object stream)) - ((stringp object) - (%stream-output-object object stream)) - ((bit-vector-p object) - (%stream-output-object object stream)) - ((vectorp object) - (dump-vector object stream)) - ((or (structure-object-p object) ;; FIXME instance-p - (standard-object-p object) - (java:java-object-p object)) - (dump-instance object stream)) - ((and (symbolp object) ;; uninterned symbol - (null (symbol-package object))) - (write-string "#" stream) - (write (dump-uninterned-symbol-index object) :stream stream) - (write-string "?" stream)) - (t - (%stream-output-object object stream)))) + (unless (df-handle-circularity object stream nil) + (cond ((consp object) + (dump-cons object stream)) + ((stringp object) + (%stream-output-object object stream)) + ((bit-vector-p object) + (%stream-output-object object stream)) + ((vectorp object) + (dump-vector object stream)) + ((or (structure-object-p object) ;; FIXME instance-p + (standard-object-p object) + (java:java-object-p object)) + (dump-instance object stream)) + ((and (symbolp object) ;; uninterned symbol + (null (symbol-package object))) + (write-string "#" stream) + (write (dump-uninterned-symbol-index object) :stream stream) + (write-string "?" stream)) + (t + (%stream-output-object object stream))))) (defvar *the-fasl-printer-readtable* (copy-readtable (get-fasl-readtable)) @@ -126,6 +203,8 @@ below, in order to prevent the current readtable from influencing the content being written to the FASL: the READTABLE-CASE setting influences symbol printing.") +(defvar *prevent-fasl-circle-detection* nil) + (declaim (ftype (function (t stream) t) dump-form)) (defun dump-form (form stream) (let ((*print-fasl* t) @@ -164,7 +243,12 @@ ;; (*read-base* 10) ;; (*read-default-float-format* 'single-float) ;; (*readtable* (copy-readtable nil)) - ) + + (*circularity* (make-hash-table :test #'eq)) + (*instance-forms* (make-hash-table :test #'eq)) + (*circle-counter* 0)) + (unless *prevent-fasl-circle-detection* + (df-check-object form)) (dump-object form stream))) (provide 'dump-form) Modified: trunk/abcl/src/org/armedbear/lisp/read-circle.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/read-circle.lisp Mon Sep 19 13:44:03 2011 (r13599) +++ trunk/abcl/src/org/armedbear/lisp/read-circle.lisp Mon Sep 19 13:49:29 2011 (r13600) @@ -124,8 +124,7 @@ (defvar *sharp-sharp-alist* ()) -(defun sharp-equal (stream ignore label) - (declare (ignore ignore)) +(defun sharp-equal (stream label readtable) (when *read-suppress* (return-from sharp-equal (values))) (unless label (error 'reader-error @@ -139,7 +138,8 @@ :format-arguments (list label))) (let* ((tag (gensym)) (*sharp-sharp-alist* (cons (list label tag nil) *sharp-sharp-alist*)) - (obj (read stream t nil t))) + (obj (let ((*readtable* readtable)) + (read stream t nil t)))) (when (eq obj tag) (error 'reader-error :stream stream @@ -151,6 +151,8 @@ (circle-subst *sharp-equal-alist* obj))) obj)) +() + (defun sharp-sharp (stream ignore label) (declare (ignore ignore)) (when *read-suppress* (return-from sharp-sharp nil)) @@ -168,6 +170,17 @@ (setf (third pair) t) (second pair))))) -(set-dispatch-macro-character #\# #\= #'sharp-equal +standard-readtable+) +(set-dispatch-macro-character #\# #\= #'(lambda (stream ignore label) + (declare (ignore ignore)) + (sharp-equal stream label + *readtable*)) + +standard-readtable+) (set-dispatch-macro-character #\# #\# #'sharp-sharp +standard-readtable+) +(set-dispatch-macro-character #\# #\= #'(lambda (stream ignore label) + (declare (ignore ignore)) + (sharp-equal stream label + (get-fasl-readtable))) + (get-fasl-readtable)) +(set-dispatch-macro-character #\# #\# #'sharp-sharp (get-fasl-readtable)) + From ehuelsmann at common-lisp.net Mon Sep 19 20:50:38 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Mon, 19 Sep 2011 13:50:38 -0700 Subject: [armedbear-cvs] r13601 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Mon Sep 19 13:50:37 2011 New Revision: 13601 Log: Set properties. Modified: trunk/abcl/src/org/armedbear/lisp/read-circle.lisp (contents, props changed) Modified: trunk/abcl/src/org/armedbear/lisp/read-circle.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/read-circle.lisp Mon Sep 19 13:49:29 2011 (r13600) +++ trunk/abcl/src/org/armedbear/lisp/read-circle.lisp Mon Sep 19 13:50:37 2011 (r13601) @@ -1,186 +1,186 @@ -;;; read-circle.lisp -;;; -;;; Copyright (C) 2009 Erik Huelsmann -;;; $Id: read-conditional.lisp 11391 2008-11-15 22:38:34Z vvoutilainen $ -;;; -;;; This program is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU General Public License -;;; as published by the Free Software Foundation; either version 2 -;;; of the License, or (at your option) any later version. -;;; -;;; This program is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;;; GNU General Public License for more details. -;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program; if not, write to the Free Software -;;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -;;; -;;; As a special exception, the copyright holders of this library give you -;;; permission to link this library with independent modules to produce an -;;; executable, regardless of the license terms of these independent -;;; modules, and to copy and distribute the resulting executable under -;;; terms of your choice, provided that you also meet, for each linked -;;; independent module, the terms and conditions of the license of that -;;; module. An independent module is a module which is not derived from -;;; or based on this library. If you modify this library, you may extend -;;; this exception to your version of the library, but you are not -;;; obligated to do so. If you do not wish to do so, delete this -;;; exception statement from your version. - -(in-package "SYSTEM") - - -;;; Reading circular data: the #= and ## reader macros (from SBCL) - -;;; Objects already seen by CIRCLE-SUBST. -(defvar *sharp-equal-circle-table*) - -;; This function is kind of like NSUBLIS, but checks for circularities and -;; substitutes in arrays and structures as well as lists. The first arg is an -;; alist of the things to be replaced assoc'd with the things to replace them. -(defun circle-subst (old-new-alist tree) - (macrolet ((recursable-element-p (subtree) - `(typep ,subtree - '(or cons (array t) structure-object standard-object))) - (element-replacement (subtree) - `(let ((entry (find ,subtree old-new-alist :key #'second))) - (if entry (third entry) ,subtree)))) - (cond ((not (recursable-element-p tree)) - (element-replacement tree)) - ((null (gethash tree *sharp-equal-circle-table*)) - (cond - ((typep tree 'structure-object) - (setf (gethash tree *sharp-equal-circle-table*) t) - (do ((i 0 (1+ i)) - (end (structure-length tree))) - ((= i end)) - (let* ((old (structure-ref tree i)) - (new (circle-subst old-new-alist old))) - (unless (eq old new) - (structure-set tree i new))))) -;; ((typep tree 'standard-object) -;; (setf (gethash tree *sharp-equal-circle-table*) t) -;; (do ((i 1 (1+ i)) -;; (end (%instance-length tree))) -;; ((= i end)) -;; (let* ((old (%instance-ref tree i)) -;; (new (circle-subst old-new-alist old))) -;; (unless (eq old new) -;; (setf (%instance-ref tree i) new))))) - ((arrayp tree) - (setf (gethash tree *sharp-equal-circle-table*) t) - (do ((i 0 (1+ i)) - (end (array-total-size tree))) - ((>= i end)) - (let* ((old (row-major-aref tree i)) - (new (circle-subst old-new-alist old))) - (unless (eq old new) - (setf (row-major-aref tree i) new))))) - (t ;; being CONSP as all the other cases have been handled - (do ((subtree tree (cdr subtree))) - ((or (not (consp subtree)) - (gethash subtree *sharp-equal-circle-table*))) - ;; CDR no longer a CONS; no need to recurse any further: - ;; the case where the CDR is a symbol to be replaced - ;; has been handled in the last iteration - (setf (gethash subtree *sharp-equal-circle-table*) t) - (let* ((c (car subtree)) - (d (cdr subtree)) - (a (if (recursable-element-p c) - (circle-subst old-new-alist c) - (element-replacement c))) - (b (cond - ((consp d) d) ;; CONSes handled in the loop - ((recursable-element-p d) - ;; ARRAY, STRUCTURE-OBJECT and STANDARD-OBJECT - ;; handled in recursive calls - (circle-subst old-new-alist d)) - (t - (element-replacement d))))) - (unless (eq a c) - (rplaca subtree a)) - (unless (eq d b) - (rplacd subtree b)))))) - tree) - (t tree)))) - -;;; Sharp-equal works as follows. When a label is assigned (i.e. when -;;; #= is called) we GENSYM a symbol is which is used as an -;;; unforgeable tag. *SHARP-SHARP-ALIST* maps the integer tag to this -;;; gensym. -;;; -;;; When SHARP-SHARP encounters a reference to a label, it returns the -;;; symbol assoc'd with the label. Resolution of the reference is -;;; deferred until the read done by #= finishes. Any already resolved -;;; tags (in *SHARP-EQUAL-ALIST*) are simply returned. -;;; -;;; After reading of the #= form is completed, we add an entry to -;;; *SHARP-EQUAL-ALIST* that maps the gensym tag to the resolved -;;; object. Then for each entry in the *SHARP-SHARP-ALIST, the current -;;; object is searched and any uses of the gensysm token are replaced -;;; with the actual value. - -(defvar *sharp-sharp-alist* ()) - -(defun sharp-equal (stream label readtable) - (when *read-suppress* (return-from sharp-equal (values))) - (unless label - (error 'reader-error - :stream stream - :format-control "Missing label for #=")) - (when (or (assoc label *sharp-sharp-alist*) - (assoc label *sharp-equal-alist*)) - (error 'reader-error - :stream stream - :format-control "Multiply defined label: #~D=" - :format-arguments (list label))) - (let* ((tag (gensym)) - (*sharp-sharp-alist* (cons (list label tag nil) *sharp-sharp-alist*)) - (obj (let ((*readtable* readtable)) - (read stream t nil t)))) - (when (eq obj tag) - (error 'reader-error - :stream stream - :format-control "Must tag something more than just #~D#" - :format-arguments (list label))) - (push (list label tag obj) *sharp-equal-alist*) - (when (third (car *sharp-sharp-alist*)) ;; set to T on circularity - (let ((*sharp-equal-circle-table* (make-hash-table :test 'eq :size 20))) - (circle-subst *sharp-equal-alist* obj))) - obj)) - -() - -(defun sharp-sharp (stream ignore label) - (declare (ignore ignore)) - (when *read-suppress* (return-from sharp-sharp nil)) - (unless label - (error 'reader-error :stream stream :format-control "Missing label for ##")) - (let ((entry (assoc label *sharp-equal-alist*))) - (if entry - (third entry) - (let ((pair (assoc label *sharp-sharp-alist*))) - (unless pair - (error 'reader-error - :stream stream - :format-control "Object is not labelled #~S#" - :format-arguments (list label))) - (setf (third pair) t) - (second pair))))) - -(set-dispatch-macro-character #\# #\= #'(lambda (stream ignore label) - (declare (ignore ignore)) - (sharp-equal stream label - *readtable*)) - +standard-readtable+) -(set-dispatch-macro-character #\# #\# #'sharp-sharp +standard-readtable+) - -(set-dispatch-macro-character #\# #\= #'(lambda (stream ignore label) - (declare (ignore ignore)) - (sharp-equal stream label - (get-fasl-readtable))) - (get-fasl-readtable)) -(set-dispatch-macro-character #\# #\# #'sharp-sharp (get-fasl-readtable)) - +;;; read-circle.lisp +;;; +;;; Copyright (C) 2009 Erik Huelsmann +;;; $Id$ +;;; +;;; This program is free software; you can redistribute it and/or +;;; modify it under the terms of the GNU General Public License +;;; as published by the Free Software Foundation; either version 2 +;;; of the License, or (at your option) any later version. +;;; +;;; This program is distributed in the hope that it will be useful, +;;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with this program; if not, write to the Free Software +;;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +;;; +;;; As a special exception, the copyright holders of this library give you +;;; permission to link this library with independent modules to produce an +;;; executable, regardless of the license terms of these independent +;;; modules, and to copy and distribute the resulting executable under +;;; terms of your choice, provided that you also meet, for each linked +;;; independent module, the terms and conditions of the license of that +;;; module. An independent module is a module which is not derived from +;;; or based on this library. If you modify this library, you may extend +;;; this exception to your version of the library, but you are not +;;; obligated to do so. If you do not wish to do so, delete this +;;; exception statement from your version. + +(in-package "SYSTEM") + + +;;; Reading circular data: the #= and ## reader macros (from SBCL) + +;;; Objects already seen by CIRCLE-SUBST. +(defvar *sharp-equal-circle-table*) + +;; This function is kind of like NSUBLIS, but checks for circularities and +;; substitutes in arrays and structures as well as lists. The first arg is an +;; alist of the things to be replaced assoc'd with the things to replace them. +(defun circle-subst (old-new-alist tree) + (macrolet ((recursable-element-p (subtree) + `(typep ,subtree + '(or cons (array t) structure-object standard-object))) + (element-replacement (subtree) + `(let ((entry (find ,subtree old-new-alist :key #'second))) + (if entry (third entry) ,subtree)))) + (cond ((not (recursable-element-p tree)) + (element-replacement tree)) + ((null (gethash tree *sharp-equal-circle-table*)) + (cond + ((typep tree 'structure-object) + (setf (gethash tree *sharp-equal-circle-table*) t) + (do ((i 0 (1+ i)) + (end (structure-length tree))) + ((= i end)) + (let* ((old (structure-ref tree i)) + (new (circle-subst old-new-alist old))) + (unless (eq old new) + (structure-set tree i new))))) +;; ((typep tree 'standard-object) +;; (setf (gethash tree *sharp-equal-circle-table*) t) +;; (do ((i 1 (1+ i)) +;; (end (%instance-length tree))) +;; ((= i end)) +;; (let* ((old (%instance-ref tree i)) +;; (new (circle-subst old-new-alist old))) +;; (unless (eq old new) +;; (setf (%instance-ref tree i) new))))) + ((arrayp tree) + (setf (gethash tree *sharp-equal-circle-table*) t) + (do ((i 0 (1+ i)) + (end (array-total-size tree))) + ((>= i end)) + (let* ((old (row-major-aref tree i)) + (new (circle-subst old-new-alist old))) + (unless (eq old new) + (setf (row-major-aref tree i) new))))) + (t ;; being CONSP as all the other cases have been handled + (do ((subtree tree (cdr subtree))) + ((or (not (consp subtree)) + (gethash subtree *sharp-equal-circle-table*))) + ;; CDR no longer a CONS; no need to recurse any further: + ;; the case where the CDR is a symbol to be replaced + ;; has been handled in the last iteration + (setf (gethash subtree *sharp-equal-circle-table*) t) + (let* ((c (car subtree)) + (d (cdr subtree)) + (a (if (recursable-element-p c) + (circle-subst old-new-alist c) + (element-replacement c))) + (b (cond + ((consp d) d) ;; CONSes handled in the loop + ((recursable-element-p d) + ;; ARRAY, STRUCTURE-OBJECT and STANDARD-OBJECT + ;; handled in recursive calls + (circle-subst old-new-alist d)) + (t + (element-replacement d))))) + (unless (eq a c) + (rplaca subtree a)) + (unless (eq d b) + (rplacd subtree b)))))) + tree) + (t tree)))) + +;;; Sharp-equal works as follows. When a label is assigned (i.e. when +;;; #= is called) we GENSYM a symbol is which is used as an +;;; unforgeable tag. *SHARP-SHARP-ALIST* maps the integer tag to this +;;; gensym. +;;; +;;; When SHARP-SHARP encounters a reference to a label, it returns the +;;; symbol assoc'd with the label. Resolution of the reference is +;;; deferred until the read done by #= finishes. Any already resolved +;;; tags (in *SHARP-EQUAL-ALIST*) are simply returned. +;;; +;;; After reading of the #= form is completed, we add an entry to +;;; *SHARP-EQUAL-ALIST* that maps the gensym tag to the resolved +;;; object. Then for each entry in the *SHARP-SHARP-ALIST, the current +;;; object is searched and any uses of the gensysm token are replaced +;;; with the actual value. + +(defvar *sharp-sharp-alist* ()) + +(defun sharp-equal (stream label readtable) + (when *read-suppress* (return-from sharp-equal (values))) + (unless label + (error 'reader-error + :stream stream + :format-control "Missing label for #=")) + (when (or (assoc label *sharp-sharp-alist*) + (assoc label *sharp-equal-alist*)) + (error 'reader-error + :stream stream + :format-control "Multiply defined label: #~D=" + :format-arguments (list label))) + (let* ((tag (gensym)) + (*sharp-sharp-alist* (cons (list label tag nil) *sharp-sharp-alist*)) + (obj (let ((*readtable* readtable)) + (read stream t nil t)))) + (when (eq obj tag) + (error 'reader-error + :stream stream + :format-control "Must tag something more than just #~D#" + :format-arguments (list label))) + (push (list label tag obj) *sharp-equal-alist*) + (when (third (car *sharp-sharp-alist*)) ;; set to T on circularity + (let ((*sharp-equal-circle-table* (make-hash-table :test 'eq :size 20))) + (circle-subst *sharp-equal-alist* obj))) + obj)) + +() + +(defun sharp-sharp (stream ignore label) + (declare (ignore ignore)) + (when *read-suppress* (return-from sharp-sharp nil)) + (unless label + (error 'reader-error :stream stream :format-control "Missing label for ##")) + (let ((entry (assoc label *sharp-equal-alist*))) + (if entry + (third entry) + (let ((pair (assoc label *sharp-sharp-alist*))) + (unless pair + (error 'reader-error + :stream stream + :format-control "Object is not labelled #~S#" + :format-arguments (list label))) + (setf (third pair) t) + (second pair))))) + +(set-dispatch-macro-character #\# #\= #'(lambda (stream ignore label) + (declare (ignore ignore)) + (sharp-equal stream label + *readtable*)) + +standard-readtable+) +(set-dispatch-macro-character #\# #\# #'sharp-sharp +standard-readtable+) + +(set-dispatch-macro-character #\# #\= #'(lambda (stream ignore label) + (declare (ignore ignore)) + (sharp-equal stream label + (get-fasl-readtable))) + (get-fasl-readtable)) +(set-dispatch-macro-character #\# #\# #'sharp-sharp (get-fasl-readtable)) + From mevenson at common-lisp.net Tue Sep 20 08:16:05 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Tue, 20 Sep 2011 01:16:05 -0700 Subject: [armedbear-cvs] r13602 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: mevenson Date: Tue Sep 20 01:16:04 2011 New Revision: 13602 Log: Restore clean source compilation from breakage in r13600. Modified: trunk/abcl/src/org/armedbear/lisp/dump-form.lisp Modified: trunk/abcl/src/org/armedbear/lisp/dump-form.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/dump-form.lisp Mon Sep 19 13:50:37 2011 (r13601) +++ trunk/abcl/src/org/armedbear/lisp/dump-form.lisp Tue Sep 20 01:16:04 2011 (r13602) @@ -163,7 +163,7 @@ (declaim (ftype (function (t stream) t) dump-instance)) (defun dump-instance (object stream) (write-string "#." stream) - (dump-object (get-instance-form object))) + (dump-object (get-instance-form object) stream)) (declaim (ftype (function (symbol) integer) dump-uninterned-symbol-index)) (defun dump-uninterned-symbol-index (symbol) From ehuelsmann at common-lisp.net Tue Sep 20 18:01:01 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Tue, 20 Sep 2011 11:01:01 -0700 Subject: [armedbear-cvs] r13603 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Tue Sep 20 11:01:00 2011 New Revision: 13603 Log: Change assertion instead of hash table type; every object other than our fixnums should be EQ anyway. EQ makes the hash table more efficient. Modified: trunk/abcl/src/org/armedbear/lisp/dump-form.lisp Modified: trunk/abcl/src/org/armedbear/lisp/dump-form.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/dump-form.lisp Tue Sep 20 01:16:04 2011 (r13602) +++ trunk/abcl/src/org/armedbear/lisp/dump-form.lisp Tue Sep 20 11:01:00 2011 (r13603) @@ -120,7 +120,8 @@ (return-from df-handle-circularity t)) (t (unless *prevent-fasl-circle-detection* - (assert (eq index t))))))) + (assert (or (eq index t) + (fixnump object)))))))) (declaim (ftype (function (cons stream) t) dump-cons)) (defun dump-cons (object stream) From ehuelsmann at common-lisp.net Tue Sep 20 20:26:33 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Tue, 20 Sep 2011 13:26:33 -0700 Subject: [armedbear-cvs] r13604 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Tue Sep 20 13:26:31 2011 New Revision: 13604 Log: Bump FASL format because of the now supported circularity: even though we're backward compatible, older versions aren't forward compatible. Modified: trunk/abcl/src/org/armedbear/lisp/FaslClassLoader.java trunk/abcl/src/org/armedbear/lisp/Load.java trunk/abcl/src/org/armedbear/lisp/compile-file.lisp Modified: trunk/abcl/src/org/armedbear/lisp/FaslClassLoader.java ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/FaslClassLoader.java Tue Sep 20 11:01:00 2011 (r13603) +++ trunk/abcl/src/org/armedbear/lisp/FaslClassLoader.java Tue Sep 20 13:26:31 2011 (r13604) @@ -150,12 +150,6 @@ return new FaslClassLoader(baseName.getStringValue()).boxedThis; } - @Override - //TODO delete this next time the fasl version is bumbed - public LispObject execute(LispObject unused1, LispObject baseName, LispObject unused2) { - return execute(baseName); - } - }; private static final Primitive GET_FASL_FUNCTION = new pf_get_fasl_function(); Modified: trunk/abcl/src/org/armedbear/lisp/Load.java ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/Load.java Tue Sep 20 11:01:00 2011 (r13603) +++ trunk/abcl/src/org/armedbear/lisp/Load.java Tue Sep 20 13:26:31 2011 (r13604) @@ -342,16 +342,8 @@ // ### *fasl-version* // internal symbol - - /* TODO when bumping the version for any reason, remember to: - * - remove the overload taking 3 args in - * FaslClassLoader.MAKE_FASL_CLASS_LOADER - * - remove the extra args (1 and 3, both NIL) passed to - * make-fasl-class-loader in compile-file.lisp - * - delete this comment :) - */ static final Symbol _FASL_VERSION_ = - exportConstant("*FASL-VERSION*", PACKAGE_SYS, Fixnum.getInstance(37)); + exportConstant("*FASL-VERSION*", PACKAGE_SYS, Fixnum.getInstance(38)); // ### *fasl-external-format* // internal symbol Modified: trunk/abcl/src/org/armedbear/lisp/compile-file.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/compile-file.lisp Tue Sep 20 11:01:00 2011 (r13603) +++ trunk/abcl/src/org/armedbear/lisp/compile-file.lisp Tue Sep 20 13:26:31 2011 (r13604) @@ -568,10 +568,8 @@ (when compile-time-too (let ((*load-truename* *output-file-pathname*) (*fasl-loader* (make-fasl-class-loader - nil (concatenate 'string - "org.armedbear.lisp." (base-classname)) - nil))) + "org.armedbear.lisp." (base-classname))))) (eval form)))) (defun populate-zip-fasl (output-file) @@ -638,9 +636,8 @@ (when (> *class-number* 0) (write (list 'setq '*fasl-loader* `(sys::make-fasl-class-loader - nil - ,(concatenate 'string "org.armedbear.lisp." (base-classname)) - nil)) + ,(concatenate 'string "org.armedbear.lisp." + (base-classname)))) :stream out)) (%stream-terpri out))) From ehuelsmann at common-lisp.net Tue Sep 20 20:27:06 2011 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Tue, 20 Sep 2011 13:27:06 -0700 Subject: [armedbear-cvs] r13605 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: ehuelsmann Date: Tue Sep 20 13:27:05 2011 New Revision: 13605 Log: Add properties. Modified: trunk/abcl/src/org/armedbear/lisp/FaslClassLoader.java (contents, props changed) Modified: trunk/abcl/src/org/armedbear/lisp/FaslClassLoader.java ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/FaslClassLoader.java Tue Sep 20 13:26:31 2011 (r13604) +++ trunk/abcl/src/org/armedbear/lisp/FaslClassLoader.java Tue Sep 20 13:27:05 2011 (r13605) @@ -2,7 +2,7 @@ * JavaClassLoader.java * * Copyright (C) 2010 Alessio Stalla - * $Id: JavaClassLoader.java 12298 2009-12-18 21:50:54Z ehuelsmann $ + * $Id$ * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License From mevenson at common-lisp.net Sat Sep 24 06:32:15 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Fri, 23 Sep 2011 23:32:15 -0700 Subject: [armedbear-cvs] r13606 - in trunk/abcl: . contrib Message-ID: Author: mevenson Date: Fri Sep 23 23:32:14 2011 New Revision: 13606 Log: Correct URL for http browsing ABCL source in Maven POM. Modified: trunk/abcl/contrib/pom.xml trunk/abcl/pom.xml Modified: trunk/abcl/contrib/pom.xml ============================================================================== --- trunk/abcl/contrib/pom.xml Tue Sep 20 13:27:05 2011 (r13605) +++ trunk/abcl/contrib/pom.xml Fri Sep 23 23:32:14 2011 (r13606) @@ -28,7 +28,7 @@ scm:svn:svn://common-lisp.net/project/armedbear/svn/trunk/ scm:svn:svn+ssh://common-lisp.net/project/armedbear/svn/trunk/ - http://common-lisp.net/websvn/listing.php?repname=armedbear + http://trac.common-lisp.net/armedbear/browser/trunk/abcl/contrib Modified: trunk/abcl/pom.xml ============================================================================== --- trunk/abcl/pom.xml Tue Sep 20 13:27:05 2011 (r13605) +++ trunk/abcl/pom.xml Fri Sep 23 23:32:14 2011 (r13606) @@ -28,7 +28,7 @@ scm:svn:svn://common-lisp.net/project/armedbear/svn/trunk/ scm:svn:svn+ssh://common-lisp.net/project/armedbear/svn/trunk/ - http://common-lisp.net/websvn/listing.php?repname=armedbear + http://trac.common-lisp.net/armedbear/browser/trunk/abcl From mevenson at common-lisp.net Fri Sep 30 14:17:56 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Fri, 30 Sep 2011 07:17:56 -0700 Subject: [armedbear-cvs] r13607 - in trunk/abcl: . test/lisp/abcl Message-ID: Author: mevenson Date: Fri Sep 30 07:17:55 2011 New Revision: 13607 Log: Fixes for tests under SBCL. Include the non-ABCL specific tests in bugs.lisp. Allow SBCL to recompile the ABCL-TEST-LISP system by moving the exporting of symbols into the DEFPACAKGE form. Modified: trunk/abcl/abcl.asd trunk/abcl/test/lisp/abcl/bugs.lisp trunk/abcl/test/lisp/abcl/file-system-tests.lisp trunk/abcl/test/lisp/abcl/package.lisp Modified: trunk/abcl/abcl.asd ============================================================================== --- trunk/abcl/abcl.asd Fri Sep 23 23:32:14 2011 (r13606) +++ trunk/abcl/abcl.asd Fri Sep 30 07:17:55 2011 (r13607) @@ -50,7 +50,6 @@ ("compiler-tests")) (:file "misc-tests") (:file "latin1-tests") - #+abcl (:file "bugs" :depends-on ("file-system-tests")) (:file "wild-pathnames" :depends-on Modified: trunk/abcl/test/lisp/abcl/bugs.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/bugs.lisp Fri Sep 23 23:32:14 2011 (r13606) +++ trunk/abcl/test/lisp/abcl/bugs.lisp Fri Sep 30 07:17:55 2011 (r13607) @@ -58,6 +58,7 @@ :DEFAULTS "/**/")) "**/") +#+abcl (deftest bugs.java.1 (let* ((a (java:jnew-array "byte" 1)) (b (let ((array-list (java:jnew (java:jconstructor @@ -70,7 +71,6 @@ (type-of (sys::%make-byte-array-input-stream b))) stream) - (deftest bugs.readtable-case.1 (let (original-case result) @@ -92,3 +92,5 @@ (format s "~(~A~)" '(1 2 3 4)))) result) "---(1 2 3 4)") + + \ No newline at end of file Modified: trunk/abcl/test/lisp/abcl/file-system-tests.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/file-system-tests.lisp Fri Sep 23 23:32:14 2011 (r13606) +++ trunk/abcl/test/lisp/abcl/file-system-tests.lisp Fri Sep 30 07:17:55 2011 (r13607) @@ -21,9 +21,6 @@ (in-package #:abcl.test.lisp) -(export '(pathnames-equal-p run-shell-command copy-file make-symbolic-link - touch make-temporary-directory delete-directory-and-files)) - (defparameter *this-file* (merge-pathnames (make-pathname :type "lisp") (if (find :asdf2 *features*) Modified: trunk/abcl/test/lisp/abcl/package.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/package.lisp Fri Sep 23 23:32:14 2011 (r13606) +++ trunk/abcl/test/lisp/abcl/package.lisp Fri Sep 30 07:17:55 2011 (r13607) @@ -1,11 +1,15 @@ -(defpackage #:abcl.test.lisp +(defpackage #:abcl.test.lisp (:use #:cl #:abcl-rt) (:nicknames "ABCL-TEST-LISP" "ABCL-TEST") (:export #:run #:do-matching #:run-matching #:do-test - #:do-tests)) + #:do-tests + ;; previously in file-system-tests.lisp + #:pathnames-equal-p #:run-shell-command #:copy-file #:make-symbolic-link + #:touch #:make-temporary-directory #:delete-directory-and-files + )) (in-package #:abcl.test.lisp) (defparameter *abcl-test-directory* From mevenson at common-lisp.net Fri Sep 30 14:18:05 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Fri, 30 Sep 2011 07:18:05 -0700 Subject: [armedbear-cvs] r13608 - trunk/abcl/src/org/armedbear/lisp Message-ID: Author: mevenson Date: Fri Sep 30 07:18:04 2011 New Revision: 13608 Log: Fill in some missing docstrings from JAVA package. Unfortunately, we have to use static initializers and retain the '###' marker for documenting package variables as we don't seem to be able to use the @DocString annotation as the JVM reflection APIs only seem to require that we know the Java class that a field is part of in order to look up runtime annotations. If this understanding is faulty, please let me know otherwise how to do it. The :DOCUMENTATION option for the DEFGENERIC is apparently not working. Modified: trunk/abcl/src/org/armedbear/lisp/JavaObject.java trunk/abcl/src/org/armedbear/lisp/java.lisp Modified: trunk/abcl/src/org/armedbear/lisp/JavaObject.java ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/JavaObject.java Fri Sep 30 07:17:55 2011 (r13607) +++ trunk/abcl/src/org/armedbear/lisp/JavaObject.java Fri Sep 30 07:18:04 2011 (r13608) @@ -659,10 +659,26 @@ }; + // ### +null+ public final static Symbol NULL = Lisp.exportConstant("+NULL+", PACKAGE_JAVA, new JavaObject(null)); + static { + String doc = "The JVM null object reference."; + NULL.setDocumentation(Symbol.VARIABLE, new SimpleString(doc)); + } + // ### +true+ public final static Symbol TRUE = Lisp.exportConstant("+TRUE+", PACKAGE_JAVA, new JavaObject(true)); + static { + String doc = "The JVM primitive value for boolean true."; + TRUE.setDocumentation(Symbol.VARIABLE, new SimpleString(doc)); + } + // ### +false+ public final static Symbol FALSE = Lisp.exportConstant("+FALSE+", PACKAGE_JAVA, new JavaObject(false)); + static { + String doc = "The JVM primitive value for boolean false."; + FALSE.setDocumentation(Symbol.VARIABLE, new SimpleString(doc)); + } + } Modified: trunk/abcl/src/org/armedbear/lisp/java.lisp ============================================================================== --- trunk/abcl/src/org/armedbear/lisp/java.lisp Fri Sep 30 07:17:55 2011 (r13607) +++ trunk/abcl/src/org/armedbear/lisp/java.lisp Fri Sep 30 07:18:04 2011 (r13608) @@ -43,7 +43,11 @@ (dolist (url urls) (add-url-to-classpath url))) -(defgeneric add-to-classpath (jar-or-jars &optional classloader)) +(defgeneric add-to-classpath (jar-or-jars &optional classloader) + (:documentation "Add JAR-OR-JARS to the JVM classpath optionally specifying the CLASSLOADER to add. + +JAR-OR-JARS is either a pathname designating a jar archive or the root +directory to search for classes or a list of such values.")) (defmethod add-to-classpath (jar-or-jars &optional (classloader (get-current-classloader))) (%add-to-classpath jar-or-jars classloader)) From mevenson at common-lisp.net Fri Sep 30 14:33:23 2011 From: mevenson at common-lisp.net (mevenson at common-lisp.net) Date: Fri, 30 Sep 2011 07:33:23 -0700 Subject: [armedbear-cvs] r13609 - trunk/abcl/test/lisp/abcl Message-ID: Author: mevenson Date: Fri Sep 30 07:33:22 2011 New Revision: 13609 Log: Test for DOCUMENTATION failing to access generic function docstring (#172). Modified: trunk/abcl/test/lisp/abcl/bugs.lisp Modified: trunk/abcl/test/lisp/abcl/bugs.lisp ============================================================================== --- trunk/abcl/test/lisp/abcl/bugs.lisp Fri Sep 30 07:18:04 2011 (r13608) +++ trunk/abcl/test/lisp/abcl/bugs.lisp Fri Sep 30 07:33:22 2011 (r13609) @@ -93,4 +93,16 @@ result) "---(1 2 3 4)") +(deftest bugs.defgeneric.1 + (let ((symbol (gensym)) + (docstring "Ipso est genericus") + result) + (eval `(defgeneric ,symbol nil + (:documentation ,docstring))) + (setf result (documentation symbol 'function)) + (fmakunbound symbol) + (string= result docstring)) + t) + + \ No newline at end of file