- 15 Nov, 2016 16 commits
-
-
Elias Pipping authored
-
Elias Pipping authored
ext:run-shell-command is deprecated but sys:run-program was not fully functional prior to version 1.4.0
-
Elias Pipping authored
-
Elias Pipping authored
ext:system is a wrapper around ext:run-program that forces :output nil, which is not something we want. See also https://bugs.launchpad.net/asdf/+bug/1638870
-
Elias Pipping authored
-
Elias Pipping authored
The check (lexicographic<= '< ver '(16 0 0)) Is equivalent to <=16.0.0. The argument '< gives the direction, and should not be '<= here.
-
Elias Pipping authored
launch-program no longer accepts a parameter :wait; since the call is surrounded by (wait-process ...), it would be superfluous anyway.
-
Elias Pipping authored
-
Robert Goldman authored
Bug/normalize io specifier fixes This makes tests pass again on Allegro CL and LispWorks after !49. See merge request !50
-
Elias Pipping authored
-
Elias Pipping authored
-
Robert Goldman authored
Have (run|launch)-program's :*put default to NIL Prior to this change, run-program's (but not launch-program's) :error-output and :input would default to :interactive if :output was interactive. See also https://bugs.launchpad.net/asdf/+bug/1638870 See merge request !47
-
Elias Pipping authored
Prior to this change, run-program's (but not launch-program's) :error-output and :input would default to :interactive if :output was interactive. See also https://bugs.launchpad.net/asdf/+bug/1638870
-
Robert Goldman authored
Mistakenly removed the else branch from (EQL :OUTPUT) case in %NORMALIZE-IO-SPECIFIER.
-
Robert Goldman authored
Complete branches in %NORMALIZE-IO-SPECIFIER. Per comments in !46 I think there is a danger that `%NORMALIZE-IO-SPECIFIER` could inappropriately return `NIL` when there is an unexpected set of `*FEATURES*`. I'll try to have a look and see if there are other cases like this. Elias, will you have a peek at what I've done here? See merge request !49
-
Robert Goldman authored
-
- 14 Nov, 2016 3 commits
-
-
Robert Goldman authored
Bug fix: :(error-)output :interactive on ABCL Prior to this change, :output :interactive was identical to :output nil See merge request !46
-
Robert Goldman authored
Merge branch 'bug/abcl-interactive-output' of common-lisp.net:asdf/asdf into bug/abcl-interactive-output * 'bug/abcl-interactive-output' of common-lisp.net:asdf/asdf: Bug fix: :(error-)output :interactive on ABCL
-
Elias Pipping authored
Prior to this change, :output :interactive was identical to :output nil. See also https://bugs.launchpad.net/asdf/+bug/1638870
-
- 11 Nov, 2016 2 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
ACTIONs are currently simply CONS cells. Previously these were accessed with CAR and CDR and made with CONS. Now there are "accessor" functions, ACTION-OPERATOR and ACTION-COMPONENT. Also MAKE-ACTION. The intention is to make the ASDF code more readable.
-
- 09 Nov, 2016 2 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
Fixes Various fixes. See merge request !43
-
- 06 Nov, 2016 5 commits
-
-
Francois-Rene Rideau authored
It looks like a bug in MKCL 1.1.9 causes the entire test to be re-run when the asdf:retry restart is invoked. Use a defvar rather than a lexical (or a defparameter) to check that an attempt was made, and exit with prejudice instead of throwing an error.
-
Francois-Rene Rideau authored
Use required-components in a way that is more robust when *load-system-operation* is load-bundle-op rather than load-op, by using basic-compile-op and/or basic-load-op as the :keep-operation rather than compile-op or load-op respectively. Test-bundle was passing the first time around, but not the second time. The first time, it was only passing because the appropriate file were loaded while building the dependencies of the target monolithic dll; but monolithic-dll-op was already buggy and not linking all these dependencies. The second time around, there was no building step and the proper dependencies had failed to be linked in, so the loading failed. This fixes https://bugs.launchpad.net/asdf/+bug/1626994
-
Francois-Rene Rideau authored
Undo part of 0e0a851b, that changed the keep-operation in invocations of required-components from compile-op to load-op. Explain why in a comment of bundle.lisp: so any compiled file for the component itself be included, which notably matters when using a package-inferred-system. This notably fixes test-bundle.script, test-program.script on mkcl and ecl, and test-concatenate-source.script on ecl. Also simplify the test-bundle support files and remove some warnings.
-
Francois-Rene Rideau authored
MKCL 1.1.9 hates it, and works well without it.
-
Elias Pipping authored
Prior to this change, :output :interactive was identical to :output nil. See also https://bugs.launchpad.net/asdf/+bug/1638870
-
- 04 Nov, 2016 1 commit
-
-
Francois-Rene Rideau authored
mkcl prefixes ./ to all relative namestrings. Using uiop:unix-namestring where that behavior is undesired makes the test more portable.
-
- 31 Oct, 2016 7 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Use input-files not required-components.
-
Robert Goldman authored
Fix bundle-op and concatenate-source-op file order Fix direct-dependencies, that was reversed from file order, leading to inversions in the order of input files for bundle-op and concatenate-source-op as compared to what a user would expect. Check all the bootstrap file lists and provide an *actionable* error message when discrepancies are detected. See merge request !40
-
- 29 Oct, 2016 3 commits
-
-
Francois-Rene Rideau authored
Fix direct-dependencies, that was reversed from file order, leading to inversions in the order of input files for bundle-op and concatenate-source-op as compared to what a user would expect. Check all the bootstrap file lists and provide an *actionable* error message when discrepancies are detected. Also fix bundle's use of required-components to be in line with an old comment. And remove the comment.
-
Robert Goldman authored
-
Robert Goldman authored
Check for and reject attempts to directly invoke MAKE-INSTANCE on OPERATION classes. Add a test for the error condition. Squashed commit of the ENFORCE-MAKE-OPERATION branch.
-
- 26 Oct, 2016 1 commit
-
-
Robert Goldman authored
uiop/pathname: remove export of non-existent func The function was removed in 039494bc. See merge request !42
-