Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to solaris_patch:||(view) (annotate)|
Fixed type decls in FILE-POSITION to allow :START and :END for positions.
new structure branch & tuning, see new_struct
Added OPEN-STREAM-P, changed a few explicit type checks to declares, and changed a few uses of %primitive byte-blt to replace.
base-character -> base-char.
Syntax error in the defstruct for synonym-stream.
Exported various slot accessors of streams now part of the standard. Made these read-only slots. Added open-stream-p and interactive-stream-p.
Added MAKE-CASE-FROB-STREAM which is used by the new format to handle ~(...~) variants. See the doc string for details.
Moved EXT:GET-STREAM-COMMAND into this file, so kernel cores could enter the debugger.
Made the synonym stream methods safe so that we will get unbound errors even in safe code.
Merged systems-work sources as of this date: .../systems-work/code/stream.lisp, 27-May-90 14:11:17, Edit by Chiles and Wlott. Changed the semantics of the :listen misc method for streams. It now distinguishes between eof and no obvious input for other reasons. This was necessary to correctly implement READ-CHAR-NO-HANG. LISTEN no tests the result of calling the :listen misc method for being explicitly t. When it is :eof or nil, LISTEN should return nil. READ-CHAR-NO-HANG no calls the :listen misc method directly instead of calling LISTEN. When the method returns t or :eof, it calls READ-CHAR to appropriately deal with returning the character or screaming because of eof. Modified the :listen misc method for concatenated streams. It failed to step to the next stream when the current one hit eof. Modified the :listen misc method for string-input stream. They never return nil since they either have more characters, or they are at :eof. .../code/stream.lisp, 26-Apr-90 18:46:58, Edit by Wlott. Make two-way streams force-output on the output side before passing any input requests on to the input side. .../systems-work/code/stream.lisp, 22-Mar-90 22:20:05, Edit by Chiles. Made the string-input-stream structure definition no longer specify :constructor nil in addition to defining one with a name.
New file header with RCS header FILE-COMMENT.
Fixed echo streams to no longer echo unread characters twice.
Fixed broken declarations.
Fixed CONCATENATED-READLINE to not declare variables to be SIMPLE-STRING when they aren't.
Made string input stream support file-length and file-position setting.
Moved MIPS branch onto trunk; no merge necessary.
Flushed broken INGORE declaration.
.../systems-work/code/stream.lisp, 16-Jan-90 11:47:26, Edit by Wlott. Fixed bug in read-n-bytes: buffer was used where in-buffer should have been. .../systems-work/code/stream.lisp, 23-Oct-89 16:45:49, Edit by Chiles. Picked up Chris's fix to make CLEAR-INPUT always return nil. /usr1/lisp/ncode/stream.lisp, 25-Aug-89 11:46:56, Edit by Chiles. Added FILE-POSITION methods for string streams.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|