1. 02 Feb, 2014 1 commit
  2. 20 Nov, 2013 1 commit
  3. 18 Nov, 2013 1 commit
  4. 16 Nov, 2013 2 commits
  5. 12 Nov, 2013 1 commit
  6. 20 Oct, 2013 1 commit
  7. 16 Oct, 2013 1 commit
  8. 09 Oct, 2013 1 commit
  9. 02 Oct, 2013 1 commit
  10. 28 Sep, 2013 2 commits
    • Francois-Rene Rideau's avatar
      More docstrings. · 3900a1f0
      Francois-Rene Rideau authored
      3900a1f0
    • Francois-Rene Rideau's avatar
      Another reimplementation of run-program. New: · 4caf0cc7
      Francois-Rene Rideau authored
      * it handles INPUT and ERROR-OUTPUT, not just OUTPUT.
      * it accepts PATHNAMEs as I/O designators
      * it works on ECL under SLIME (fixes lp#1232225)
      * SLIGHT API CHANGE!
        At the suggestion of stassats, we're always returning an exit code,
        and in a predictable return value position.
        However, both for backward compatibility and usability,
        the OUTPUT slurping results remain the primary return value,
        followed by the ERROR-OUTPUT slurping results, followed by the exit code.
        So far, no one was using multiple values in SLURP-INPUT-STREAM methods,
        so no one will regret that, except people who might have somehow expected
        the old weird behavior of a return code when OUTPUT is NIL or :INTERACTIVE.
      * As another API tweak and improvement, keyword options are now specified
        separately for each of your I/O designators, by putting them your designator
        in a list. A list also distinguishes a string as input from a namestring
        to designate a pathname, i.e. :input '("bar") is the string literal,
        whereas :input "bar" is the file named bar.
      
      Several fixes and extensions to stream support.
      
      Only tested so far on Linux x64 with
      ccl clisp sbcl ecl ecl_bytecodes cmucl abcl allegro allegromodern xcl
      4caf0cc7
  11. 28 Jul, 2013 1 commit
  12. 27 Mar, 2013 2 commits
  13. 17 Mar, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.32.12: UIOP improvements · e6f50e36
      Francois-Rene Rideau authored
      * delete-empty-directory, delete-directory-tree, directory-exists-p, file-exists-p, copy-file
      * fix directory-files on clisp for files with type NIL
      * tests: fix assert-pathname-equal, assert-pathnames-equal, bad trace
      e6f50e36
  14. 14 Mar, 2013 1 commit
  15. 08 Mar, 2013 1 commit
  16. 03 Mar, 2013 1 commit
  17. 20 Feb, 2013 2 commits
  18. 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
  19. 06 Feb, 2013 2 commits
    • 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.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 3 commits
  21. 30 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.168: translate-logical-pathname in probe-file*. · decc2a2c
      Francois-Rene Rideau authored
      Had to refactor the asdf-pathname-test by decomposing it into small bits
      before I could understand what was going on.
      Some more robustness in find-system.
      
      Also, no build-report output-file when no *warnings-file-type*,
      and ABL support for build-report.
      
      Deprecate *asdf-verbose*.
      Have *verbose-out* be NIL (which is testable) rather than
      (make-broadcast-stream), which isn't quite, to signal no verbosity.
      That's both more useful while remaining backward-compatible.
      decc2a2c
  22. 29 Jan, 2013 2 commits
  23. 28 Jan, 2013 1 commit