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