- 05 Dec, 2017 1 commit
-
-
Robert Goldman authored
Comments so far limited to proposal 1.
-
- 20 Nov, 2017 1 commit
-
-
Francois-Rene Rideau authored
-
- 14 Nov, 2017 2 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
-
- 12 Nov, 2017 2 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
-
- 27 Oct, 2017 2 commits
-
-
Robert Goldman authored
Best practices: add table of contents See merge request asdf/asdf!75
-
Rommel MARTINEZ authored
-
- 26 Oct, 2017 4 commits
-
-
Francois-Rene Rideau authored
-
Robert Goldman authored
-
Elias Pipping authored
-
Robert Goldman authored
Rename stamp to timestamp in uiop/utility See merge request asdf/asdf!87
-
- 22 Oct, 2017 1 commit
-
-
Robert Goldman authored
Extend the set of versions from which to test upgrade See merge request asdf/asdf!88
-
- 21 Oct, 2017 3 commits
-
-
Francois-Rene Rideau authored
Remove the (with-standard-io-syntax ...), improperly kept from a copy-paste.
-
Francois-Rene Rideau authored
The test depends on named-readtables (via fare-quasiquote-readtables), but named-readtables fails to run on either CMUCL or MKCL at this time. Disabling the test on these two implementations, rather than to rewrite it.
-
Francois-Rene Rideau authored
A when-upgrading form had an improper version.
-
- 20 Oct, 2017 3 commits
-
-
Francois-Rene Rideau authored
A recent manual test found a bug upgrading from 3.2.1. So include that in the test set. New policy: include first and last of the last few ASDF series, not just last.
-
Francois-Rene Rideau authored
Restore backward compatibility with older versions of ASDF (before 3.3.0) by renaming stamp< and its friends to timestamp<, etc. Sometime in the lead-up to ASDF 3.3.0, I changed the encoding of infinities from NIL is -infinity and T is +infinity to T is -infinity and T is +infinity which made the code notably nicer on the ASDF side, because file-write-date would return directly the correct result instead of having to constantly switch between inverse conventions. However --- big mistake --- I kept the same function name, after checking that the functions had no user in Quicklisp, no one who had ever discussed them but me, and no documentation before 3.2.0 except a single comment line for the entire family of functions. This doesn't matter as long as ASDF and UIOP are kept in synch, but such is not the case with Quicklisp, where Xach both welcomes recent UIOP releases but refuses to include updates to ASDF itself. Then, loading a new UIOP with reverse conventions totally confuses the old ASDF, and causes spurious rebuilds of everything after UIOP is loaded -- multiple times if present in multiple phases (that and slower build times is how Xach noticed the bug). The solution adopted is to give a new name to the functions with a different convention -- timestamp< instead of stamp<, and so on. Therefore, the new ASDF 3.3.1 will expect the new convention from UIOP 3.3.1, that will no longer overwrite the functions from ASDF 3.2.1 and older with backward-incompatible variants. If an old ASDF 3.2.1 or earlier loads a newer UIOP 3.3.1 or later, it will keep using the old functions: the symbols for these functions will be uninterned, but the values for these functions which won't be clobbered anymore. Backward compatibility is a strong requirement not to to break lightly, not even in a subtle way, not even if "nobody else is using it" --- an older version of ASDF is already "somebody else" with respect to UIOP.
-
Francois-Rene Rideau authored
UIOP 3.3.0 loaded on top of an earlier ASDF 3 would cause everything to be spuriously rebuilt, because of a change of representation of stamp< arguments. This test evidences the breakage, and the fix.
-
- 16 Oct, 2017 2 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- 15 Oct, 2017 4 commits
-
-
Francois-Rene Rideau authored
Undo all changes that implement basic-prepare-op, cl-reading-op, and binding of syntax around perform'ance of cl-reading-op. Note that these changes depend on with-action-context, which was reverted in the previous commit regarding per-system variable bindings. These reversals are made in view of making a minimal change towards syntax control, and may be reversed again in some future. A rollback of this commit is expected at some indefinite point in the future.
-
Francois-Rene Rideau authored
Undo all changes that implement per-system special bindings, whereby a set of syntax variables are set to known values around actions concerning a system. This reversal is made in view of making a minimal change towards syntax control, and may be reversed again in some future. A rollback of this commit is expected at some indefinite point in the future.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
From lisp-action.lisp to uiop/eval.lisp. Also replace standard-eval-thunk by a new shared-eval-thunk.
-
- 13 Oct, 2017 3 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
These utilities are not currently used; they can be reinstated later if needed. fwrap was for composing a list of wrapper functions, except that the last was the special case function to be wrapped. Better to just (define and) use compose, with funcall (or call-function) as the base case. table-alist was as the name implies, and was intended to help go between internal table representations and external alist representations of per-system variables.
-
- 12 Oct, 2017 6 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Robert Goldman authored
-
Robert Goldman authored
-
Robert Goldman authored
Preserve syntax tables in perform define-op See merge request asdf/asdf!85
-
Francois-Rene Rideau authored
ASDF 3.3.0 introduced an unwanted discrepancy from 3.2.1, whereby the readtable and print-pprint-dispatch table were not preserved while loading a .asd file, which caused bad libraries like puri to try to corrupt the standard readtable when loaded as defsystem-depends-on dependency or equivalent. See bug report on the asdf-devel mailing-list. The real solution is to redo the syntax-control branch.
-
- 08 Oct, 2017 1 commit
-
-
Francois-Rene Rideau authored
-
- 06 Oct, 2017 5 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
-
Robert Goldman authored
-
Robert Goldman authored
-
Francois-Rene Rideau authored
-