1.0.43.60: plug (SETF MACRO-FUNCTION) shaped hole in package-locks
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 14 Oct 2010 19:43:23 +0000 (19:43 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 14 Oct 2010 19:43:23 +0000 (19:43 +0000)
commite5b4fe643472dff0ea751fd7ac55fcba0fd0f4f9
tree41c835dfa662f233e7337b11c58ee75a42741504
parentcc24446c5ba765a69c0465832f1ed43227fccd47
1.0.43.60: plug (SETF MACRO-FUNCTION) shaped hole in package-locks

 The code used to clobber the macro definition before the package-lock
 was asserted.

 Also adjust package-lock in DEFMACRO to be asserted before any
 globaldb infos are clobbered.

 Fixes bug 660752.
NEWS
src/code/defmacro.lisp
src/compiler/info-functions.lisp
tests/compiler-test-util.lisp
tests/package-locks.impure.lisp
version.lisp-expr