1. 13 Feb, 2021 1 commit
    • Marius Gerbershagen's avatar
      define-setf-expander: fix lambda-list handling · 21001237
      Marius Gerbershagen authored
      define-setf-expander takes a macro lambda-list. Previously, we handled
      the &environment part of this list manually, but &body, &whole
      parameters and destructuring did not work.
      
      To fix this, we use sys::expand-defmacro in define-setf-expander. This
      necessitates a change in the arguments of the setf-methods stored by
      do-define-setf-function: we now pass the whole form (including the
      name of the access-function) in the first argument and the environment
      in the second argument, like in an ordinary macro function.
      
      Fixes #627.
      21001237
  2. 06 Feb, 2021 2 commits
  3. 01 Feb, 2021 2 commits
  4. 30 Jan, 2021 3 commits
  5. 29 Jan, 2021 1 commit
  6. 26 Jan, 2021 1 commit
  7. 24 Jan, 2021 2 commits
  8. 16 Jan, 2021 3 commits
  9. 09 Jan, 2021 1 commit
  10. 02 Jan, 2021 1 commit
  11. 30 Dec, 2020 1 commit
  12. 29 Dec, 2020 3 commits
  13. 27 Dec, 2020 12 commits
  14. 23 Dec, 2020 6 commits
  15. 28 Nov, 2020 1 commit