1. 30 Aug, 2021 1 commit
  2. 24 Aug, 2021 1 commit
  3. 27 Jul, 2021 1 commit
  4. 02 Jul, 2021 1 commit
  5. 04 Jun, 2021 1 commit
  6. 03 Jun, 2021 3 commits
    • Robert Goldman's avatar
      Bump version to 3.3.4.18 · 394d6122
      Robert Goldman authored
      394d6122
    • Eric Timmons's avatar
      Add extension points for component parsing. · aea4917b
      Eric Timmons authored
      Eric Timmons writes [edited for compression]:
      
      I decided to make a system class that infers components instead of systems called [asdf-inferred-components](https://gitlab.common-lisp.net/etimmons/asdf-inferred-components).
      
      I found myself wanting a couple more points to intercede in the parsing of systems. This merge adds them.
      
      At the moment they are not exported from the ASDF package, but we anticipate they will be exported after using them in practice for a while.
      
      `class-for-type` is now a generic function that allows a custom `parent-component` class to control the mapping of component types (`:file`, `:module`, etc.) to classes.
      
      I also turned `compute-component-children` into a GF (no backward compatibility issues there since the `defun` version of it has yet to be released) and moved a bit of the work it did back into `parse-component-form`.
      aea4917b
    • Robert Goldman's avatar
      Bump version to 3.3.4.17 · 7c9714d3
      Robert Goldman authored
      7c9714d3
  7. 02 Jun, 2021 1 commit
  8. 18 May, 2021 1 commit
  9. 02 May, 2021 1 commit
  10. 29 Apr, 2021 1 commit
  11. 22 Mar, 2021 2 commits
    • Robert Goldman's avatar
      Bump version to 3.3.4.13 · 02d5bdb9
      Robert Goldman authored
      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
  12. 20 Mar, 2021 1 commit
  13. 03 Mar, 2021 1 commit
  14. 16 Feb, 2021 1 commit
  15. 06 Feb, 2021 2 commits
  16. 30 Nov, 2020 1 commit
  17. 20 Nov, 2020 1 commit
  18. 26 May, 2020 1 commit
  19. 30 Apr, 2020 1 commit
  20. 29 Apr, 2020 1 commit
  21. 28 Apr, 2020 1 commit
  22. 04 Apr, 2020 1 commit
  23. 27 Feb, 2020 1 commit
  24. 14 Feb, 2020 3 commits
  25. 03 Feb, 2020 1 commit
  26. 15 Jan, 2020 1 commit
  27. 05 Jan, 2020 1 commit
  28. 26 Nov, 2019 2 commits
  29. 09 Sep, 2019 1 commit
    • Robert Goldman's avatar
      Document ALREADY-LOADED-SYSTEMS. · e34c0d83
      Robert Goldman authored
      There was an `@findex` entry for this function, but no documentation. Added that.
      This likely is not where the doc for this function should go.
      e34c0d83
  30. 02 Aug, 2019 3 commits
  31. 01 Aug, 2019 1 commit