Skip to content
Snippets Groups Projects
  1. Mar 09, 2001
  2. Feb 23, 2001
  3. Feb 22, 2001
  4. Aug 24, 2000
  5. 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
  6. Jun 03, 1999
  7. Feb 02, 1999
  8. Dec 19, 1998
  9. 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
  10. 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
  11. May 05, 1998
  12. 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
  13. Apr 24, 1998
  14. 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
  15. Mar 01, 1998
  16. Feb 11, 1998
  17. Jan 30, 1998
  18. May 16, 1997
  19. Jan 18, 1997
  20. Jul 12, 1996
  21. Feb 11, 1994
  22. Feb 04, 1994
  23. Aug 11, 1993
  24. Aug 06, 1993
  25. Aug 04, 1993
  26. Aug 03, 1993
  27. Jul 31, 1993
  28. Jul 15, 1993
  29. Jan 13, 1993
  30. Sep 04, 1992
  31. Aug 19, 1992
  32. Feb 15, 1992
  33. Feb 14, 1992
  34. Jan 30, 1992
  35. Dec 20, 1991
Loading