Skip to content
Snippets Groups Projects
  1. Jun 08, 2002
    • Rahul Jain's avatar
      · dd2b8fe4
      Rahul Jain authored
      wild-pathname-based modules for asdf.
      (:wild-module "name" :pathname "foo/*.bar" :component-class 'bar-file), e.g.
      dd2b8fe4
    • Daniel Barlow's avatar
      Fix O(N^something_horrid) operation in dependency checking · dd2f963e
      Daniel Barlow authored
      Merge compiler warning cleanups from Miles Egan in mail message-id
      <20020607203531.GE9363@pixar.com>
      
      Add elementary CVS instructions to README file
      dd2f963e
  2. May 20, 2002
  3. May 03, 2002
  4. May 02, 2002
  5. Apr 30, 2002
    • Daniel Barlow's avatar
      · 4a6a10ed
      Daniel Barlow authored
      Several changes
      
      * If some component of *central-registry* is a function or a symbol for
        which fboundp returns true, it will be funcalled with the system name
        string as an argument, and should return a directory in which to look
        for the system definition.  This allows much more flexibility in
        the location of .asd files
      
      * New component type 'system' is functionally identical to module, but
        has attributes for author name, licence, description etc, which can
        be used by programs that make platform packages
      
      * Much shuffling of parts of the file so that it compiles without any
        warnings about forward declarations
      
      * The behaviour when compile-file returns non-NIL in its secondary
        values (failure-p and warnings-p) can now be customized: new
        compile-op initargs :on-warnings and :on-failure take values
        (or :warn :error :ignore).  If unspecified, these default to
        *compile-file-{failure,warnings}-behaviour*
      
      * A new 'properties' attribute to component which can be used to
        communicate extra optional information between system authors and
        platform package creation programs
      4a6a10ed
  6. Mar 11, 2002
  7. Mar 06, 2002
  8. Feb 28, 2002
  9. Feb 22, 2002
    • Daniel Barlow's avatar
      make it work with CMUCL too · 120735f2
      Daniel Barlow authored
      120735f2
    • Daniel Barlow's avatar
      - (:use "CL")) · cc1db98b
      Daniel Barlow authored
       +  (:use :cl))
      may help people with odd read/print case (or ACL "modern" mode users)
       -    "telent:asdf;systems;"))
       +    #+nil "telent:asdf;systems;"))
      clisp objects to this
      fix pathname merging in internal-find-system so it works with CMUCL's
      rather odd *default-pathname-defaults*
      add a run-shell-command dfefintion for cmucl
      cc1db98b
  10. Feb 20, 2002
  11. Feb 19, 2002
    • Daniel Barlow's avatar
      (defclass module (component) · 6f6d3345
      Daniel Barlow authored
       +   (if-component-dep-fails :initform :fail
       +(defgeneric find-component (module name &optional version)
      though presently it ignores the extra arg
      major dependency rewrite to allow for and/or dependencies and specification
      of versions
      compile-and-load-op is dead
      we reuse old components when processing a defsystem form that we've already
      seen once.  this means that eql-specialized methods will continue to work
      and also that we can implement the pathname defaulting properly (it doesn't
      work yet)
      6f6d3345
    • Daniel Barlow's avatar
      new stuff describing · 39401b04
      Daniel Barlow authored
      - tetsing implementation features
      - version dependencies (doesn't yet work)
      - and/or dependencies (likewise, nonfunctional)
      
      proposed asdf system standard moved onto a cliki page
      39401b04
  12. Feb 14, 2002
    • Daniel Barlow's avatar
      kludge for outline-mode · f38228ed
      Daniel Barlow authored
      f38228ed
    • Daniel Barlow's avatar
      clc lite · f80e6a79
      Daniel Barlow authored
      f80e6a79
    • Daniel Barlow's avatar
      component class · 3ec3a499
      Daniel Barlow authored
       -   (pathname :initarg :pathname)))
       +   (relative-pathname :initarg :pathname)))
      component-pathname, component-relative-pathname changed to actually work
      (defmethod print-object ((c component) stream)
      is suffering strangely, but that might just be me.  try re-enabling
      this and see if itworks for you
      
      
        (defmethod perform ((o load-op) (c cl-source-file))
       -    (mapc nil #'load (output-files co c))))
       +    (map nil #'load (output-files co c))))
      oops
      
      load-op and compile-and-load-op are actually the same thing (at least
      for CL files).  need to choose a name ...
      3ec3a499
    • Daniel Barlow's avatar
      s/-system/-op/ · d65a272e
      Daniel Barlow authored
      d65a272e
Loading