- Jan 29, 2013
-
-
Francois-Rene Rideau authored
Make it run even if ASDF wasn't upgraded via upgrade-asdf.
-
- Jan 28, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Also, separate filesystem access functions from pathname object munging.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Optimize probe-file* in the case we do not care for truename. Have truenamize iterate from pathname up to root rather than the other way, to minimize the number of calls to truename. Refactor pathname absolutization. Shuffle functions around os, pathname, stream. Shuffle functions around common-lisp, utility. Remove root-pathname and sane-physical-pathname.
-
- Jan 27, 2013
-
-
Francois-Rene Rideau authored
Also, better export some backward internals for swank-asdf.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
We were checking it all the time in forced-p. Also cache nil-pathname and root-pathname.
-
Francois-Rene Rideau authored
Between 2.26 and 2.26.152, ASDF had gotten ~37 times slower at traversing iolib. Now trying to restore some performance. This commit: 1- generalizes the cache to cover input-files and output-files as well as get-file-stamp. 2- removes the probe-file before file-write-date.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Keep the obsolete slot properties for the sake of upgrade.
-
Francois-Rene Rideau authored
Introduce some backward incompatibility with features unused in quicklisp: * Don't create a temporary package every time you load a .asd; instead, load everything from same package ASDF-USER, that :use's asdf/common-lisp asdf/package asdf/interface That's the Common Lisp way, what with COMMON-LISP-USER. If you want a private package, use DEFPACKAGE or DEFINE-PACKAGE. * operation-description is renamed action-description. No one was using it in quicklisp, and no one was specializing it except cl-protobufs, which I'll fix. * component-properties and component-property are gone. If you want a new property, create your own subclass of component. Also, have a load-asd function with name in keyword arguments, rather than load-sysdef function that requires the name.
-
- Jan 26, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Also, cleanup and documentation of deferred-warnings support.
-
- Jan 25, 2013
-
-
Francois-Rene Rideau authored
Also, move entry-point into system and remove class bundle-system. I was tempted to have test-op call it, but then it's a problem when the base system has a non-test entry-point, so we probably need a separate test-entry-point slot. Update the default *asdf-debug-utility* to do more of the right thing. Update changelog. Tweak package to avoid triggering a bug in ABCL trunk.
-
- Jan 24, 2013
-
-
Francois-Rene Rideau authored
enhance plan consistency and make testing easier.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
A better asdf.asd. Refactor the preloaded system mechanism, use it for cl-launch 3.21.2. Rename bundle-pathname to build-pathname, move it from bundle-system to system. Rename the gcl<2.7 feature gcl2.6. Die on gcl2.5 and earlier. Don't even try to compile-file asdf using gcl 2.6, just load the .lisp. Rename asdf/compatibility to asdf/common-lisp, exporting only CL symbols. Fix define-package to correctly handle exporting of NIL. Also, make it work with Genera, with #'(lambda instead of (lambda, and using lisp:loop (via a macro loop*) when destructuring is required. Document more 2.27 changes in changelog. If there is no :pathname and no load-pathname, do NOT have a system pathname take defaults from *default-pathname-defaults*, but make it NIL.
-
- Jan 22, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
They seem to be like .cfasl in SBCL.
-
Francois-Rene Rideau authored
-
- Jan 21, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Some doc & test frobbing.
-
Francois-Rene Rideau authored
Rename RUN-PROGRAM/ to RUN-PROGRAM. Can't export it from ASDF because it causes a clash in SB-GROVEL. Rename SUB-OBJECT and :PATH to ACCESS-AT and :AT. Get rid of TRANSLATE-OUTPUT-P. Instead, check whether the component's BUILD-OPERATION is the same as the current operation.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Have asdf/defsystem's bundle use asdf/driver's image.
-
Francois-Rene Rideau authored
More test frobbing.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
New script for deferred warnings.
-
Francois-Rene Rideau authored
Also, propagate around previous improvements to stream slurping. Fix some test cases.
-
Francois-Rene Rideau authored
-