- 09 Dec, 2012 1 commit
-
-
Francois-Rene Rideau authored
* Get rid of *stamp*, use lexical scoping everywhere * Better handle non-filesystem actions in compute-action-stamp * Have a simpler mechanism for backward compatibility with operation-done-p * Have a more robust make-sub-operation, and use it where appropriate * Test twiddling.
-
- 08 Dec, 2012 1 commit
-
-
Francois-Rene Rideau authored
This fixes the major issue whereby asdf's operation-done-p was failing to check the timestamps of dependencies, only checking those of the immediate operation. https://bugs.launchpad.net/asdf/+bug/1087609 This rewrite is also a vast simplification: * we rely purely on filesystem timestamps of files * we stop using get-universal-time and therefore eschew clock skews issues between processor and filesystem * we do away with the ugly do-first dependencies, previously made necessary by the way get-universal-time messed with load timestamps. * we simplify the protocol to visit components, with a better internal API that we use twice: once, recursively, in traverse, and once, shallowly, in compute-action-stamp (the new internals for operation-done-p). * make-sub-operation is drastically simplified. For the sake of backward-compatibility, the code style had to be contrived, notably introducing a special variable *stamp*, supporting dual modes for operation-done-p, and keeping the old names of many functions that would better be renamed.
-
- 07 Dec, 2012 1 commit
-
-
Francois-Rene Rideau authored
https://bugs.launchpad.net/asdf/+bug/479522 This used to be a glaring bug for most and a dubious "feature" for a few. Those few can nowadays reproduce their "feature" cleanly using :force-not if they want. Refactor the TRAVERSE protocol to fix the issue, notably replacing the special *forcing* by a lexical. Also fix another subtle bug whereby an unchanged dependency in a forced system could be re-compiled after being loaded. Kill many obsolete comments. Do :force and :force-not more cleanly, and fix the case where it's T.
-
- 06 Dec, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 02 Dec, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 29 Nov, 2012 6 commits
-
-
Francois-Rene Rideau authored
Probably a CMUCL bug. See https://bugs.launchpad.net/asdf/+bug/1084644
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
factoring call-around-hook out of call-with-around-compile-hook.
-
Francois-Rene Rideau authored
-
- 28 Nov, 2012 2 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- 27 Nov, 2012 2 commits
-
-
Francois-Rene Rideau authored
to this end, refactor operate with new variable *systems-being-operated* and new gf plan-operates-on-p. Remove obsolete asdf-ecl now superseded by asdf-bundle. Simplify a few functions.
-
Francois-Rene Rideau authored
-
- 29 Oct, 2012 2 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- 17 Oct, 2012 1 commit
-
-
Francois-Rene Rideau authored
Fixes lp#1067617.
-
- 11 Oct, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 01 Oct, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 28 Sep, 2012 1 commit
-
-
Francois-Rene Rideau authored
Indeed makes the code smaller and cleaner. Also #+mswindows sys:g-f-p for LW fasl's aren't cross-platform.
-
- 27 Sep, 2012 1 commit
-
-
Francois-Rene Rideau authored
Fix test on old clisp.
-
- 13 Sep, 2012 2 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- 12 Sep, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 11 Sep, 2012 1 commit
-
-
Francois-Rene Rideau authored
Please use asdf-utils instead. Or use :: if you insist.
-
- 28 Aug, 2012 1 commit
-
-
Francois-Rene Rideau authored
Fixes: lp#1042691 (thanks, stassats)
-
- 25 Aug, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 15 Aug, 2012 3 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Jean-Claude Beaudoin authored
-
- 07 Aug, 2012 2 commits
-
-
Francois-Rene Rideau authored
-
Kevin Layer authored
This fix is from Mr. Kiyoshi Mizumaru. It adds an "S" to the lisp-version-string in the ACL SMP case.
-
- 04 Aug, 2012 1 commit
-
-
Francois-Rene Rideau authored
based on code by MKCL's Jean-Claude Beaudoin.
-
- 31 Jul, 2012 1 commit
-
-
Jean-Claude Beaudoin authored
-
- 30 Jul, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 28 Jul, 2012 3 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Tested: CCL, ECL, SBCL.
-
Jean-Claude Beaudoin authored
-
- 27 Jul, 2012 1 commit
-
-
Francois-Rene Rideau authored
-