Skip to content
Snippets Groups Projects
  1. Jun 18, 1998
  2. Jun 16, 1998
  3. Jun 05, 1998
    • dtc's avatar
      Rework the PCL class hierarchy to better match the disjoint instance · 80942d67
      dtc authored
      and funcallable-instance types within CMUCL. Add the new class
      funcallable-standard-object, and the new class std-object as a
      superclass of both standard-object and
      funcallable-standard-object. Generic-functions are now
      funcallable-standard-objects implemented as FINs and disjoint from
      standard-objects which are implemented as instances in CMUCL, fixing
      some problems in the type system.
      
      This change moves the PCL implementation away from the MOP
      specification which requires that generic-functions be
      standard-objects. However ANSI CL does not require generic functions
      to be standard-objects and the MOP author Gregor Kiczales suggests it
      is appropriate for generic functions to be disjoint from
      standard-objects.
      80942d67
    • dtc's avatar
      Remove a redundant fixnum type declaration within gensym which limited · 110e348a
      dtc authored
      *gensym-counter* to a fixnum.
      110e348a
  4. May 27, 1998
  5. May 19, 1998
  6. May 15, 1998
  7. May 13, 1998
  8. May 11, 1998
  9. May 09, 1998
  10. May 08, 1998
  11. May 05, 1998
  12. May 04, 1998
    • pw's avatar
      Revision 1.43 neglected to entirely purge flushed 'append-unique' · d2d4a9c4
      pw authored
      from defpackage. Hopefully I got it right this time.
      d2d4a9c4
    • dtc's avatar
      Gray streams support: · 6c21ff8a
      dtc authored
      * 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.
      6c21ff8a
    • dtc's avatar
      Request that questions be sent to cmucl-help@cons.org and that bug · ad873816
      dtc authored
      reports be sent to cmucl-imp@cons.org.
      ad873816
    • dtc's avatar
      Execute the body of the do-symbols, do-external-symbols, and · 29fbf995
      dtc authored
      do-all-symbols macros within a tagbody; problem noted by Paul Dietz.
      29fbf995
  13. May 01, 1998
  14. Apr 27, 1998
    • pw's avatar
      · 9fa03c83
      pw authored
      Fix for read-stream; can only use read-n-bytes to read into
      simple-strings on fd-streams. Noted by Paul Dietz. Fix from Douglas.
      9fa03c83
  15. Apr 24, 1998
  16. Apr 20, 1998
    • pw's avatar
      This revision alters the condition type hierarchy to be in compliance · 4a42e17c
      pw authored
      with the ANSI spec. A default report method is attached to the
      serious-condition class and many of the uses of (error "string" arg..)
      in filesys.lisp and package.lisp were changed to use, for example,
      (error 'file-error :format-control "string" :format-arguments (list stuff))
      The end result is no obvious change to what the user sees, and enables
      one to establish a handler to catch the particular error type as
      mentioned in the "Exceptional Situations:" section of the CLHS
      write-ups. There probably are still some places where the error
      types need to be fixed.
      
      Also, a bug in with-package-iterator which caused failure with
      a null package-use-list was fixed, and some file functions (like
      truename and probe-file) now disallow a wild pathname.
      4a42e17c
  17. Apr 17, 1998
  18. Apr 15, 1998
  19. Apr 10, 1998
  20. Apr 07, 1998
  21. Apr 06, 1998
  22. Apr 03, 1998
Loading