0.9.6.9:
authorJuho Snellman <jsnell@iki.fi>
Sat, 29 Oct 2005 12:21:25 +0000 (12:21 +0000)
committerJuho Snellman <jsnell@iki.fi>
Sat, 29 Oct 2005 12:21:25 +0000 (12:21 +0000)
commitc1b609d072224eddf850a0e3f85e578c6919117f
treee4247ecd5f44759a4d0467e5c260ffd4555e2c6d
parent748ade16173ad170bb6bafe0c1bd2a52bc33c275
0.9.6.9:
Oops. Misunderstood the code, and introduced a bug into the
        UTF-8 resync handling.

        * Fix the code to implement the intended behaviour as explained
          by Christophe on #lisp: fill the buffer up to the first
          invalid sequence, only signal an error if the first code
          sequence read is invalid. (<0.9.6.6 never filled the buffer,
          0.9.6.6 looped infinitely instead of signaling an error
          99.8% of the time).
        * Add tests. One of which fails; it seems to me that the
          force-eof restart has never worked properly.
src/code/fd-stream.lisp
tests/external-format.impure.lisp
version.lisp-expr