1. 25 Sep, 2016 9 commits
    • Francois-Rene Rideau's avatar
      Use SBCL by default for asdf-tools on Unix · af5efa25
      Francois-Rene Rideau authored
      CCL, our previous default, was making `make -f Makefile-lisp-scripting load`
      unhappy, since CCL's background thread is eating rlwrap's input. Using
      single-threaded-ccl stops the input race condition, but CCL still puts the
      tty in raw mode which confused rlwrap and this requires adding a dependency.
      
      Still use CCL by default on Windows, since SBCL can't invoke CMD directly.
      af5efa25
    • Francois-Rene Rideau's avatar
      Add ftype declaration for ensure-pathname · 7edd7302
      Francois-Rene Rideau authored
      Declare a FTYPE for ENSURE-PATHNAME in uiop/pathname so that CCL won't complain
      about a forward reference during `make load l=ccl`.
      
      SBCL insists that a type (FUNCTION (T &REST T) T) doesn't cover a function
      with keyword arguments, and wants either an exhaustive list of keywords and types,
      or a &ALLOW-OTHER-KEYS. So just say FUNCTION, to make SBCL happy, too.
      7edd7302
    • Francois-Rene Rideau's avatar
      Update the list of versions to test upgrade from · 735b6418
      Francois-Rene Rideau authored
      Selection: REQUIRE, 3.1.7, 3.1.5, 3.0.3, 2.26.
      Older doesn't make sense since we now always "punt" on 2.26 and earlier.
      More versions since then makes limited sense because the code base
      has been much more stable with respect to upgrade since then.
      
      You can always test upgrade from more versions with e.g.
      	./make-asdf.sh l=sbcl u=all u
      735b6418
    • Francois-Rene Rideau's avatar
      script-support: reinstate call-with-asdf-cache · 338af8ca
      Francois-Rene Rideau authored
      When testing upgrade from old versions of ASDF, we must accommodate the need
      that some old versions have for us to wrap the calls in c-w-a-c, and the need
      for yet older versions for us not to call c-w-a-c, that didn't exist back then.
      338af8ca
    • Francois-Rene Rideau's avatar
      Remove *post-upgrade-restart-hook* · 3dd1f67d
      Francois-Rene Rideau authored
      p-u-r-h was never called! Two functions were registered.
      Register them with *post-upgrade-cleanup-hook* instead.
      The hook was introduced with pre-release 2.27,
      possibly with the intent to be called by the main operate :around method
      when an asdf build is restarted in the middle. But that never happened.
      3dd1f67d
    • Robert Goldman's avatar
      Bump version to 3.1.7.26 · b0eb3f7a
      Robert Goldman authored
      b0eb3f7a
    • Robert Goldman's avatar
      Merge branch 'run-program-messy-with-rebasing' into 'master' · e6550bec
      Robert Goldman authored
      %run-program: Overhaul of asynchronous process spawning
      
      The primary changes made in this branch can be summarised as follows:
       - Employ parameter-error and not-implemented-error
       - Add and use process-info class with a few corresponding getter functions
       - Export functions: process-info-pid, wait-process
       - Add functions: launch-program, close-streams, process-alive-p, terminate-process
       - Unify exit status codes
       - Add tests; unix-specific for now.
      
      See merge request !3
      e6550bec
    • Robert Goldman's avatar
      Fix build on CCL/Windows. · 46eb49bf
      Robert Goldman authored
      The code for %POSIX-SEND-SIGNAL -- which isn't invoked on Windows
      anyway, was crashing on Windows build -- because of differences in
      function signatures on CCL Windows/other.  Fixed this by simply making
      %POSIX-SEND-SIGNAL a stub on Windows.  I couldn't remove it altogether,
      because deciding whether to invoke it is a decision made at run-time,
      not compile-time.
      46eb49bf
    • Elias Pipping's avatar
      Export process-info-pid · 8f9db9ed
      Elias Pipping authored
      8f9db9ed
  2. 24 Sep, 2016 21 commits
  3. 23 Sep, 2016 2 commits
  4. 22 Sep, 2016 8 commits