Skip to content
Snippets Groups Projects
  1. Aug 08, 2000
  2. Aug 06, 2000
    • dtc's avatar
      o Add the new function order-layout-inherits to correctly order the · 9793164a
      dtc authored
        layouts within the layout-inherits vector. This ensures that
        the compiler can generate inline type tests for hierarchical classes.
      
      o Modify the definition of the stream class to be hierarchical.
      
      o Have the condition classes correctly order their layout-inherits
        so that the hierarchical condition class is placed at it specified depth.
      
      o Enhance the compiler instance typep transform to generate inline
        type tests for hierarchical classes, not just for structures.
      9793164a
  3. Jul 11, 2000
  4. Jan 09, 1999
  5. Dec 19, 1998
  6. Aug 14, 1998
  7. Jul 19, 1998
  8. Jul 16, 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. 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
  12. Feb 05, 1997
  13. Jan 18, 1997
  14. Oct 31, 1994
  15. Aug 21, 1994
  16. Feb 11, 1994
  17. Nov 23, 1993
  18. Oct 25, 1993
  19. Sep 01, 1993
  20. Aug 31, 1993
  21. Aug 30, 1993
  22. Aug 25, 1993
  23. Aug 19, 1993
  24. Jul 22, 1993
  25. Jul 21, 1993
  26. Jul 20, 1993
  27. Jul 03, 1993
  28. Jul 02, 1993
  29. Jun 24, 1993
  30. Feb 26, 1993
  31. Feb 10, 1993
Loading