Skip to content
Snippets Groups Projects
  1. May 08, 1991
  2. Mar 24, 1991
  3. Feb 20, 1991
  4. Jan 02, 1991
  5. Nov 20, 1990
  6. Oct 24, 1990
    • ram's avatar
      Changed slot defaults for APPROXIMATE-KEY-INFO to use REQUIRED-ARGUMENT. · 9359983b
      ram authored
      Fixed some comments that I neglected to update with the last round of
      changes.
      Changed FIND-OPTIONAL-DISPATCH-TYPES to only union in NULL for hairy
      default keywords, since this is the initial value type passed in
      for these keywords when they are unsupplied.  This allows some of the
      type checking to be pushed into the XEP or local caller for these args.
      Also, fixed handling of &rest args not to give spurious warnings about
      definitions that have both &rest and &key.
      And fixed FIND-LAMBDA-TYPES to do type intersections only when there is
      no syntax lossage, rather than only doing it when there is a change
      in the number of args.
      9359983b
  7. Oct 20, 1990
  8. Oct 17, 1990
    • ram's avatar
      Changed VALID-FUNCTION-USE to complain more intelligibly about args · d6c3f7b4
      ram authored
      of type NIL, and downgraded the message from lossage to slime.
      Spiffed up ASSERT-DEFINITION-TYPE in various ways.  It now takes various
      arguments which provide additional control.  In particular, the
      REALLY-ASSERT argument allows this function to be used to give
      function redefinition notes without applying bogus type assertions.
      Also, fixed optional and keyword handling to take into account the
      possibility that the default might legally not be of the type in
      the function type.  If the default is constant, we union its type in,
      otherwise we write off type assertion for that argument.
      Fixed the result type intersection stuff not to gag on NIL assertions.
      Also, tweaked the formatting a bit to reduce wrapped lines, etc.
      d6c3f7b4
  9. Oct 15, 1990
  10. Oct 11, 1990
  11. Oct 05, 1990
  12. May 30, 1990
  13. May 21, 1990
  14. May 12, 1990
  15. Mar 28, 1990
  16. Mar 27, 1990
  17. Mar 05, 1990
  18. Feb 06, 1990
Loading