Commit eb604266 authored by rtoy's avatar rtoy
Browse files

The :OUTPUT-FILE for COMPILE-FILE can be a stream.

This fixes ansi-test COMPILE-FILE.14.

compiler/fndb.lisp:
o Tell compiler that :OUTPUT-FILE can also be a stream.

general-info/release-20c.txt:
o Update.
parent 5d90aed0
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
;;; Carnegie Mellon University, and has been placed in the public domain.
;;;
(ext:file-comment
  "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/fndb.lisp,v 1.147 2010/09/24 12:12:05 rtoy Rel $")
  "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/fndb.lisp,v 1.148 2011/02/17 02:47:21 rtoy Exp $")
;;;
;;; **********************************************************************
;;;
@@ -1144,7 +1144,7 @@
(deftype optional-filename () '(or filename (member t nil)))

(defknown compile-file
  ((or optional-filename stream list) &key (:output-file optional-filename)
  ((or optional-filename stream list) &key (:output-file (or optional-filename stream))
   (:error-file optional-filename)
   (:trace-file optional-filename) (:error-output t) (:load t) (:verbose t)
   (:print t) (:progress t)
+1 −0
Original line number Diff line number Diff line
@@ -70,6 +70,7 @@ New in this release:
      it should not.
    - DEFSTRUCT allows multiple keyword constructors as required by
      the spec..
    - In COMPILE-FILE, the :OUTPUT-FILE can also be a stream.

  * Bugfixes:
    - The pairwise composition table is now correctly built.