New asdf checkin on HEAD
Daniel Barlow <[email protected]>
| Newsgroups | gmane.lisp.cclan.general |
|---|---|
| Message-ID | <[email protected]> |
Changes as follows: *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 Unchanged as follows: Still haven't merged Rahul Jain's support for wild-modules or core-deps. I'm sure there's a cleaner way to do core-deps or even if not there must at least be some sensible name for them. (A core-dep is aiui a component on which all subsequent files in the system depend - "like serialization, but less so": given that I'm not happy with how serialization is specified either, it makes sense to look for some way to unify the two features in some meaningful way) -dan -- http://ww.telent.net/cliki/ - Link farm for free CL-on-Unix resources ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390