1. 14 Oct, 2009 1 commit
    • Gary King's avatar
      * add `asdf-extensions` package and start to flesh it out · 0be782a4
      Gary King authored
      * apply patch to better handle relative source-file types (from Fare Rideau)
      * improve logic of tag updating in bump-revision-and-tag.sh
      * make test output nicer (from Fare Rideau)
      * improve test-module-pathnames (from Fare Rideau)
  2. 15 Sep, 2009 1 commit
  3. 13 Sep, 2009 1 commit
  4. 06 Sep, 2009 1 commit
  5. 12 Aug, 2009 1 commit
    • Gary King's avatar
      test-op depends on load-op (thanks to rpgoldman@sift.info) · cd468d51
      Gary King authored
      * Improve error message for bad dependencies
      * New default is for test-op to depend on load-op
      * tweak run-program for SBCL so that ACL isn't #+no #+no bothered
      * tweak write-test-web-page and write-license
      * tweak some tests
  6. 13 Jul, 2009 1 commit
    • Gary King's avatar
      modest make improvements · 2a297f8a
      Gary King authored
      * extract LICENSE file out of asdf.lisp directly (DRY wins)
      * make `make-temporary-package` more mixed-case friendly
  7. 11 Jul, 2009 1 commit
    • Gary King's avatar
      handle bad *central-registry* itmes; xcvb compat · fa8cf3e6
      Gary King authored
      * Add two restarts (coerce-entry-to-directory and
        remove-entry-from-registry) and use them to guard
        against *central-registry* entries that are not
      * add some XCVB goodness to aid in compatibility.
  8. 21 Jun, 2009 3 commits
    • Gary King's avatar
      Fix fasl extension for ccl · 5f7e4291
      Gary King authored
    • Gary King's avatar
      Added test results to website · aae7de4a
      Gary King authored
      * new file - test/make-webpage.lisp
      * added `test-all` target to run tests on all the lisps the test system knows about
      * added test-results.html to website with link from index
      * documentation tweaks
    • Gary King's avatar
      Added test results to website · 92b2ebaa
      Gary King authored
      * new file - test/make-webpage.lisp
      * added `test-all` target to run tests on all the lisps the test system knows about
      * added test-results.html to website with link from index
      * documentation tweaks
  9. 20 May, 2009 1 commit
  10. 25 Apr, 2009 1 commit
  11. 10 Jan, 2009 1 commit
    • Gary King's avatar
      2009-01-10 gwking@metabang.com · e7e46819
      Gary King authored
      	added make-defined-systems-table (unexported)
      	(re)applied Luis Oliveria's patch to add a restart for missing
      	components. This patch works in SBCL but not in Allegro Common
      	Lisp or CLISP. The problem has to do with the computation of
      	restarts and I'm still trying to figure it out. Since the
      	failure doesn't cause any _new_ problems (it just means that
      	the putative new restart isn't listed), I'm still committing.
      	* asdf.lisp
      	tests for the above
      	(new) test/test-retry-loading-component-1.script
      	(new) test/try-reloading-1.asd
      	(new) test/try-reloading-dependency.hidden
  12. 04 Oct, 2008 1 commit
    • Gary King's avatar
      2007-10-04 10:55 gwking@metabang.com · 40bd6c35
      Gary King authored
      	Removed preference loading machinery completely. Also removed
      	the following test files that tested the machinery.
      	* test/test-preferences-1.lisp
      	* test/test-preferences-1.script
      	* test/test-preferences-system-1.asd
      	* test/test-preferences-system-load.lisp
      	* test/test-preferences-system-test.lisp
      	* test/test6.script
      	* test/test7.script
  13. 06 Sep, 2008 2 commits
  14. 05 Jul, 2008 1 commit
  15. 29 Jun, 2008 1 commit
  16. 20 Jun, 2008 1 commit
  17. 19 Jun, 2008 1 commit
  18. 10 May, 2008 1 commit
    • Gary King's avatar
      CVS: ---------------------------------------------------------------------- · 23d62d02
      Gary King authored
      	CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
      Added *load-preference-files* variable (which defaults to nil). This
      controls whether or not the ASDF preference file machinery gets run.
      The rest of the preference machinery will be removed from ASDF
      sometime in the future.
      Also added several new test files.
  19. 27 Sep, 2007 1 commit
  20. 27 Jul, 2007 1 commit
  21. 13 Jun, 2007 1 commit
  22. 21 Mar, 2007 1 commit
    • Gary King's avatar
      main change is the addition of system-relative-pathname function. This takes a · 9804b01a
      Gary King authored
      system name and a partial pathname and combines them to return a new pathname
      _relative_ to the system. This is exported and lightly documented.
      this patch also updates preference-file-for-system/operation in an effort
      to prevent it from being confused by *default-pathname-defaults* that include
      a specific name and type.
  23. 21 Aug, 2006 1 commit
    • Christophe Rhodes's avatar
      Be a little bit more defensive about looking up classes for component · 3bc52526
      Christophe Rhodes authored
      It seems regrettably common for system authors, despite the
      documentation, to place their system in CL-USER, where the user can
      quite legitimately add symbols.  Adjust the lookup code in
      CLASS-FOR-TYPE to ignore symbols not naming subclasses of
      ASDF:COMPONENT, and also to try the symbol itself first if it's not
      a keyword.  Also adjust the documentation slightly to make this slightly
      Add test files, and make the clisp test-harness work for me.
  24. 06 Jul, 2006 1 commit
    • Gary King's avatar
      Added load-preferences and preference-file-for-system/operation. Specialized · d6c42afd
      Gary King authored
      them so that preferences are found in ~/.asdf/<name-of-system>.lisp by default
      and are loaded on either a load-op or a load-source-op. Refactored load-op and
      load-source-op to both be subclasses of basic-load-op to facilitate this.
      Added test case in test directory.
      Still need to add to documentation of ASDF and will once I figure out where such
      a beast truely lives.
  25. 30 May, 2006 1 commit
  26. 14 May, 2006 1 commit
  27. 10 Jul, 2003 1 commit
    • Daniel Barlow's avatar
      Various fixes · f958539a
      Daniel Barlow authored
      - Export SYSTEM-* accessors, per Stig Sandø request
      - Change the CONPONENT-PROPERTY alist to use a #'EQUAL test, per request ditto
      - Export *ASDF-REVISION*
      - Export *SYSTEM-DEFINITION-SEARCH-FUNCTIONS*, per request from Christian Ohler
  28. 09 Feb, 2003 1 commit
  29. 08 Feb, 2003 1 commit
    • Daniel Barlow's avatar
      Make the :serial switch actually do something (useful for CLX systems) · d2063dd1
      Daniel Barlow authored
      Some glue that won't affect too many people but that lets ASDF cleanly
      hook the extensible PROVIDE/REQUIRE mechanism in upcoming SBCL 0.7.13
      Fix wild-modules to not object when we call (setf (module-components))
      on a new or about-to-be-reinitialised module.  We need to be able to
      do this to get the weeds out, so it should be legal
  30. 04 Feb, 2003 1 commit
    • Daniel Barlow's avatar
      Rationalise the system-definition-finding machinery a bit. · 60e59ce3
      Daniel Barlow authored
      *central-registry* no longer takes functions (that feature was broken
      anyway), but a new list *system-definition-search-functions*
      does.  Its default content is a single function designator for
      sysdef-central-registry-search, which does the *central-registry*
      Update documentation to match
      Fix test1.script to call the preferred OPERATE instead of OOS
      Update documentation to describe COMPONENT-PROPERTY method
  31. 08 Nov, 2002 1 commit
    • Daniel Barlow's avatar
      · d8bd7cfb
      Daniel Barlow authored
      shouldn't do global proclamations, that's bad karma (reported by Gary Byers)
      modules maybe now can have no components (Matthew Danish, SF bug id 625738)
      (added an :initform nil, haven't actually tested)
      significant reworking to handle recompilation of dependencies properly
       - use of component properties for last-compiled/last-loaded is gone
       - new internal gf INPUT-FILES (COMPONENT OPERATION)
       - TRAVERSE doesn't actually perform anything, but it now has a defined
         return value: a list of the ops and components that need doing.
         OPERATE loops over answers from TRAVERSE
       - intended to have no user-visible effects, but ICBW!
         May break existing systems!
       - still doesn't do cross-module dependencies properly, sigh.  but we're
       - default output-files method now returns NIL instead of causing an error
  32. 20 Sep, 2002 1 commit
  33. 09 Sep, 2002 1 commit
  34. 08 Jun, 2002 1 commit
    • 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.
  35. 20 May, 2002 1 commit
  36. 28 Feb, 2002 2 commits