Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Didier Verna
asdf
Commits
f081332c
Commit
f081332c
authored
Apr 03, 2013
by
Francois-Rene Rideau
Browse files
2.32.38: handle cases where binary-op has no input or output.
Also, better document *output-translation-function*
parent
27b114cd
Changes
7
Hide whitespace changes
Inline
Side-by-side
TODO
View file @
f081332c
...
...
@@ -8,7 +8,7 @@
If not, optionally issue a warning. Start migrating people toward that.
* have with-input-file use the encodings mechanism?
* have a single test .asd that tests as many features as possible, use it for upgrade test.
* implement deferred warnings support on
abcl, allegro, clisp, cmucl,
lispworks
, scl
* implement deferred warnings support on lispworks
* fix upgrade on clisp, cmucl, abcl (if still broken)
** Extract minimal test case, build a battery of automated tests
* Bug found by fe[nl]ix: infinite loop if the definitions in an asd file
...
...
asdf.asd
View file @
f081332c
...
...
@@ -74,7 +74,7 @@
:licence
"MIT"
:description
"Another System Definition Facility"
:long-description
"ASDF builds Common Lisp software organized into defined systems."
:version
"2.32.3
7
"
;; to be automatically updated by make bump-version
:version
"2.32.3
8
"
;; to be automatically updated by make bump-version
:depends-on
()
#+
asdf3
:encoding
#+
asdf3
:utf-8
;; For most purposes, asdf itself specially counts as a builtin system.
...
...
bundle.lisp
View file @
f081332c
...
...
@@ -362,7 +362,7 @@
(
fasl
(
first
inputs
))
(
library
(
second
inputs
))
(
asd
(
first
(
output-files
o
s
)))
(
name
(
pathname-name
asd
))
(
name
(
if
(
and
fasl
asd
)
(
pathname-name
asd
)
(
return-from
perform
)
))
(
dependencies
(
if
(
operation-monolithic-p
o
)
(
remove-if-not
'builtin-system-p
...
...
header.lisp
View file @
f081332c
;;; -*- mode: Common-Lisp; Base: 10 ; Syntax: ANSI-Common-Lisp -*-
;;; This is ASDF 2.32.3
7
: Another System Definition Facility.
;;; This is ASDF 2.32.3
8
: Another System Definition Facility.
;;;
;;; Feedback, bug reports, and patches are all welcome:
;;; please mail to <asdf-devel@common-lisp.net>.
...
...
uiop/pathname.lisp
View file @
f081332c
...
...
@@ -662,6 +662,12 @@ then it is merged with the PATHNAME-DIRECTORY-PATHNAME of PATHNAME."
(
t
(
translate-pathname
path
absolute-source
destination
))))
(
defvar
*output-translation-function*
'identity
))
; Hook for output translations
(
defvar
*output-translation-function*
'identity
"Hook for output translations.
This function needs to be idempotent, so that actions can work
whether their inputs were translated or not,
which they will be if we are composing operations. e.g. if some
create-lisp-op creates a lisp file from some higher-level input,
you need to still be able to use compile-op on that lisp file."
))
upgrade.lisp
View file @
f081332c
...
...
@@ -52,7 +52,7 @@ You can compare this string with e.g.: (ASDF:VERSION-SATISFIES (ASDF:ASDF-VERSIO
;; "3.4.5.67" would be a development version in the official upstream of 3.4.5.
;; "3.4.5.0.8" would be your eighth local modification of official release 3.4.5
;; "3.4.5.67.8" would be your eighth local modification of development version 3.4.5.67
(
asdf-version
"2.32.3
7
"
)
(
asdf-version
"2.32.3
8
"
)
(
existing-version
(
asdf-version
)))
(
setf
*asdf-version*
asdf-version
)
(
when
(
and
existing-version
(
not
(
equal
asdf-version
existing-version
)))
...
...
version.lisp-expr
View file @
f081332c
"2.32.3
7
"
"2.32.3
8
"
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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