1.0.7.10: added a FINISH-OUTPUT before switching streams
authorWilliam Harold Newman <william.newman@airmail.net>
Mon, 2 Jul 2007 17:48:52 +0000 (17:48 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Mon, 2 Jul 2007 17:48:52 +0000 (17:48 +0000)
commit7f2a87e987b70891684cafe8c71e057b9cdc6092
tree89008665c60f112b8cdfc067fcec981a43ee042a
parente0a4fab15834525fd043e6ef5adfd74a13af1450
1.0.7.10: added a FINISH-OUTPUT before switching streams
Before this little patch, compiling a source file containing
only three #\. characters gave output like this:
  * (compile-file "dots.lisp")
  ; compiling file "/tmp/dots.lisp" (written 02 JUL 2007 12:27:29 PM):
  ;
  ; compilation unit aborted
  ;   caught 1 fatal ERROR condition
  ; compilation aborted because of fatal error:
  ;   READ failure in COMPILE-FILE:
  ;     READER-ERROR at 3 (line 1, column 3) on #<SB-SYS:FD-STREAM for "file /tmp/dots.lisp" {AB65D21}>:

  ; /tmp/dots.fasl written
  ; compilation finished in 0:00:00
  #P"/tmp/dots.fasl"
  T
  ; too many dotsT
  *
        After this patch, the 'too many dots' text ends up where
it should (several lines earlier).
src/compiler/main.lisp
version.lisp-expr