Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to snapshot-2004-12:||(view) (annotate)|
From Eric Marsden: * (pcl:class-precedence-list (find-class 'null)) should have symbol occurring before list, as per CLHS. * minor changes to certain error conditions: eg trying to set DEFAULT-DIRECTORY to a non-existent directory should raise a condition of type FILE-ERROR. (Some of these changes are from Alexey Dejneka, via SBCL). * cleanup of some Hemlock-related symbols that shouldn't be exported when :no-hemlock is defined.
From Paul Foley: Implements READ- and WRITE-SEQUENCE on Gray streams, via STREAM-READ-SEQUENCE and STREAM-WRITE-SEQUENCE, and provides a :class keyword to OPEN which lets it return Gray streams classes wrapped around lisp-streams. Load exports.lisp before compiling with this set of changes.
Gray streams support: * Rename the 'stream structure class to sys:lisp-stream. * Add a new none hierarchical 'stream built-in class which inherits from: instance, t. * Hack in the new stream class as a mixin for the structure base lisp-stream class which now inherits from: stream, structure-object, instance, t. * Add a new 'fundamental-stream standard-class which includes 'stream as a mixin, and add PCL hacks to allow this to be redefined after PCL is loaded to be (defclass fundamental-stream (standard-object stream) ...). * Add appropriate support to the base stream functions to dispatch to the Gray stream functions for the handling of fundamental-streams. Some of the lisp-streams encapsulating CLOS streams still need a little work.
Export describe-object from the PCL and LISP packages.
No long need to declare pcl::documentation here as it's no longer used by the lisp documentation functions.
Fix failure of typep on instance with changed PCL defclass
Fix headed boilerplate.
Tweaked to not clash with stuff being compiled.
Add stuff to squelch warnings when compiler w/o hemlock or clx loaded.
Fix compiler warnings.
Took out old MACH:: stuff that no longer exists.
New file header with RCS header FILE-COMMENT.
Added some var, and also filled everything, so I don't know what I changed.
Added some more globals, these used by Hemlock.
Added %proclaim to the list of functions that we need to know about before we can define them.
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|