*asdf-revision* is a new special variable. It's a list (1 31) or
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
Please register or sign in to comment