Loading TODO +1 −2 Original line number Diff line number Diff line Loading @@ -113,7 +113,6 @@ *** it somehow pushes :non-base-chars-exist-p even though +non-base-chars-exist-p+ is NIL??? ** XCL has bad bugs: *** it can't compile ASDF3 anymore. Figure out why, if you have time. *** make-pathname doesn't handle :type nil properly and has massive lossage in logical-pathname support. *** If using block () and return in search-for-system-definition Loading Loading @@ -378,7 +377,7 @@ It looks like SWANK can be fixed soon, though, so we'll see. *** work with cl-test-grid to eliminate deferred warnings from quicklisp libraries *** https://www.mail-archive.com/asdf-devel@common-lisp.net/msg03608.html *** czak@google.com rewrote part of deferred warnings support. Ask him for the code he implemented at Google. Ask him to release the code he implemented at Google under QITAB. ** Ensure all run-program issues on Windows are solved. *** SBCL cannot do raw CMD.EXE command-lines Loading bundle.lisp +7 −5 Original line number Diff line number Diff line Loading @@ -159,7 +159,8 @@ Compare with LIB-OP.")) ((selfward-operation :initform 'monolithic-compile-bundle-op :allocation :class)) (:documentation "Load a single fasl for the system and its dependencies.")) (defclass monolithic-lib-op (monolithic-bundle-op lib-op non-propagating-operation) () (defclass monolithic-lib-op (monolithic-bundle-op lib-op non-propagating-operation) ((gather-type :initform :static-library :allocation :class)) (:documentation "Create a single linkable library for the system and its dependencies.")) (defclass monolithic-dll-op (monolithic-bundle-op dll-op non-propagating-operation) Loading Loading @@ -500,10 +501,11 @@ Compare with LIB-OP.")) #+(or clasp ecl mkcl) (with-upgradability () ;; I think that Juanjo intended for this to be, ;; but beware the weird bug in test-xach-update-bug.script, ;; and also it makes mkcl fail test-logical-pathname.script, ;; and ecl fail test-bundle.script. ;; I think that Juanjo intended for this to be, but it was disabled before 3.1 ;; due to implementation bugs in ECL and MKCL that seem to have been fixed since ;; — see for ECL test-xach-update-bug.script and test-bundle.script, ;; and for MKCL test-logical-pathname.script. ;; We should probably reenable these after consulting with ECL and MKCL maintainers. ;;(unless (or #+(or clasp ecl) (use-ecl-byte-compiler-p)) ;; (setf *load-system-operation* 'load-bundle-op)) Loading test/test-xach-update-bug.script +1 −1 Original line number Diff line number Diff line ;;; -*- Lisp -*- (setf asdf/cache:*asdf-cache* nil) ;; disable cache between those two very different compilations. ;;(setf asdf::*load-system-operation* 'load-bundle-op) ;; This triggers a bug on ECL. See below. (setf asdf::*load-system-operation* 'load-bundle-op) ;; This triggers a bug on ECL no more! (defparameter foo :test-asdf-location-change) Loading Loading
TODO +1 −2 Original line number Diff line number Diff line Loading @@ -113,7 +113,6 @@ *** it somehow pushes :non-base-chars-exist-p even though +non-base-chars-exist-p+ is NIL??? ** XCL has bad bugs: *** it can't compile ASDF3 anymore. Figure out why, if you have time. *** make-pathname doesn't handle :type nil properly and has massive lossage in logical-pathname support. *** If using block () and return in search-for-system-definition Loading Loading @@ -378,7 +377,7 @@ It looks like SWANK can be fixed soon, though, so we'll see. *** work with cl-test-grid to eliminate deferred warnings from quicklisp libraries *** https://www.mail-archive.com/asdf-devel@common-lisp.net/msg03608.html *** czak@google.com rewrote part of deferred warnings support. Ask him for the code he implemented at Google. Ask him to release the code he implemented at Google under QITAB. ** Ensure all run-program issues on Windows are solved. *** SBCL cannot do raw CMD.EXE command-lines Loading
bundle.lisp +7 −5 Original line number Diff line number Diff line Loading @@ -159,7 +159,8 @@ Compare with LIB-OP.")) ((selfward-operation :initform 'monolithic-compile-bundle-op :allocation :class)) (:documentation "Load a single fasl for the system and its dependencies.")) (defclass monolithic-lib-op (monolithic-bundle-op lib-op non-propagating-operation) () (defclass monolithic-lib-op (monolithic-bundle-op lib-op non-propagating-operation) ((gather-type :initform :static-library :allocation :class)) (:documentation "Create a single linkable library for the system and its dependencies.")) (defclass monolithic-dll-op (monolithic-bundle-op dll-op non-propagating-operation) Loading Loading @@ -500,10 +501,11 @@ Compare with LIB-OP.")) #+(or clasp ecl mkcl) (with-upgradability () ;; I think that Juanjo intended for this to be, ;; but beware the weird bug in test-xach-update-bug.script, ;; and also it makes mkcl fail test-logical-pathname.script, ;; and ecl fail test-bundle.script. ;; I think that Juanjo intended for this to be, but it was disabled before 3.1 ;; due to implementation bugs in ECL and MKCL that seem to have been fixed since ;; — see for ECL test-xach-update-bug.script and test-bundle.script, ;; and for MKCL test-logical-pathname.script. ;; We should probably reenable these after consulting with ECL and MKCL maintainers. ;;(unless (or #+(or clasp ecl) (use-ecl-byte-compiler-p)) ;; (setf *load-system-operation* 'load-bundle-op)) Loading
test/test-xach-update-bug.script +1 −1 Original line number Diff line number Diff line ;;; -*- Lisp -*- (setf asdf/cache:*asdf-cache* nil) ;; disable cache between those two very different compilations. ;;(setf asdf::*load-system-operation* 'load-bundle-op) ;; This triggers a bug on ECL. See below. (setf asdf::*load-system-operation* 'load-bundle-op) ;; This triggers a bug on ECL no more! (defparameter foo :test-asdf-location-change) Loading