Skip to content
Snippets Groups Projects
  1. Jul 10, 2002
    • toy's avatar
      From Eric Marsden: · 6e9a215f
      toy authored
       * (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.
      6e9a215f
  2. Feb 19, 2002
  3. Dec 13, 2001
  4. May 31, 2001
  5. Mar 12, 2001
  6. Mar 11, 2001
  7. Mar 09, 2001
  8. Feb 23, 2001
  9. Feb 22, 2001
  10. Aug 24, 2000
  11. Aug 23, 2000
    • dtc's avatar
      o Rework %enumerate-directories to handle :wild and :wild-inferiors · 1e8bacb7
      dtc authored
        within the pathname; noted by Christophe Rhodes. Further maintain a
        list of the directory inode and device numbers which are used to avoid
        paths loops during :wild-inferiors searches.
      
      o Enhance %enumerate-directories to accept a new follow-links argument to
        allow the following of symbolic links to be disabled. Similarly add
        follow-links keyword argument to interface macro enumerate-matches.
      1e8bacb7
  12. Jun 03, 1999
  13. Feb 02, 1999
  14. Dec 19, 1998
  15. Jul 14, 1998
    • pw's avatar
      This revision merges in many of the fixes for ANSI condition types · 42efe00d
      pw authored
      in various calls to ERROR. Those easily handled by using new condition
      types simple-file-error and simple-program-error are included.
      
      The only functional change here is that the function CHARACTER no longer
      accepts an integer argument so as to be ANSI compliant. This may
      break some code.
      42efe00d
  16. Jul 13, 1998
    • pw's avatar
      Backout a previous hack of adding format-{control|arguments} protocol · 06be8c9a
      pw authored
      to serious-condition. Instead, have new internal condition types
      simple-package-error, simple-file-error and simple-program-error
      which inherit from simple-condition and respective error condition,
      thus picking up the format protocol from simple-condition.
      
      Noted a probable bug in that the CPL for conditions is not sorted
      which results in the found report method being dependent
      on the order of super-classes specified in the call to define-condition.
      06be8c9a
  17. May 05, 1998
  18. May 04, 1998
    • 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
  19. Apr 24, 1998
  20. 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
  21. Mar 01, 1998
  22. Feb 11, 1998
  23. Jan 30, 1998
  24. May 16, 1997
  25. Jan 18, 1997
  26. Jul 12, 1996
  27. Feb 11, 1994
  28. Feb 04, 1994
  29. Aug 11, 1993
  30. Aug 06, 1993
  31. Aug 04, 1993
  32. Aug 03, 1993
  33. Jul 31, 1993
  34. Jul 15, 1993
  35. Jan 13, 1993
  36. Sep 04, 1992
Loading