commit aa93b0a9fd19fb0327e241e665efeff83b752fcc Author: Stelian Ionescu <sionescu@cddr.org> Date: Thu Mar 25 00:59:49 2010 +0100 Add fast path for EWOULDBLOCK in SIGNAL-SOCKET-ERROR. src/sockets/conditions.lisp | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 86355c3936feddad4fc97b611f930717cf028295 Author: Stelian Ionescu <sionescu@cddr.org> Date: Wed Mar 24 23:20:47 2010 +0100 Remove %WRITE-LINE-TERMINATOR and replace it with eol-writer function stored in the stream. src/streams/gray/classes.lisp | 2 + src/streams/gray/gray-stream-methods.lisp | 47 +++++++++++++++++----------- 2 files changed, 30 insertions(+), 19 deletions(-) commit 7803896dcdb1a0a4d0bcc6485c0e266859b745b7 Author: Stelian Ionescu <sionescu@cddr.org> Date: Wed Mar 24 22:56:12 2010 +0100 Rewrite STREAM-WRITE-STRING to fix bug reported by Andrey Moskvitin and make code clearer. src/streams/gray/gray-stream-methods.lisp | 40 ++++++++++++++++------------- 1 files changed, 22 insertions(+), 18 deletions(-) commit 08c24e3f082ac8355b95f79985e18178ce06aeec Author: Stelian Ionescu <sionescu@cddr.org> Date: Wed Mar 24 21:30:29 2010 +0100 Add and export condition IOLIB.STREAMS:NO-CHARACTERS-TO-UNREAD, use it in %STREAM-UNREAD-CHAR. src/streams/gray/conditions.lisp | 12 +++++++++++- src/streams/gray/gray-stream-methods.lisp | 8 ++++++-- src/streams/gray/pkgdcl.lisp | 1 + 3 files changed, 18 insertions(+), 3 deletions(-) An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20100324.tar.gz Gitweb URL: http://repo.or.cz/w/iolib.git