Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Didier Verna
asdf
Commits
1b5bd783
Commit
1b5bd783
authored
Sep 23, 2015
by
Francois-Rene Rideau
Browse files
Fix monilithic-lib-op.
Update TODO, test-xach-update-bug.
parent
bdc30272
Changes
3
Hide whitespace changes
Inline
Side-by-side
TODO
View file @
1b5bd783
...
...
@@ -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
...
...
@@ -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
...
...
bundle.lisp
View file @
1b5bd783
...
...
@@ -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
)
...
...
@@ -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))
...
...
test/test-xach-update-bug.script
View file @
1b5bd783
;;; -*- 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)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment