1. 28 Apr, 2021 1 commit
    • Gary Palter's avatar
      Fix Genera's special case to skip /usr/share/common-lisp · 1173263c
      Gary Palter authored and Eric Timmons's avatar Eric Timmons committed
      OS-COND evaluates its clauses at compile time and only includes the relevant clause.
      Change the clause in XDG-DATA-DIRS for Genera to check whether we're on a VLM running
      on macOS at runtime. Otherwise, the binary we distribute with Genera will either
      include /usr/share/common-lisp or it won't depending on which machine I use to compile.
  2. 22 Mar, 2021 5 commits
    • Robert Goldman's avatar
      Bump version to · 02d5bdb9
      Robert Goldman authored
    • Robert Goldman's avatar
      Merge branch 'iss51' into 'master' · d71e2dc1
      Robert Goldman authored
      Old package local nicknames not cleared by DEFINE-PACKAGE
      Closes #51
      See merge request asdf/asdf!167
    • Robert Goldman's avatar
      fix #51; add comments to `ensure-package` · caf89a8a
      Robert Goldman authored
      Prior to this commit, we were trying to be far too smart when updating
      a package's package-local-nicknames: we'd only call
      `remove-package-local-nickname` on the set difference of the old
      nicknames and the new nicknames; that is, we would not remove and then
      reinstall a package-local-nickname which was already present and we
      wanted to keep. The bug which caused #51 was that the set-difference
      considered only the nickname, not the package to which it
      referred. But rather than worrying about accurately computing the
      minimal set of nicknames to remove, this commit just has
      `ensure-package` remove all package-local-nicknames, then reinstall
      the ones it wants. This may be either a performance improvement or
      regression depending on whether computing set differences is more or
      less expensive than manipulating package data structures, but my
      suspicion is that no one cares either way.
      Also, during the course of my debugging, I [Phoebe Goldman] added a few line-comments
      to the definition of `ensure-package` so that I could tell what
      various parts of its body were doing. I'd rather not write those
      comments again, so I'm including them in this commit.
      Tests incorporated and changelog updated.
    • Robert Goldman's avatar
      Merge branch '62-document-launch-program-oddities' into 'master' · 6b0311e1
      Robert Goldman authored
      Document LAUNCH-PROGRAM oddities.
      Closes #62
      See merge request asdf/asdf!166
    • Eric Timmons's avatar
      Document LAUNCH-PROGRAM oddities. · 3f2cc7c9
      Eric Timmons authored
  3. 21 Mar, 2021 1 commit
  4. 20 Mar, 2021 4 commits
  5. 19 Mar, 2021 2 commits
  6. 18 Mar, 2021 2 commits
  7. 10 Mar, 2021 1 commit
  8. 09 Mar, 2021 1 commit
  9. 08 Mar, 2021 1 commit
  10. 03 Mar, 2021 3 commits
  11. 22 Feb, 2021 1 commit
  12. 16 Feb, 2021 5 commits
  13. 06 Feb, 2021 3 commits
  14. 05 Feb, 2021 2 commits
  15. 30 Nov, 2020 2 commits
  16. 29 Nov, 2020 3 commits
  17. 28 Nov, 2020 3 commits
    • Eric Timmons's avatar
      Test ABCL 1.8.0 and 1.7.1 · 6229c9a1
      Eric Timmons authored
      1.8.0 is allowed to fail, 1.7.1 is not so as to prevent merges on new bugs.
    • Eric Timmons's avatar
      Make it easier to override images and tags per Lisp in CI · 68572d4b
      Eric Timmons authored
      This should make it easier to stay on an older version of a Lisp when the
      newest has something broken about it.
    • Eric Timmons's avatar
      Pin ABCL to 1.7.1 on JDK 8 for testing · 28e38d81
      Eric Timmons authored
      ABCL 1.8.0 has an issue where the PID of a process cannot be retrieved, causing
      a failure in test-run-program-unix.script. This has been reported to and
      reproduced by ABCL devs.
      Additionally, ABCL 1.8.0 fails test-around-compile.script. I'm still trying to
      figure out if this is ABCL's fault or ASDF's fault, but it's likely ABCL's
      given that it works in 1.7.1.
      Pin to JDK 8 because newer JDKs have issues even launching external
      processes (that issue has been fixed in 1.8.0).