src/: Check that methods are compatible during class finalization.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 9 Jul 2018 11:53:52 +0000 (12:53 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 9 Jul 2018 12:09:58 +0000 (13:09 +0100)
commit51af043f73c683c0609d4285a1bfee7d07e08b7a
tree1500ccf1e7eec954ce8d7ccf9b12d8e8f37b47c0
parent1ec065092f42b4b0be3dcb833f3f5f24451701fd
src/: Check that methods are compatible during class finalization.

This is the payoff from the previous refactoring.  Check, specifically,
that the keyword argument types among the applicable methods are
compatible.  Otherwise we only find out about this during effective-
method computation, which happens during output, and it's too late to
stop the presses.
doc/SYMBOLS
doc/layout.tex
src/class-finalize-impl.lisp
src/method-impl.lisp
src/method-proto.lisp