Fixes from Paul Foley:
o Standard streams no longer change formats when *default-external-format* changes. Use stream:set-system-external-format instead, or (setf external-format). o char-to-octets properly handles surrogate characters being written. o Makes simple-streams work again. This change needs to be cross-compiled. 2009-07 binaries work for cross-compiling using the 19e/boot-2008-05-cross-unicode-*.lisp cross-compile script.
Showing
- bootfiles/19e/boot-2008-05-cross-unicode-common.lisp 2 additions, 0 deletionsbootfiles/19e/boot-2008-05-cross-unicode-common.lisp
- code/exports.lisp 3 additions, 2 deletionscode/exports.lisp
- code/extfmts.lisp 136 additions, 110 deletionscode/extfmts.lisp
- code/fd-stream-extfmt.lisp 24 additions, 46 deletionscode/fd-stream-extfmt.lisp
- code/fd-stream.lisp 84 additions, 82 deletionscode/fd-stream.lisp
- code/stream.lisp 19 additions, 22 deletionscode/stream.lisp
- compiler/fndb.lisp 2 additions, 2 deletionscompiler/fndb.lisp
- pcl/simple-streams/classes.lisp 2 additions, 8 deletionspcl/simple-streams/classes.lisp
- pcl/simple-streams/impl.lisp 4 additions, 44 deletionspcl/simple-streams/impl.lisp
- pcl/simple-streams/internal.lisp 2 additions, 2 deletionspcl/simple-streams/internal.lisp
- pcl/simple-streams/rt/simple-streams-test.lisp 24 additions, 20 deletionspcl/simple-streams/rt/simple-streams-test.lisp
- pcl/simple-streams/strategy.lisp 324 additions, 512 deletionspcl/simple-streams/strategy.lisp
Loading
Please register or sign in to comment