New keyword argument for SB-C:DEFKNOWN: :overwrite-fndb-silently
authorPaul Khuong <pvk@pvk.ca>
Mon, 4 Mar 2013 05:13:28 +0000 (00:13 -0500)
committerPaul Khuong <pvk@pvk.ca>
Mon, 4 Mar 2013 05:22:41 +0000 (00:22 -0500)
commit203e2acb585b1c13159bbd6ec83c61ad9c095818
tree01b4a0832c8aface904d507272a8f403e29a1738
parente241757954fbb4ef0d7b97597d65bfc31dbd60ba
New keyword argument for SB-C:DEFKNOWN: :overwrite-fndb-silently

 While not useful in the compiler itself, some libraries (not only
 contribs) define their own VOPs, transforms, etc., and the error
 when clobbering pre-existing defknowns made these libraries hard
 to reload.

 Use with :allow-other-keys for backward compatibility.
NEWS
contrib/sb-rotate-byte/compiler.lisp
contrib/sb-simple-streams/fndb.lisp
src/compiler/knownfun.lisp