Skip to content
Snippets Groups Projects
Forked from ansi-test / ansi-test
Source project has a limited visibility.
user avatar
Daniel Barlow authored
similar which corresponds to the CVS revision of asdf.lisp
- compile-file errors

The default behaviour for coping with compile-file errors has changed:

 (defvar  *compile-file-warnings-behaviour* :warn)
-(defvar  *compile-file-failure-behaviour* :error)
+(defvar  *compile-file-failure-behaviour* #+sbcl :error #-sbcl :warn)

Most lisp implementations (all that I know of except for sbcl) stop
and enter the debugger for catastrophic errors in file compilation.
SBCL otoh has a much finer warning/style-warning distinction and
should not ever return failure-p unless for a catastrophic error

Fix printing of system-definition-error in CMUCL (thanks to Bob Rogers)

Moved a lot of messing around with 'last-compiled and 'last-loaded
properties into :before and :after methods on source-file so that
"don't reload if already loaded" works for new source file types that
users create

There is a new operation load-source-op based on Kevin Rosenberg's
implementation of same.  I'm not altogether sure yet how this should
interact with 'last-compiled and 'last-loaded: suggestions welcomed

OPERATE now does the operation inside a WITH-COMPILATION-UNIT form, to
reduce noise from the compiler about forward definitions.  Courtesy of
Bob Rogers
951d5829
History
Name Last commit Last update