1.0.21.29: handle alien record type redefinitions (bug 431)
authorNikodemus Siivola <nikodemus@random-state.net>
Sat, 18 Oct 2008 14:11:19 +0000 (14:11 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sat, 18 Oct 2008 14:11:19 +0000 (14:11 +0000)
commit273757631306c5d5c36f3aa7fed496a6d5c5f35e
tree132e7f5af72e1a55bbbfd15554c713f934a68d43
parent41ec0daab015638bd2340fb0eaf56d49e54bdf13
1.0.21.29: handle alien record type redefinitions (bug 431)

 * Make PARSE-ALIEN-RECORD-FIELD return the parsed values instead of
   frobbing the type object.

 * In PARSE-ALIEN-RECORD-TYPE use that to parse the new fields so that
   we can compare them to the old ones -- signal a continuable error
   if there is a mismatch.
BUGS
NEWS
src/code/host-alieneval.lisp
tests/alien.impure.lisp
version.lisp-expr