1.0.3.34: better debug-name construction
commit318fc08d6f6ce8a5506671bbcae7e91118db8fbc
authorNikodemus Siivola <nikodemus@random-state.net>
Tue, 15 Jan 2008 11:17:27 +0000 (15 11:17 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Tue, 15 Jan 2008 11:17:27 +0000 (15 11:17 +0000)
treeeb46005f7db16940102dc82d40b524a991a072b6
parente60c0fcde88bf21c3b9faffe8718d07c888b934a
1.0.3.34: better debug-name construction

 * Make *DEBUG-NAME-LEVEL* behave more like *PRINT-LEVEL*, and add
   *DEBUG-NAME-LENGTH*. Now, instead of the old

     (VARARG-ENTRY (LAMBDA (&OPTIONAL ("#<...>" . "#<...>") . "<...>")))

   we get

     (VARARG-ENTRY (LAMBDA (&OPTIONAL (FOO *BAR*) (QUUX *ZOT*)))

   which is a lot more useful.

 * Use slightly magical debug name markers that print as # and ...
   instead of strings when abbreviating names.
src/compiler/early-c.lisp
version.lisp-expr