1. 07 Mar, 2021 2 commits
    • Marius Gerbershagen's avatar
      cl_parse_key: correctly handle literal allow-other-keys keyword arguments · a7e1bf6c
      Marius Gerbershagen authored
      When parsing keyword arguments of functions like
      
      (defun f (&key allow-other-keys) allow-other-keys)
      
      (note that `&key allow-other-keys` is not `&allow-other-keys`!), we
      were incorrectly handling the case in which this function was called
      like
      
      (f :some-unknown-keyword x :allow-other-keys non-nil-value)
      
      In this case, the spec (CLHS 3.4.1.4) says that the function has to
      ignore the unknown keyword and return the non-nil-value, while we were
      signaling an "unknown keyword" error.
      a7e1bf6c
    • Marius Gerbershagen's avatar
      interpreter: simplify handling of :allow-other-keys parsing a bit · 3ec1ed2c
      Marius Gerbershagen authored
      Get rid of the unnecessary mask (which wouldn't have worked correctly
      anyway if somebody passed more than 32 :allow-other-keys arguments).
      3ec1ed2c
  2. 04 Mar, 2021 2 commits
  3. 03 Mar, 2021 2 commits
  4. 27 Feb, 2021 1 commit
  5. 23 Feb, 2021 1 commit
  6. 15 Feb, 2021 1 commit
  7. 14 Feb, 2021 2 commits
  8. 13 Feb, 2021 4 commits
  9. 06 Feb, 2021 2 commits
  10. 01 Feb, 2021 2 commits
  11. 30 Jan, 2021 3 commits
  12. 29 Jan, 2021 1 commit
  13. 26 Jan, 2021 1 commit
  14. 24 Jan, 2021 2 commits
  15. 16 Jan, 2021 3 commits
  16. 09 Jan, 2021 1 commit
  17. 02 Jan, 2021 1 commit
  18. 30 Dec, 2020 1 commit
  19. 29 Dec, 2020 3 commits
  20. 27 Dec, 2020 5 commits