- Mar 06, 2014
-
-
Francois-Rene Rideau authored
But one bug remains with test-xach-update-bug.script, so leaving it commented out until I get feedback from the ECL team.
-
- Nov 18, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- Nov 16, 2013
-
-
Francois-Rene Rideau authored
-
- Jan 28, 2013
-
-
Francois-Rene Rideau authored
Also, separate filesystem access functions from pathname object munging.
-
- Jan 22, 2013
-
-
Francois-Rene Rideau authored
-
- Jan 21, 2013
-
-
Francois-Rene Rideau authored
Also, make script re-loadable in a debug session.
-
- Jan 20, 2013
-
-
Francois-Rene Rideau authored
Don't key upgrade attempt on source-registry, since things can also change in the central-registry, etc. Also rename required-files to direct-dependency-files Improve the new convenience function pattern to work with operation initargs. Implement getcwd on all platforms. Actually catch sb-grovel messages. Tests: make u l=ecl instead of make test-upgrade lisp=ecl Tests: put the setup around the script, not inside; Tests: start using globals, much easier for debugging
-
- Jan 16, 2013
-
-
Francois-Rene Rideau authored
* Pathname support has been cleaned up, yet again, extending and renaming COERCE-PATHNAME into PARSE-UNIX-NAMESTRING, also ENSURE-PATHNAME, many docstrings, and plenty of small enhancements. * Bundles were refactored to take advantage of the new, more sensible, component-depends-on semantics. * Image support was cleaned up again, and program-op was implemented to produce a standalone executable on supported platforms; a working hello-world-example is included amongst tests. * The *compile-file-function* indirection was removed, with the ECL and MKCL object file support being folded into compile-file* instead. * systems now can have NIL as component-pathname, instead of providing a non-sensible bogus pathname when no sensible pathname was determined. Most of our pathname functions have sensible default behavior when provided NIL instead of a pathname as an argument.
-
- 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 03, 2013
-
-
Francois-Rene Rideau authored
Remove debugging code from previous commit.
-
- Apr 14, 2011
-
-
Francois-Rene Rideau authored
Cleanup the search-for-system-definition protocol. Define upgrade-asdf function. Cache the source-registry scan in a hash-table.
-
- Mar 31, 2011
-
-
Francois-Rene Rideau authored
Also, use coerce-pathname in asdf-ecl and deprecate merge-component-name-type.
-
- Mar 19, 2011
-
-
Robert P. Goldman authored
-
- Oct 01, 2010
-
-
Francois-Rene Rideau authored
Also, allow for upgradability from old ASDF versions that don't have system-source-file.
-
- 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.
-
- Dec 18, 2009
-
-
Francois-Rene Rideau authored
-
- Oct 27, 2009
-
-
Gary King authored
* work with Common Lisp Controller by disabling it for testing * tweak test-retry-loading-component test * tweak test-module-pathnames for CLISP (which can return `nil` for component's relative-pathname) * refactor `component-relative-pathname` for source-file's slightly
-
- Oct 25, 2009
-
-
Gary King authored
* apply patch to better handle relative source-file types (from Fare Rideau) * improve logic of tag updating in bump-revision-and-tag.sh * make test output nicer (from Fare Rideau) * improve test-module-pathnames (from Fare Rideau)
-
- Oct 14, 2009
-
-
Gary King authored
* apply patch to better handle relative source-file types (from Fare Rideau) * improve logic of tag updating in bump-revision-and-tag.sh * make test output nicer (from Fare Rideau) * improve test-module-pathnames (from Fare Rideau)
-
- Sep 13, 2009
-
-
Gary King authored
* test for same * Fix for my head-slap regex s&r madness.
-