Skip to content
Snippets Groups Projects
  1. Apr 20, 2010
  2. Apr 17, 2010
    • rtoy's avatar
      pcl/defcombin.lisp: · 8887d945
      rtoy authored
      o Set the default documentation for the short form of
        DEFINE-METHOD-COMBINATION to NIL instead of "".
      
      general-info/release-20b.txt:
      o Update
      8887d945
    • rtoy's avatar
      pcl/boot.lisp: · d59a6cef
      rtoy authored
      o Recognize but ignore the :DECLARE argument to
        ENSURE-GENERIC-FUNCTION.
      
      general-info/release-20b.txt:
      o Update
      d59a6cef
    • rtoy's avatar
      pcl/boot.lisp: · f2ff9f9c
      rtoy authored
      o Allow class objects as well as names for the :METHOD-CLASS argument
      
      general-info/release-20b.txt:
      o Update
      f2ff9f9c
    • rtoy's avatar
      pcl/defclass.lisp: · 12fc4123
      rtoy authored
      o Signal an error if a defclass name names a declaration.
      
      general-info/release-20b.txt:
      o Update
      12fc4123
  3. Apr 16, 2010
    • rtoy's avatar
      PRINC-TO-STRING should bind *PRINT-READABLY* to NIL. · 6213498a
      rtoy authored
      code/print.lisp:
      o Add optional *PRINT-READABLY* argument to STRINGIFY-OBJECT.
      o Update PRINC-TO-STRING with new docstring and call STRINGIFY-OBJECT
        with *PRINT-READABLY* bound to NIL.
      
      general-info/release-20b.txt:
      o Update
      6213498a
    • rtoy's avatar
      code/print.lisp: · 6cca28af
      rtoy authored
      o WITH-STANDARD-IO-SYNTAX needs to use the standard pprint dispatch
        table.
      
      general-info/release-20b.txt:
      o Update
      6cca28af
  4. Apr 01, 2010
  5. Mar 19, 2010
  6. Mar 18, 2010
  7. Mar 16, 2010
    • rtoy's avatar
      o Update from logs. · b39d3a62
      rtoy authored
      o Move the entry about debug help string to the bug section from the
        other changes section.  It is a bug.
      b39d3a62
  8. Mar 08, 2010
  9. Feb 05, 2010
  10. Jan 31, 2010
  11. Jan 22, 2010
  12. Dec 22, 2009
  13. Nov 20, 2009
  14. Oct 29, 2009
  15. Oct 18, 2009
    • rtoy's avatar
      Merge changes from unicode-string-buffer-impl-branch which gives · 392d3e59
      rtoy authored
      faster reads on external-formats.  This is done by adding an
      additional buffer to streams so we can convert the entire in-buffer
      into characters all at once.
      
      To build this change, you need to do a cross-compile using
      boot-2009-10-1-cross.lisp.  Using that build, do a normal build with
      these sources.
      
      For a non-unicode build use boot-2009-10-01.lisp with a 20a
      non-unicode build.
      
      code/extfmts.lisp:
      o Add another slot to the extfmts for copying the state.
      o Modify EF-OCTETS-TO-STRING and OCTETS-TO-STRING to support the
        necesssary changes for fast formats.  This is incompatible with the
        previous version because the string is not grown if needed.
      
      code/fd-stream-extfmt.lisp:
      o Set *enable-stream-buffer-p* to T so we have fast streams.
      
      code/fd-stream.lisp:
      o Add new slots to support fast strams.
      o In SET-ROUTINES, initialize the new slots appropriately.
      o Update UNREAD-CHAR to be able to back up in the string buffer to
        unread.
      o Add implementation to copy the state of an external format.
      
      code/stream.lisp:
      o Change %SET-FD-STREAM-EXTERNAL-FORMAT to be able to change formats
        even if we've already converted the buffer with a different format.
        We reconvert the buffer with the old format until we reach the
        current character.  Then the remaining octets are converted using
        the new format and stored in the string buffer.
      o Add FAST-READ-CHAR-STRING-REFILL to refill the string buffer, like
        FAST-READ-CHAR-REFILL does for the octet in-buffer.
      
      code/struct.lisp:
      o Add new slots to hold the string buffer, the current index, and
        length.  These are needed for the fast formats.
      
      code/sysmacs.lisp:
      o Update PREPARE-FOR-FAST-READ-CHAR, DONE-WITH-FAST-READ-CHAR, and
        FAST-READ-CHAR to support the string buffer.
      
      code/string.lisp:
      o Microoptimization of SURROGATEP to reduce the number of branchs.
      
      general-info/release-20b.txt:
      o Update with these changes
      
      pcl/simple-streams/external-formats/utf-16-be.lisp:
      pcl/simple-streams/external-formats/utf-16-le.lisp:
      pcl/simple-streams/external-formats/utf-16.lisp:
      o These formats actually have state, so update them to take a handle
        an initial state.  These are needed if the string buffer ends with a
        leading surrogate and the next string buffer starts with a trailing
        surrogate.  The conversion needs to combine the surrogates together.
      392d3e59
  16. Sep 15, 2009
Loading