1.0.17.26: Fix regression in LOAD
authorRichard M Kreuter <kreuter@users.sourceforge.net>
Wed, 4 Jun 2008 18:50:26 +0000 (18:50 +0000)
committerRichard M Kreuter <kreuter@users.sourceforge.net>
Wed, 4 Jun 2008 18:50:26 +0000 (18:50 +0000)
commit00ca0f6bd2e4e4e4c6214466c83b2f5e7c063c65
tree51df37bb986e951f66196fb48d16a9a58360381d
parent670aa64810a3d67510c697410b438b5f9e36d911
1.0.17.26: Fix regression in LOAD

* Between 1.0.16 and 1.0.17 LOAD began to return NIL when the argument
  had a non-NIL type and didn't name a file.  Fixed with tests.

* Additionally, writing the tests exposed an odd type restriction:
  LOAD's IF-DOES-NOT-EXIST argument was declared as having type
  (MEMBER :ERROR :CREATE NIL), but the CLHS just says it's a
  generalized boolean.
src/code/target-load.lisp
src/compiler/fndb.lisp
tests/load.pure.lisp
version.lisp-expr