- Jan 13, 2013
-
-
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
-
- Dec 15, 2012
-
-
Francois-Rene Rideau authored
Remove last traces of previous non-sensical :feature features.
-
Francois-Rene Rideau authored
where it ought to always have been, based on a properly cleaned up prepare-op (previously introduced in 2.26.14 as parent-load-op). This is a checkpoint of a mostly working system after major changes; it requires further cleanup and fixes: strangely, fails some tests on CCL but not SBCL. Introduce find-operation as a companion to find-component, subsuming make-sub-operation. The results of component-depends-on are processed with find-operation and resolve-component-spec. component-self-dependencies is fixed to play well with prepare-op. Also, some internal renamings and signature changes: parent-operation becomes upward-operation parent-load-op becomes prepare-op parent-source-load op becomes prepare-source-op parent-component is distinguished from module module-components becomes component-children module-components-by-name becomes component-children-by-name compute-module-components-by-name becomes compute-children-by-name circular-dependency-components becomes circular-dependency-actions component-load-dependencies becomes component-sibling-dependencies (with a stub) introducing child-component, downward-operation. refactoring visit-dependencies to include the loop in which it's always used. refactoring force and force-not processing to use a function action-override-p; force is achieved with a trivial method on operation-done-p for prepare-op, and force-not as a trivial check in visit-action. Tweak tests along the way. Tweak the documentation. Failed to either rename operation-error or introduce action-error in its superclasses: that breaks sb-grovel.
-
- Apr 12, 2012
-
-
Francois-Rene Rideau authored
The issue fixed is that most Lisps don't like *default-pathname-defaults* being a logical-pathname. Added a test for logical-pathname functionality; it all works on CCL, and works better on other Lisps after the fix, but there are still logical-pathname issues on SBCL, CLISP and more. Also, a package cleanup of our test suite.
-
- Oct 18, 2011
-
-
Francois-Rene Rideau authored
-
- Oct 17, 2011
-
-
Francois-Rene Rideau authored
-
- Jun 09, 2011
-
-
Francois-Rene Rideau authored
Use probe-file for probe-file* in LispWorks. Make ABCL's jar translation happier with the recent compile-file-pathname* change for Stelian by redoing cfp myself. Make truenamize work when the merged pathname is relative. Makes it happier when e.g. the *default-pathname-defaults* is #p"", which is the case notably on CCL. Try and fail to support GCL 2.6 and have 2.7 fail less; too many bugs, in CONDITIONs, PATHNAMEs, and more, plus compiler bug that breaks coerce-pathname.
-
- Mar 31, 2011
-
-
Francois-Rene Rideau authored
Also, use coerce-pathname in asdf-ecl and deprecate merge-component-name-type.
-
- Aug 07, 2010
-
-
Francois-Rene Rideau authored
Fix link in webpage (lp#614806). Include SCL and ABCL in my testing routine.
-
- Feb 06, 2010
-
-
Francois-Rene Rideau authored
Simplify test scripts.
-
- Feb 04, 2010
-
-
Francois-Rene Rideau authored
perl -pi.bak -e 's|"../asdf"|\(compile-file-pathname "../asdf"\)|;' *.script
-
Francois-Rene Rideau authored
* made it easier to debug tests. export DEBUG_ASDF_TEST=t * add ECL support to tests: passes all 18 scripts, but have to ignore compile warnings. * lots of whitespace issues, including ones that made .gitignore not work!
-
Robert P. Goldman authored
Found that the current load recipe (load "../asdf") in the test scripts was brittle, because the presence of asdf.fasl was obscured if there was an "asdf/" directory in .. Unfortunately, the result of makeinfo --html asdf.texinfo created just such a directory! fe[nl]ix kindly provided a pointer to compile-file-pathname that solved the problem.
-
Francois-Rene Rideau authored
-
- Dec 18, 2009
-
-
Francois-Rene Rideau authored
-
- Sep 06, 2009
-
- May 20, 2009
-
-
Gary King authored
ACL's compile-file-pathname is slightly broken; worked around it. Made run-tests.sh executable.
-
- Sep 06, 2008
-
-
Gary King authored
-
- Jul 05, 2008
-
-
Gary King authored
Modified system-definition-pathname to reload system defs even for systems that cannot be found using one of system finders in *system-definition-search-functions*
-
- Jun 13, 2007
-
-
Gary King authored
-
- Sep 20, 2002
-
-
Daniel Barlow authored
-
- Feb 28, 2002
-
-
Rahul Jain authored
when *package* doesn't :use :asdf.
-
- Feb 20, 2002
-
-
Daniel Barlow authored
-