From: Martin A. <ma...@at...> - 2001-04-26 10:26:46
|
Hi, I propose a change to *COMPILER-TRACE-OUTPUT* Since the :TRACE-FILE argument to COMPILE-FILE has been removed, IMHO it would be very handy for the user/developer to still have access to that information, i.e. for diagnostic output. So, I'd like to have *COMPILER-TRACE-OUTPUT* available, not only if SB-SHOW is in *FEATURES*. The attached patch, enables this. *COMPILER-TRACE-OUTPUT* is now exported from package SB-EXT. Besides that, the patch should fix some not yet rewritten stuff, especially in compiler/target-disassem (and I hope I got that right!), which I stumbled upon. [There is also a cosmetic change to the output of the time-macro, e.g. output is now prefixed by "; ", too.] So, a trace-file can now be generated by a simple: (with-open-file ( *compiler-trace-output* "zut1-trace" :direction :output :if-does-not-exist :create) (compile-file "zut1.lisp")) Cheers, Martin -- Martin Atzmueller <ma...@at...> |