Change to the compiler's error/note reporting:
- an extra optional argument to COMPILER-NOTIFICATION makes it possible to pass text describing the error/note to *COMPILER-NOTIFICATION-FUNCTION*. - functions for *COMPILER-NOTIFICATION-FUNCTION* have an extra second argument which describes the error/note - modify the eval-server functionality in Hemlock in consequence This backwards-incompatible change makes the *COMPILER-NOTIFICATION-FUNCTION* facility considerably more useful, since the description of the error (which was previously not passed to the notification-function) is very useful when reporting an error. Compile-time effect of DEFCONSTANT: instead of discarding the documentation string, add it to the info database.
Showing
- code/reader.lisp 7 additions, 1 deletioncode/reader.lisp
- compiler/ir1tran.lisp 16 additions, 15 deletionscompiler/ir1tran.lisp
- compiler/ir1util.lisp 28 additions, 20 deletionscompiler/ir1util.lisp
- general-info/release-19a.txt 4 additions, 0 deletionsgeneral-info/release-19a.txt
- hemlock/eval-server.lisp 4 additions, 7 deletionshemlock/eval-server.lisp
Loading
Please register or sign in to comment