- Jun 16, 2010
-
-
Francois-Rene Rideau authored
Clean up a test script.
-
- Apr 30, 2010
-
- Apr 25, 2010
-
-
Francois-Rene Rideau authored
Fix lisp-version-string for ECL (1.705 bug - oops). Trivial cleanups and small documentation updates.
-
- Apr 15, 2010
-
-
Francois-Rene Rideau authored
* split traverse into multiple functions. * don't append things all over traverse, use a collector function * don't insert and remove prune-op to indicate something needs be done even when the collected list is empty... use a boolean flag in all cases. * fix the age-old broken :force (system1 ... system2) feature... with a cerror! * fix the age-old broken (:feature :foo dependency) feature... with a cerror! * tighten :version syntax to only accept the keyword, not any same-named symbol. * use hash-tables for O(1) access where linear search was previously used, notably in visited-nodes and in components-by-name. * use more uniform #+ features for windows. * modify defclass to make POIU happier (hopefully). * factor probe-asd out of sysdef-source-registry-search and sysdef-central-registry-search * fix safe-file-write-date, which I had previously broken when accepting a null pathname. * have serial-depends-on only name the previous thing to depend on. Passes tests on sbcl, clisp, ecl, lispworks, allegro. Fails on gclcvs: bind stack overflow. Is that a regression? small website updates.
-
- Apr 13, 2010
-
-
Francois-Rene Rideau authored
to avoid weird non-determinism when building in a different directory than expected by the asd files.
-
- Mar 06, 2010
-
-
Francois-Rene Rideau authored
Try to play well with LOGICAL-PATHNAMEs. Introduce utility MERGE-PATHNAMES* that tries to do the Right Thing(tm).
- Feb 06, 2010
-
-
Francois-Rene Rideau authored
Simplify test scripts.
-
- Feb 05, 2010
-
-
Francois-Rene Rideau authored
-
Robert P. Goldman authored
There were bugs in the tests having to do with repeatedly calling quit-on-error in a single test script. Only one of those calls will be evaluated, and then the script will exit. That means that multiple calls to quit-on-error masked failures in the tests. Also fixed a package-related error in test1.script that I conjecture led to the mistaken use of multiple calls to quit-on-error.
-
- Feb 04, 2010
-
-
Francois-Rene Rideau authored
perl -pi.bak -e 's|"../asdf"|\(compile-file-pathname "../asdf"\)|;' *.script
-
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
-
- Sep 06, 2009
-
- 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
-
- Feb 04, 2003
-
-
Daniel Barlow authored
*central-registry* no longer takes functions (that feature was broken anyway), but a new list *system-definition-search-functions* does. Its default content is a single function designator for sysdef-central-registry-search, which does the *central-registry* search Update documentation to match Fix test1.script to call the preferred OPERATE instead of OOS Update documentation to describe COMPONENT-PROPERTY method
-
- Nov 08, 2002
-
-
Daniel Barlow authored
shouldn't do global proclamations, that's bad karma (reported by Gary Byers) modules maybe now can have no components (Matthew Danish, SF bug id 625738) (added an :initform nil, haven't actually tested) significant reworking to handle recompilation of dependencies properly - use of component properties for last-compiled/last-loaded is gone - new internal gf INPUT-FILES (COMPONENT OPERATION) - TRAVERSE doesn't actually perform anything, but it now has a defined return value: a list of the ops and components that need doing. OPERATE loops over answers from TRAVERSE - intended to have no user-visible effects, but ICBW! May break existing systems! - still doesn't do cross-module dependencies properly, sigh. but we're closer - default output-files method now returns NIL instead of causing an error
-
- Feb 20, 2002
-
-
Daniel Barlow authored
-