1.0.48.9: better source information for compile-time type errors
authorNikodemus Siivola <nikodemus@random-state.net>
Wed, 11 May 2011 11:15:43 +0000 (11:15 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Wed, 11 May 2011 11:15:43 +0000 (11:15 +0000)
commita1a34a500b880ab761291350300d8d3184574183
tree3967ec7e6d46740f1d3ee5c963d590ef828aa50b
parent5b96a0e6ff6390f3c85f90a72207cf052ea11bf6
1.0.48.9: better source information for compile-time type errors

  Compile-time warning: in addition to the context, also tell exactly
  which form produces the value that is not of the expected type.

  Run-time error: include both the error context and exact form in the
  error message.

  Delete VALUES-TYPE-ERROR, and use SIMPLE-TYPE-ERROR for both legs in
  %COMPILE-TIME-TYPE-ERROR.
NEWS
package-data-list.lisp-expr
src/code/condition.lisp
src/compiler/ctype.lisp
src/compiler/fndb.lisp
src/compiler/ir1opt.lisp
version.lisp-expr