- 16 May, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 13 May, 2013 1 commit
-
-
Francois-Rene Rideau authored
so it doesn't require an explicit dependency on asdf or uiop. Also, fix some test broken by 2.33.9. Fix run-tests.sh error message. Make the doc more compatible with texinfo 5.
-
- 29 Mar, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 27 Mar, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 07 Mar, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 05 Mar, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 02 Mar, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 16 Feb, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 11 Feb, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 06 Feb, 2013 2 commits
-
-
Francois-Rene Rideau authored
1- To make life easier on Xach, stop requiring asdf.lisp to be loaded as source before it's compiled. Instead, wrap each and every single form in an eval-when, most of the time via the with-upgradability macro that also transforms defun into defun* and defgeneric into defgeneric*. Causes massive reindentation :-( 2- Have a proper :version for fallback systems. Will make systems that check the version happier. 3- protect a condition with #+sb-eval. Fixes lp#1116408. 4- Protect warnings-file methods with dynamic when *warnings-file-type* rather than static #+.
-
Francois-Rene Rideau authored
1- To make life easier on Xach, stop requiring asdf.lisp to be loaded as source before it's compiled. Instead, wrap each and every single form in an eval-when, most of the time via the with-upgradability macro that also transforms defun into defun* and defgeneric into defgeneric*. Causes massive reindentation :-( 2- Have a proper :version for fallback systems. Will make systems that check the version happier. 3- protect a condition with #+sb-eval. Fixes lp#1116408. 4- Protect warnings-file methods with dynamic when *warnings-file-type* rather than static #+.
-
- 31 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Update documentation somewhat for ASDF 3.
-
- 29 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Also, load .asd files in a with-standard-io-syntax. Export and tweak required-components. CMUCL now can hot upgrade from ASDF 2.018 and later. Simple documentation updates.
-
- 22 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 21 Jan, 2013 2 commits
-
-
Francois-Rene Rideau authored
Some doc & test frobbing.
-
Francois-Rene Rideau authored
Rename RUN-PROGRAM/ to RUN-PROGRAM. Can't export it from ASDF because it causes a clash in SB-GROVEL. Rename SUB-OBJECT and :PATH to ACCESS-AT and :AT. Get rid of TRANSLATE-OUTPUT-P. Instead, check whether the component's BUILD-OPERATION is the same as the current operation.
-
- 16 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
* Pathname support has been cleaned up, yet again, extending and renaming COERCE-PATHNAME into PARSE-UNIX-NAMESTRING, also ENSURE-PATHNAME, many docstrings, and plenty of small enhancements. * Bundles were refactored to take advantage of the new, more sensible, component-depends-on semantics. * Image support was cleaned up again, and program-op was implemented to produce a standalone executable on supported platforms; a working hello-world-example is included amongst tests. * The *compile-file-function* indirection was removed, with the ECL and MKCL object file support being folded into compile-file* instead. * systems now can have NIL as component-pathname, instead of providing a non-sensible bogus pathname when no sensible pathname was determined. Most of our pathname functions have sensible default behavior when provided NIL instead of a pathname as an argument.
-
- 14 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Should make fe[nl]ix happy.
-
- 13 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Much cleanup in image support and hooks. More package hacking. New feature for :version: `(:read-file-from ,path) - thanks to Stelian Ionescu. The driver now homesteads the package nickname d. Rename-package it away if you don't like it.
-
- 11 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 19 Dec, 2012 1 commit
-
-
Francois-Rene Rideau authored
This assumption is notably made by tens of systems that use the old ASDF1 method of specifying the pathname type for components: (defmethod source-file-type ((c foo-file) (s module)) "foo") Sigh. My bad for recommending people use module and not system, here.
-
- 17 Dec, 2012 1 commit
-
-
Francois-Rene Rideau authored
Document that weakly-depends-on is deprecated.
-
- 15 Dec, 2012 4 commits
-
-
Francois-Rene Rideau authored
Or else force-not :all won't be as useful.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
where it ought to always have been, based on a properly cleaned up prepare-op (previously introduced in 2.26.14 as parent-load-op). This is a checkpoint of a mostly working system after major changes; it requires further cleanup and fixes: strangely, fails some tests on CCL but not SBCL. Introduce find-operation as a companion to find-component, subsuming make-sub-operation. The results of component-depends-on are processed with find-operation and resolve-component-spec. component-self-dependencies is fixed to play well with prepare-op. Also, some internal renamings and signature changes: parent-operation becomes upward-operation parent-load-op becomes prepare-op parent-source-load op becomes prepare-source-op parent-component is distinguished from module module-components becomes component-children module-components-by-name becomes component-children-by-name compute-module-components-by-name becomes compute-children-by-name circular-dependency-components becomes circular-dependency-actions component-load-dependencies becomes component-sibling-dependencies (with a stub) introducing child-component, downward-operation. refactoring visit-dependencies to include the loop in which it's always used. refactoring force and force-not processing to use a function action-override-p; force is achieved with a trivial method on operation-done-p for prepare-op, and force-not as a trivial check in visit-action. Tweak tests along the way. Tweak the documentation. Failed to either rename operation-error or introduce action-error in its superclasses: that breaks sb-grovel.
-
- 10 Dec, 2012 3 commits
-
-
Francois-Rene Rideau authored
Also fix some texinfo syntax.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- 29 Nov, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 28 Nov, 2012 2 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- 27 Nov, 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.
-
- 13 Sep, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 28 Jul, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 07 Jul, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 29 Jun, 2012 1 commit
-
-
Francois-Rene Rideau authored
-
- 26 Jun, 2012 1 commit
-
-
Francois-Rene Rideau authored
This allows for consistency check of .fasl output before the file can possibly be seen by other builds (i.e. no race condition).
-
- 03 Jun, 2012 1 commit
-
-
Francois-Rene Rideau authored
Notably specify the inheritance behaviour of :encoding.
-