Skip to content
  1. Oct 29, 2023
  2. Aug 29, 2023
  3. Apr 30, 2021
  4. Mar 20, 2021
    • 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
  5. Feb 22, 2021
  6. Feb 16, 2021
    • 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
  7. Jan 13, 2020
  8. Jan 05, 2020
  9. Mar 01, 2018
  10. Aug 30, 2017
  11. Mar 07, 2017
  12. Feb 19, 2017
  13. Feb 17, 2017
  14. Sep 15, 2016
    • 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
  15. Sep 08, 2016
  16. Nov 18, 2015
  17. Jun 30, 2015
  18. May 08, 2015
  19. May 07, 2015
    • 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
  20. Mar 29, 2015
    • 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
  21. Mar 12, 2015
  22. Nov 30, 2014
  23. Sep 16, 2014
  24. Aug 05, 2014
  25. Jun 20, 2014
  26. May 03, 2014
  27. Apr 14, 2014
  28. Mar 17, 2014
  29. Mar 05, 2014
  30. Jan 03, 2014
  31. Nov 20, 2013