1. 03 Jun, 2021 3 commits
  2. 15 May, 2021 1 commit
  3. 22 Mar, 2021 1 commit
    • 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.
      caf89a8a
  4. 19 Mar, 2021 2 commits
  5. 18 Mar, 2021 1 commit
  6. 03 Mar, 2021 1 commit
    • Robert Goldman's avatar
      Fix and test issue 39. · 717fb693
      Robert Goldman authored
      Modify the computation of `:serial` dependencies so that the chain is not broken by `:if-feature` dependencies that are dropped from the system.
      717fb693
  7. 29 Nov, 2020 1 commit
  8. 28 Nov, 2020 1 commit
  9. 25 Nov, 2020 1 commit
  10. 20 Nov, 2020 1 commit
  11. 18 Nov, 2020 1 commit
  12. 16 Oct, 2020 1 commit
  13. 26 May, 2020 1 commit
    • Robert Goldman's avatar
      Fix for issue #34. · 450f759f
      Robert Goldman authored
      Jingtao Xu discovered that package-inferred-system's could not handle
      files with different extensions, because the "lisp" extension was
      hard-coded into the system search function for
      package-inferred-system's.
      
      This commit fixes that issue and adds a test.  Thanks to Jingtao Xu
      for the fix.
      450f759f
  14. 30 Apr, 2020 1 commit
    • Robert Goldman's avatar
      Ignore spurious errors in SBCL compilation. · 2411d116
      Robert Goldman authored
      Ignore errors in sb-grovel-unknown-constant-condition-p.
      
      An error is raised if `simple-condition-format-control` is a formatter
      functionand is is passed to `string`. This now mirrors
      `match-condition-p` which also ignores errors when comparing a simple
      condition to a string.
      
      Test added to test-utilities.script for this issue.
      
      Thanks to Eric Timmons for the fix.
      2411d116
  15. 07 Apr, 2020 1 commit
  16. 04 Apr, 2020 2 commits
  17. 01 Apr, 2020 1 commit
  18. 04 Feb, 2020 1 commit
  19. 03 Feb, 2020 1 commit
    • Robert Goldman's avatar
      Fix for issue 23. · c213e319
      Robert Goldman authored
      Correct the dependency logic for `deliver-asd-op`.
      Add a test to verify the issue and the fix.
      Incorporate fixes to the related operations.
      c213e319
  20. 13 Jan, 2020 8 commits
  21. 12 Jan, 2020 1 commit
  22. 06 Jan, 2020 1 commit
  23. 05 Jan, 2020 1 commit
    • Robert Goldman's avatar
      Add test for gitlab issue #6. · 79ee5917
      Robert Goldman authored
      Stelian reported that he was unable to find systems through link
      farm on ECL if the link farm was installed by source configuration.
      
      This attempts to confirm that.
      79ee5917
  24. 19 Nov, 2019 1 commit
  25. 18 Nov, 2019 1 commit
  26. 01 Aug, 2019 1 commit
  27. 25 Jun, 2019 1 commit
  28. 24 Jun, 2019 1 commit
    • Robert Goldman's avatar
      Neil Lindholm DIRECTORY-FILES fix. · 6138d709
      Robert Goldman authored
      Neil found that the pathname argument would be misinterpreted if it was a directory pathname without a trailing slash.
      Applied his fix and added a test.
      6138d709
  29. 19 Feb, 2019 1 commit