1.0.45.26: fix a long-standing UNINTERN bug
authorNikodemus Siivola <nikodemus@random-state.net>
Sat, 12 Feb 2011 15:45:38 +0000 (15:45 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sat, 12 Feb 2011 15:45:38 +0000 (15:45 +0000)
commit8b44c2ab1f8608780991b5695b06bad59005fbb1
treeed7300b29ca146ee2ffc7853eb078e7823918ec5
parent8466309b55b6d28e0b850384362d255b969fceef
1.0.45.26: fix a long-standing UNINTERN bug

  Patch by Stas Boukarev, lp#693796.

  UNINTERN is specified to take a symbol, not a symbol
  designator: if P1 has the symbol P1:S, which is not EQ
  to P2:S, then (UNINTERN 'P2:S :P1) should not remove
  P1:S from P1.
NEWS
src/code/target-package.lisp
tests/packages.impure.lisp
tests/with-compilation-unit.impure.lisp
version.lisp-expr