CMUCL commit: src (7 files)

Raymond Toy rtoy at common-lisp.net
Mon May 10 21:30:40 CEST 2010


    Date: Monday, May 10, 2010 @ 15:30:40
  Author: rtoy
    Path: /project/cmucl/cvsroot/src

   Added: contrib/asdf/asdf.lisp
Modified: code/module.lisp contrib/defsystem/defsystem.lisp
          tools/build-utils.sh tools/clean-target.sh tools/make-extra-dist.sh
          tools/make-main-dist.sh

Add asdf2 and restore (and update) defsystem.  

asdf/asdf.lisp:
o Current version of asdf2 imported from common-lisp.net asdf
  project. 

defsystem/defsystem.lisp:
o Restored from repository and updated to current version from
  clocc.sourceforge.net. 

code/modules.lisp:
o Indent docstrings to match the style of cmucl docstrings used
  elsewhere.  (Lines after the first are indented 2 spaces.)
o Add module for asdf and defsystem.

tools/build-utils.sh:
o Compile asdf and defsystem so when users require them, they're not
  compiled again or run in the interpreter.

tools/clean-target.sh:
o Keep the asdf and defsystem directories when requested so that both
  x87 and sse2 versions can be built.

tools/make-extra-dist.sh:
o Skip the asdf and defsystem directories when building the extras
  tarball; we don't need copies in the main and extras tarball.

tools/make-main-dist.sh:
o Install the asdf and defsystem directories in the correct place
o Copy the asdf and defsystem fasls.


----------------------------------+
 code/module.lisp                 |   61 
 contrib/asdf/asdf.lisp           | 3342 +++++++++++++++++++++++++++++++++++++
 contrib/defsystem/defsystem.lisp | 3218 ++++++++++++++++++++++++++---------
 tools/build-utils.sh             |   12 
 tools/clean-target.sh            |    2 
 tools/make-extra-dist.sh         |    4 
 tools/make-main-dist.sh          |   17 
 7 files changed, 5781 insertions(+), 875 deletions(-)


The diff is longer than the limit of 200KB.



More information about the cmucl-commit mailing list