1. 20 Mar, 2021 1 commit
    • Robert Goldman's avatar
      Improve OS detection. · 2e366958
      Robert Goldman authored
      Replace `:haiku`, `:mezzano`, and `:genera` with `:os-` prefixed
      alternatives.  This fixes a problem on SBCL where we were
      inadvertently *removing* the `:haiku` feature.
      
      Treat `:haiku` as a unix variant (fix `os-unix-p`).
      2e366958
  2. 22 Feb, 2021 1 commit
  3. 16 Feb, 2021 1 commit
    • Gary Palter's avatar
      On Genera running under macOS, do not search /usr/share/common-lisp for ASDF systems: · a92cd99d
      Gary Palter authored and Robert Goldman's avatar Robert Goldman committed
      macOS has implemented a separate read-only system volume and /usr/share is on that volume.
      Consequently, /usr/share/common-lisp does not exist nor can it be created. Further, Genera
      accesses its host filesystem through NFS and there is no way to export the root (/) or
      /usr/share that will not lead Genera into an infinite loop trying to access those mounts.
      Instead, just search /usr/local/share which is on the writable Data volume.
      
      Also, change the value return by UIOP/OS:ARCHITECTURE to :VLM when running on a VLM.
      a92cd99d
  4. 13 Jan, 2020 2 commits
  5. 05 Jan, 2020 1 commit
  6. 01 Mar, 2018 1 commit
  7. 30 Aug, 2017 1 commit
  8. 07 Mar, 2017 1 commit
  9. 19 Feb, 2017 1 commit
  10. 17 Feb, 2017 1 commit
  11. 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
  12. 08 Sep, 2016 1 commit
  13. 18 Nov, 2015 2 commits
  14. 30 Jun, 2015 1 commit
  15. 08 May, 2015 1 commit
  16. 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
  17. 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
  18. 12 Mar, 2015 1 commit
  19. 30 Nov, 2014 2 commits
  20. 16 Sep, 2014 1 commit
  21. 05 Aug, 2014 1 commit
  22. 20 Jun, 2014 1 commit
  23. 03 May, 2014 1 commit
  24. 14 Apr, 2014 2 commits
  25. 17 Mar, 2014 1 commit
  26. 05 Mar, 2014 1 commit
  27. 03 Jan, 2014 1 commit
  28. 20 Nov, 2013 2 commits
  29. 18 Nov, 2013 2 commits
  30. 16 Nov, 2013 1 commit