Skip to content
  1. Feb 09, 2024
  2. Jan 28, 2024
  3. Jan 27, 2024
  4. Jan 09, 2024
  5. Jan 08, 2024
  6. Jan 04, 2024
  7. Dec 14, 2023
  8. Oct 29, 2023
  9. Aug 14, 2023
  10. Aug 06, 2022
  11. Aug 02, 2022
  12. Jul 26, 2022
  13. Jun 28, 2022
  14. Apr 27, 2022
  15. Jan 10, 2022
  16. Jan 06, 2022
  17. Jan 05, 2022
  18. Dec 24, 2021
  19. Aug 30, 2021
  20. Aug 24, 2021
  21. Jul 27, 2021
  22. Jul 02, 2021
  23. Jun 04, 2021
  24. Jun 03, 2021
  25. Jun 02, 2021
  26. May 02, 2021
  27. Apr 29, 2021
  28. 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
  29. Mar 20, 2021
  30. Mar 03, 2021
  31. Feb 16, 2021
  32. Feb 06, 2021
  33. Nov 30, 2020
  34. Nov 20, 2020
  35. May 26, 2020
  36. Apr 30, 2020
  37. Apr 29, 2020
  38. Apr 28, 2020