Skip to content
  1. Feb 09, 2024
  2. Jan 28, 2024
  3. Jan 27, 2024
  4. Jan 26, 2024
  5. Jan 09, 2024
  6. Jan 08, 2024
  7. Jan 04, 2024
  8. Dec 14, 2023
  9. Oct 29, 2023
  10. Aug 14, 2023
  11. Aug 06, 2022
  12. Aug 02, 2022
  13. Jul 26, 2022
  14. Jun 28, 2022
  15. Apr 27, 2022
  16. Jan 10, 2022
  17. Jan 06, 2022
  18. Jan 05, 2022
  19. Dec 24, 2021
  20. Aug 30, 2021
  21. Aug 24, 2021
  22. Jul 27, 2021
  23. Jul 02, 2021
  24. Jun 04, 2021
  25. Jun 03, 2021
  26. Jun 02, 2021
  27. May 02, 2021
  28. Apr 30, 2021
  29. Apr 29, 2021
  30. Mar 22, 2021
    • Robert Goldman's avatar
      Bump version to 3.3.4.13 · 02d5bdb9
      Robert Goldman authored
      3.3.4.13
      02d5bdb9
    • 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
  31. Mar 20, 2021
  32. Mar 03, 2021
  33. Feb 16, 2021