- Dec 10, 2012
-
-
Francois-Rene Rideau authored
Rename loaded-systems to already-loaded-systems, because the former was causing annoying SLIME completion ambiguities. Fix it with respect to recent method redefinitions. Import action-already-done-p API from POIU, complements action-visited-stamp.
-
- Dec 09, 2012
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
2.26.14: Play nicer with timestamp propagation by interning dependency to parent's outer dependencies as something explicit.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Remove MKCL class bundle - we already have compiled-file and precompiled-system! Also on MKCL, don't specially load asdf-bundle anymore: it's now part of ASDF. Remove a dubious method on component-depends-on - let's systematically use make-sub-operation.
-
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.
-
- Dec 08, 2012
-
-
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.
-
- Dec 07, 2012
-
-
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.
-
- Dec 06, 2012
-
-
Francois-Rene Rideau authored
-
- Dec 02, 2012
-
- Nov 29, 2012
-
-
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
-
- Nov 28, 2012
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- Nov 27, 2012
-
-
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
-
- Oct 29, 2012
-
-
Francois-Rene Rideau authored
- Oct 17, 2012
-
-
Francois-Rene Rideau authored
Fixes lp#1067617.
-
- Oct 11, 2012
-
-
Francois-Rene Rideau authored
-
- Oct 01, 2012
-
-
Francois-Rene Rideau authored
-
- Sep 28, 2012
-
-
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.
-
- Sep 27, 2012
-
-
Francois-Rene Rideau authored
Fix test on old clisp.
-
- Sep 13, 2012
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- Sep 12, 2012
-
-
Francois-Rene Rideau authored
-
- Sep 11, 2012
-
-
Francois-Rene Rideau authored
Please use asdf-utils instead. Or use :: if you insist.
-
- Aug 28, 2012
-
-
Francois-Rene Rideau authored
Fixes: lp#1042691 (thanks, stassats)
-
- Aug 25, 2012
-
- Aug 15, 2012
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Jean-Claude Beaudoin authored
-
- Aug 07, 2012
-
-
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.
-
- Aug 04, 2012
-
-
Francois-Rene Rideau authored
based on code by MKCL's Jean-Claude Beaudoin.
-