1. 23 Sep, 2013 1 commit
  2. 16 Sep, 2013 1 commit
  3. 16 Apr, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.33.4: various tweaks · a075e4be
      Francois-Rene Rideau authored
      export sequential-plan;
      recognize original-initargs as exported but not defined (slot name);
      don't error while testing for not-defined-yet type (helps POIU when symbol exists but not type);
      reindent a clause of compute-action-stamp.
      a075e4be
  4. 20 Mar, 2013 1 commit
  5. 19 Mar, 2013 3 commits
  6. 17 Mar, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.32.13: fix dependency issues for monolithic-fasl-op · c0a814bd
      Francois-Rene Rideau authored
      Rename sibling-operation sideway-operation,
      sibling-dependencies sideway-dependencies.
      No one in quicklisp was using the old name.
      Introduce selfward-operation for the common pattern.
      
      Have a prepare-fasl-op to gracefully propagate fasl-op.
      
      Reset component-depends-on when upgrading.
      
      Refactor concatenate-source-op in a likewise fashion.
      c0a814bd
  7. 12 Mar, 2013 1 commit
  8. 09 Mar, 2013 1 commit
  9. 03 Mar, 2013 1 commit
  10. 27 Feb, 2013 1 commit
  11. 18 Feb, 2013 1 commit
  12. 06 Feb, 2013 4 commits
    • Francois-Rene Rideau's avatar
      2.28.3: make the recent EVAL-WHEN non-sense work on LispWorks. · e05485f3
      Francois-Rene Rideau authored
      Also, decouple with-muffled-compiler-condtions from with-saved-deferred-warnings.
      e05485f3
    • Francois-Rene Rideau's avatar
      2.28.1: various upgrade issues · d78df051
      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 #+.
      d78df051
    • Francois-Rene Rideau's avatar
      2.28.3: make the recent EVAL-WHEN non-sense work on LispWorks. · 26e7a4f3
      Francois-Rene Rideau authored
      Also, decouple with-muffled-compiler-condtions from with-saved-deferred-warnings.
      26e7a4f3
    • Francois-Rene Rideau's avatar
      2.28.1: various upgrade issues · 1e4bafdb
      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 #+.
      1e4bafdb
  13. 29 Jan, 2013 4 commits
  14. 28 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.157: speed up pathname operations. · 6876bde3
      Francois-Rene Rideau authored
      Optimize probe-file* in the case we do not care for truename.
      Have truenamize iterate from pathname up to root rather than the other way,
      to minimize the number of calls to truename.
      Refactor pathname absolutization.
      Shuffle functions around os, pathname, stream.
      Shuffle functions around common-lisp, utility.
      Remove root-pathname and sane-physical-pathname.
      6876bde3
  15. 25 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.146: restore W-C-U around perform-plan for backward compatibility. · db1cebf7
      Francois-Rene Rideau authored
      Also, move entry-point into system and remove class bundle-system.
      I was tempted to have test-op call it, but then it's a problem
      when the base system has a non-test entry-point, so we probably need
      a separate test-entry-point slot.
      
      Update the default *asdf-debug-utility* to do more of the right thing.
      
      Update changelog.
      
      Tweak package to avoid triggering a bug in ABCL trunk.
      db1cebf7
  16. 24 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.142: Update the system definitions. · 3abb3e42
      Francois-Rene Rideau authored
      A better asdf.asd.
      
      Refactor the preloaded system mechanism, use it for cl-launch 3.21.2.
      
      Rename bundle-pathname to build-pathname, move it from bundle-system to system.
      
      Rename the gcl<2.7 feature gcl2.6. Die on gcl2.5 and earlier.
      Don't even try to compile-file asdf using gcl 2.6, just load the .lisp.
      
      Rename asdf/compatibility to asdf/common-lisp, exporting only CL symbols.
      Fix define-package to correctly handle exporting of NIL.
      
      Also, make it work with Genera, with #'(lambda instead of (lambda,
      and using lisp:loop (via a macro loop*) when destructuring is required.
      
      Document more 2.27 changes in changelog.
      
      If there is no :pathname and no load-pathname,
      do NOT have a system pathname take defaults from *default-pathname-defaults*,
      but make it NIL.
      3abb3e42
  17. 22 Jan, 2013 1 commit
  18. 21 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.137: API cleanup in preparation for release · 2c31e053
      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.
      2c31e053
  19. 20 Jan, 2013 3 commits
  20. 18 Jan, 2013 4 commits
  21. 16 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.100: checkpointing a lot of progress. · aa5cba5d
      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.
      aa5cba5d
  22. 15 Jan, 2013 3 commits
  23. 14 Jan, 2013 3 commits
    • Francois-Rene Rideau's avatar
      2.26.95: more frobbing of the runtime support · 3d3b65d4
      Francois-Rene Rideau authored
      Settle on "restore-image" and "dump-image" for our API names.
      Unbreak match-condition-p and move it to utility,
      give static scoping to the generic muffler,
      rename the compiler and loader mufflers.
      Fix with-input.
      Remove crud from script-support.
      3d3b65d4
    • Francois-Rene Rideau's avatar
      2.26.94: Yet another package cleanup. Debug the test scripts. · eef7278f
      Francois-Rene Rideau authored
      Package cleanup: every file in asdf itself now :use's asdf/driver asdf/upgrade.
      Test script fix:
      Allegro, like ECL *really* hates that we close *standard-input*,
      so stop trying at all.
      Tweak some utilities and debug utilities.
      eef7278f
    • Francois-Rene Rideau's avatar
      2.26.93: play nicer with packages, notably for Allegro and CLISP · c534ca65
      Francois-Rene Rideau authored
      On Allegro, frob the autoload earlier and intern the gethostname later
      so we don't unnecessarily autoload stuff.
      
      On CLISP, don't undefine functions, just unintern everything in the beginning,
      and it won't complain about disappearing methods anymore.
      
      Also, only retrigger the upgrade attempt on source-registry change
      if ASDF was not upgraded yet. This avoids unnecessary reloading of ASDF.
      
      Finally, be sure to share more symbols between everyone - hopefully,
      all the symbols that were used in ASDF and got recycled.
      Slot names are a big one, notably.
      c534ca65