1.0.45.14: CHECK-KEY-ARGS didn't take :ALLOW-OTHER-KEYS into account
authorNikodemus Siivola <nikodemus@random-state.net>
Sat, 26 Feb 2011 16:37:25 +0000 (16:37 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sat, 26 Feb 2011 16:37:25 +0000 (16:37 +0000)
commitfeba3c704ebcf93a3351422fcc6cf8fa60b2637e
treec5d3df620e8265e6454734b8185e7ebb8a315af8
parent35f01511b0c764c6cc110340f92097030887c623
1.0.45.14: CHECK-KEY-ARGS didn't take :ALLOW-OTHER-KEYS into account

  Cases of interest are:

  * No :ALLOW-OTHER-KEYS present for sure.

  * :ALLOW-OTHER-KEYS with a non-constant argument, or a non-constant
    keyword argument which may turn out to be :ALLOW-OTHER-KEYS at
    runtime.

  * Constant :ALLOW-OTHER-KEYS NIL.

  * Constant :ALLOW-OTHER-KEYS T.

  Thanks to Xach for the heads-up!
NEWS
src/compiler/ctype.lisp
tests/compiler.pure.lisp
version.lisp-expr