1. 17 Feb, 2017 1 commit
  2. 15 Sep, 2016 5 commits
    • Robert Goldman's avatar
      Fix load crash on older MKCLs. · b12a48c5
      Robert Goldman authored
      Recent patch relied on MKCL:GIT-DESCRIBE-THIS-MKCL, which is not
      uniformly available.
      b12a48c5
    • Elias Pipping's avatar
      MKCL: Increase granularity of reported version · 22f00e39
      Elias Pipping authored
      Rather than "1.1.10" for the current HEAD, which is 155 commits head
      of 1.1.9 and will probably eventually be called 1.1.10, the output
      will now be "1.1.9.155-fc50d00"; the same git-described-inspired
      format that is used by SBCL.
      
      The function mkcl:git-describe-this-mkcl is only available in very
      recent versions of MKCL; in particular, not in vanilla 1.1.9
      22f00e39
    • Elias Pipping's avatar
      Avoid duplicate call to lisp-implementation-version · 80da2354
      Elias Pipping authored
      The way that lisp-version-string is written, it will fall back to
      lisp-implementation-version unless a platform-specific override is
      provided. Since the body of lisp-version-string uses
      
        (car (list #+foo exp1 exp2))
      
      rather than
      
        (or #+foo exp1 exp2)
      
      it is theoretically possible that lisp-version-string would return NIL
      if that's what exp1 evaluates to, which would not also be returned by
      lisp-implementation-version, which it previously would not have.
      
      Such behaviour would qualify as a bug in lisp-version-string, though.
      80da2354
    • Elias Pipping's avatar
      Clasp: Avoid duplicate VCS id in version string · 4fbcf91f
      Elias Pipping authored
      The snippet
      
        (format nil "~A-~A" (lisp-implementation-version)
                            (core:lisp-implementation-id))
      
      would generate something as superfluous as
      
        "cclasp-boehm-0.4.0-1024-g3533831-3533831"
      4fbcf91f
    • Elias Pipping's avatar
      Clasp does not have :ecl in *features* · 6352f4b1
      Elias Pipping authored
      6352f4b1
  3. 08 Sep, 2016 1 commit
  4. 18 Nov, 2015 2 commits
  5. 30 Jun, 2015 1 commit
  6. 08 May, 2015 1 commit
  7. 07 May, 2015 1 commit
    • Francois-Rene Rideau's avatar
      Fix chdir, getcwd, run-program on ABCL, add tests. · 71c19754
      Francois-Rene Rideau authored
      The JVM doesn't give access to native chdir without some extensions that
      aren't available with ABCL. There's a user.dir system property whereby
      some Java programs kind of fake it, but ABCL doesn't play nice with it.
      Therefore, use *default-pathname-defaults* as our "current directory",
      and be sure to chdir to it before to run commands with run-program.
      Try to make the run-program chdir feature work on Windows.
      71c19754
  8. 29 Mar, 2015 1 commit
    • Francois-Rene Rideau's avatar
      Introduce macro os-cond · 38eb8a7c
      Francois-Rene Rideau authored and Robert Goldman's avatar Robert Goldman committed
      On ABCL, os testing is at runtime.
      On all other implementations, it's at compile-time.
      SBCL can optimize some runtime tests and then complain about unreachable code.
      os-cond abstracts over OS conditionalization and makes everyone happy.
      Needed by an upcoming configuration change.
      
      Plus minor typographical fixes.
      38eb8a7c
  9. 12 Mar, 2015 1 commit
  10. 30 Nov, 2014 2 commits
  11. 16 Sep, 2014 1 commit
  12. 05 Aug, 2014 1 commit
  13. 20 Jun, 2014 1 commit
  14. 03 May, 2014 1 commit
  15. 14 Apr, 2014 2 commits
  16. 17 Mar, 2014 1 commit
  17. 05 Mar, 2014 1 commit
  18. 03 Jan, 2014 1 commit
  19. 20 Nov, 2013 2 commits
  20. 18 Nov, 2013 2 commits
  21. 16 Nov, 2013 1 commit
  22. 09 Oct, 2013 1 commit
  23. 28 Sep, 2013 1 commit
  24. 10 Sep, 2013 1 commit
  25. 15 Jun, 2013 1 commit
  26. 03 Mar, 2013 1 commit
  27. 20 Feb, 2013 1 commit
  28. 18 Feb, 2013 1 commit
  29. 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
  30. 28 Jan, 2013 1 commit