- Feb 12, 2010
-
-
Robert P. Goldman authored
This solution, unlike the earlier candidate, does not make /systems/ re<operate> when their dependencies are triggered, but only /modules/ that are not systems. The intended result is to trigger the behavior only for INTRA-system dependencies.
-
Robert P. Goldman authored
Some introspection (and test engineering) revealed that in some circumstances the value of the *forcing* dynamic variable could reach either too far (upstream into dependencies) or not far enough (not into nested modules). This patch fixes that.
-
Robert P. Goldman authored
Was loading wrong system once.
-
Robert P. Goldman authored
Examining the new TRAVERSE method definition, it became clear to me that the current method would not propagate the value of the *forcing* special variable properly. The modification to the test-module-depend.{script,asd} verifies this bug.
-
Robert P. Goldman authored
-
Robert P. Goldman authored
-
Robert P. Goldman authored
-
Robert P. Goldman authored
I believe that this patch, using a dynamic variable, fixes the TRAVERSE method so that the components of a module will be operated on if any of the module's dependencies are activated in TRAVERSE. However, this proposed patch has ramifications. Because SYSTEM isa MODULE, this means that downstream systems will be compiled if upstream ones change, which ASDF has never done before.
-
Robert P. Goldman authored
My module-dependency test had strayed from the other tests.
-
Robert P. Goldman authored
This test checks to see if a file in a module will be recompiled if a file it depends on changes. In "classic" asdf this does not happen --- it's launchpad bug https://bugs.launchpad.net/asdf/+bug/502946 This is just a test for the condition. The test fails in the current state of ASDF.
-
Francois-Rene Rideau authored
Started as an attempt to "enhance" it, until thinking about why I was breaking tests told me I couldn't.
-
- Feb 10, 2010
-
-
Francois-Rene Rideau authored
or else upgrades from old SBCL asdf will cause an "interesting" inversion of priority between contrib-sysdef-search and sysdef-source-registry-search.
-
Francois-Rene Rideau authored
-
- Feb 08, 2010
-
-
Francois-Rene Rideau authored
-
- Feb 07, 2010
-
-
Robert P. Goldman authored
There is only one minor fix (substitution of string-equal for string= in a component name comparison to avoid problems with mlisp). The rest of this commit is all commenting and docstrings. Trying to get a handle on the bug about module dependencies.
- Feb 06, 2010
-
-
Francois-Rene Rideau authored
Simplify test scripts.
-
- Feb 05, 2010
-
-
Francois-Rene Rideau authored
-
Robert P. Goldman authored
The eval command line argument was not correct for Allegro CL.
-
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.
-
Robert P. Goldman authored
-
Francois-Rene Rideau authored
Better test debugging support by Robert Goldman.
-
Robert P. Goldman authored
Signed-off-by:
Francois-Rene Rideau <fare@tunes.org>
-
Robert P. Goldman authored
Signed-off-by:
Francois-Rene Rideau <fare@tunes.org>
-
Robert P. Goldman authored
Signed-off-by:
Francois-Rene Rideau <fare@tunes.org>
-
Francois-Rene Rideau authored
Many thanks to Juan Jose Garcia-Ripoll for diagnosing the issue.
-
- Feb 04, 2010
-
-
ssh://common-lisp.net/project/asdf/public_html/asdfRobert P. Goldman authored
Conflicts: test/wild-module.script
-
ssh://common-lisp.net/project/asdf/public_html/asdfRobert P. Goldman authored
Conflicts: test/compile-asdf.lisp test/test-retry-loading-component-1.script test/test-touch-system-1.script test/test-touch-system-2.script test/test2.script
-
Francois-Rene Rideau authored
-
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
test script to fail. Modified to quash style warnings (but not other warnings) during build. Signed-off-by:
Francois-Rene Rideau <fare@tunes.org>
-
Robert P. Goldman authored
for the return of safe-file-write-date being NIL, which it could never be. This indicated odd treatment of missing file write dates in operation-done-p. I have revised this. Signed-off-by:
Francois-Rene Rideau <fare@tunes.org>
-
Robert P. Goldman authored
-
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.
-