[iolib-devel] New patches: 24-Mar-2010

Stelian Ionescu sionescu at common-lisp.net
Thu Mar 25 09:00:05 UTC 2010


commit aa93b0a9fd19fb0327e241e665efeff83b752fcc
Author: Stelian Ionescu <sionescu at 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 at 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 at 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 at 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




More information about the iolib-devel mailing list