Skip to content
Snippets Groups Projects
  1. Jul 06, 2000
  2. Jun 27, 2000
  3. Jun 19, 2000
  4. Jun 17, 2000
  5. Jun 12, 2000
  6. Jun 07, 2000
  7. May 23, 2000
    • dtc's avatar
      Based on patches from Tim Moore; problem noted by Sam Steingold: · 14824ad1
      dtc authored
      o Fix sharp-backslash which had been binding the *readtable* to the
        std-lisp-readtable and breaking the recognition of the end of the token.
      o A new supporting function read-extended-token-escaped has been added
        that reads a token with the first character escaped, and
        internal-read-extended-token has been extended to handle the case in
        which the first character is to be escaped.
      o Fix the handling of single escapes within a double escape, within
        the function internal-read-extended-token.
      14824ad1
    • dtc's avatar
      Move the symbol %defpackage from the LISP to the KERNEL package and · c79ff02d
      dtc authored
      export it.
      c79ff02d
  8. May 22, 2000
  9. May 14, 2000
    • dtc's avatar
      Special case the handling of hash tables within equalp. This brings · 49774478
      dtc authored
      equalp in line with the CL spec. and is necessary because the new hash
      implementation maintains a reference back to the hash table within the
      hash vector (for the garbage collector) which could cause infinite
      recursion by equalp. Based on some good spotting and a patch from
      Raymond Toy.
      49774478
  10. May 13, 2000
  11. May 12, 2000
  12. May 06, 2000
  13. May 02, 2000
    • dtc's avatar
      Implement a specializing CONS class as per issue CONS-TYPE-SPECIFIER:ADD. · 764ec478
      dtc authored
      The new cons-type which maintains the specialised CAR and CDR types:
      
      o Typep recurses, checking the respective car and cdr specialisations;
        two cons-types are type= if both their car and cdr types are type=.
      
      o Subtypep recurses, applying subtypep to the respective car and
        cdr types. If both sub-tests return true then the cons test returns
        true with a win only when both sub-tests win. If either sub-test
        returns false then the cons tests returns false with a win if either
        of sub-tests win.
      
      o Type-intersection is applied to the respective car and cdr types,
        and wins if both win.
      
      o The type-union of two cons-types handles cases for which either the
        respective car or cdr types are type=, in which case type-union is
        applied to the other type. This avoid returning an overly general result.
      
      o Ctype-of a cons object simply returns (cons * *); and does not attempt
        to recurse.
      
      o The compiler recursively checks the specialised type of the cons-type,
        which allows it to also use this type information to derive the result
        type car and cdr. Inline code is currently only generated when
        natively compiling.
      764ec478
  14. Apr 29, 2000
  15. Apr 19, 2000
  16. Apr 14, 2000
  17. Apr 12, 2000
  18. Apr 05, 2000
    • dtc's avatar
      Concatenated-stream-streams should be returning the remaining streams · 4b57a2e8
      dtc authored
      to read rather than all the streams; noted by Sam Steingold. The
      streams are now simply popped when the EOF is reached. The full list
      of streams is not maintained as presumably the closing of the streams
      will be handled separately from the concatenated-stream functionality.
      4b57a2e8
  19. Apr 02, 2000
  20. Mar 10, 2000
  21. Feb 25, 2000
  22. Jan 30, 2000
  23. Jan 17, 2000
  24. Jan 16, 2000
  25. Jan 15, 2000
  26. Jan 14, 2000
  27. Jan 13, 2000
  28. Jan 10, 2000
  29. Dec 08, 1999
Loading