- Jan 15, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- Jan 14, 2013
-
-
Francois-Rene Rideau authored
On Allegro, frob the autoload earlier and intern the gethostname later so we don't unnecessarily autoload stuff. On CLISP, don't undefine functions, just unintern everything in the beginning, and it won't complain about disappearing methods anymore. Also, only retrigger the upgrade attempt on source-registry change if ASDF was not upgraded yet. This avoids unnecessary reloading of ASDF. Finally, be sure to share more symbols between everyone - hopefully, all the symbols that were used in ASDF and got recycled. Slot names are a big one, notably.
-
- Jan 13, 2013
-
-
Francois-Rene Rideau authored
Much cleanup in image support and hooks. More package hacking. New feature for :version: `(:read-file-from ,path) - thanks to Stelian Ionescu. The driver now homesteads the package nickname d. Rename-package it away if you don't like it.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Tests: SBCL passes test-lisp and test-upgrade Also: * big refactoring of test infrastructure * contrib/debug.lisp and (asdf/driver:asdf-debug) for debugging. * remove aif and it, use the cleaner if-bind. * backtrace support, with improvements from trivial-backtrace. * integration of asdf-condition-control (originally from xcvb-driver) * simplify the upgrade heuristic: always tries to upgrade once. The previous heuristic was too complex with too many failure cases. You are thus assumed to want a given version asdf if and only if it is in your source-registry.
-
- Jan 11, 2013
-
-
Francois-Rene Rideau authored
This notably includes the former xcvb-driver:run-program/, a much better replacement for run-shell-command. This also includes image initialization, dumping, quitting.
-
- Jan 10, 2013
-
-
Francois-Rene Rideau authored
Make default-directory a root pathname, remove it from source-registry. Have it use lisp-implementation-directory. Remove any attempt to use the "current directory". Users who want that can still try to (pushnew '*default-pathname-defaults* asdf:*central-registry*) Rename tmp/ to build/ and move asdf.lisp there. Update asdf.asd. Rename implementation.lisp to compatibility.lisp. Move *asdf-verbose* and asdf-message to upgrade.lisp
-
- Jan 09, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
New pathname functions to work around more logical-pathname issues. See discussion with rpgoldman on asdf-devel, and see CCL ticket:953. Also, tweak build to reflect recent refactoring of asdf. WIP of define-package work needed for clean upgrade (still broken).
-
- Jan 08, 2013
-
-
Francois-Rene Rideau authored
TODO: Create a define-package that can make it upgrade itself.
-