1. 26 Jun, 2013 1 commit
  2. 09 Jun, 2013 1 commit
  3. 10 Apr, 2013 1 commit
  4. 03 Apr, 2013 1 commit
  5. 20 Mar, 2013 1 commit
  6. 19 Mar, 2013 1 commit
  7. 18 Mar, 2013 1 commit
  8. 17 Mar, 2013 2 commits
  9. 15 Mar, 2013 1 commit
  10. 12 Mar, 2013 1 commit
  11. 11 Mar, 2013 1 commit
  12. 03 Mar, 2013 1 commit
  13. 02 Mar, 2013 2 commits
  14. 20 Feb, 2013 1 commit
  15. 18 Feb, 2013 1 commit
  16. 16 Feb, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.28.11: implement deferred warnings for allegro. Beef them up for CCL. · 8fdf8013
      Francois-Rene Rideau authored
      Many thanks to Duane Rettig for explanations on how to support Franz.
      lisp-action cleaned up some more for deferred-warnings.
      test-deferred-warnings beefed up.
      CCL still isn't fully there yet, and needs to better detect
      forward reference to macros.
      Also, make safe-file-write-date NIL robust independently of implementation.
      8fdf8013
  17. 14 Feb, 2013 2 commits
  18. 07 Feb, 2013 1 commit
  19. 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
  20. 31 Jan, 2013 1 commit
  21. 29 Jan, 2013 1 commit
  22. 28 Jan, 2013 1 commit
  23. 26 Jan, 2013 1 commit
  24. 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
  25. 22 Jan, 2013 1 commit
  26. 21 Jan, 2013 4 commits
  27. 20 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.126: debugging ecl, upgrade, etc. · 8ec5317d
      Francois-Rene Rideau authored
      Don't key upgrade attempt on source-registry, since things can also change
      in the central-registry, etc.
      Also rename required-files to direct-dependency-files
      Improve the new convenience function pattern to work with operation initargs.
      Implement getcwd on all platforms.
      Actually catch sb-grovel messages.
      
      Tests: make u l=ecl instead of make test-upgrade lisp=ecl
      Tests: put the setup around the script, not inside;
      Tests: start using globals, much easier for debugging
      8ec5317d
  28. 19 Jan, 2013 1 commit
  29. 18 Jan, 2013 3 commits
    • Francois-Rene Rideau's avatar
      2.26.116: Avoid stepping on symbols used by ASDF 2.26 and earlier · 5f6aabab
      Francois-Rene Rideau authored
      unless we're backward compatible.
      5f6aabab
    • Francois-Rene Rideau's avatar
      2.26.114: import the deferred warnings support from POIU to ASDF-DRIVER. · d8508de1
      Francois-Rene Rideau authored
      Still not used by ASDF itself.
      
      Also, don't use compile-file-pathname after all, it's a bad idea,
      since we may be loading a .asd from within an eval-when during a compile-file,
      but we won't be compiling the .asd.
      d8508de1
    • Francois-Rene Rideau's avatar
      2.26.106: a new primary/secondary convention for subsystems and more · a730852a
      Francois-Rene Rideau authored
      A system named foo/bar will be looked up in a registered file foo.asd.
      This makes it possible to sensibly name several systems in a .asd file
      and still have asdf find them all by name.
      We now use it to not have the asdf header be part of asdf-driver.
      
      A new generic operation build-op makes it possible to deal with
      the fact that the default operation for systems need not be load-op,
      yet that the end-user does not want to have to know the exact operation
      for each of the system he uses.
      
      ensure-pathname has been improved again, and its clients tweaked.
      
      remove-keys was made more sensible by using EQL rather than STRING-EQUAL.
      
      :version need not take the first form in a file, but can take
      a path to a subform. This makes it possible to get the exact subform
      in a Lisp source file that has the string.
      See SUB-OBJECT for how these paths work.
      
      Cleanup of the semantics of ENSURE-FUNCTION on CONSes: use APPLY, not EVAL.
      a730852a