[iolib-devel] New patches: 30-Mar-2010
Stelian Ionescu
sionescu at common-lisp.net
Wed Mar 31 09:00:09 UTC 2010
commit 86ef9c8bffad0271de60569a358e0aa46a6cd391
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Tue Mar 30 13:48:35 2010 +0200
Make stream FDs nonblocking by default, various fixes.
src/base/pkgdcl.lisp | 4 ++
src/base/types.lisp | 31 ++++++++++++
src/sockets/base-sockets.lisp | 16 +++++-
src/sockets/dns/query.lisp | 1 -
src/sockets/socket-methods.lisp | 17 +-----
src/streams/gray/buffer.lisp | 2 +-
src/streams/gray/classes.lisp | 36 +++-----------
src/streams/gray/fd-mixin.lisp | 31 +++++-------
src/streams/gray/gray-stream-methods.lisp | 59 +++++++++++++---------
src/streams/gray/io-helpers.lisp | 77 +++++++++++++++++++----------
src/streams/gray/pkgdcl.lisp | 11 ----
src/syscalls/ffi-functions-unix.lisp | 13 +++++
src/syscalls/pkgdcl.lisp | 1 +
tests/sockets.lisp | 12 +++--
tests/streams.lisp | 1 +
15 files changed, 180 insertions(+), 132 deletions(-)
commit 1a389959e334ce12c1d29d6a34296d663ebacdc6
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Tue Mar 30 03:53:35 2010 +0200
Fix %READ-ONCE/NO-HANG and %FILL-BUF/NO-HANG.
src/streams/gray/io-helpers.lisp | 40 +++++++++++++++++++------------------
1 files changed, 21 insertions(+), 19 deletions(-)
commit 6d63d32fb7f400e93066cb37a139a43dae4721c1
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Tue Mar 30 03:51:52 2010 +0200
Remove useless check in MAYBE-REWIND-IOBUF.
src/streams/gray/io-helpers.lisp | 20 +++++++++-----------
1 files changed, 9 insertions(+), 11 deletions(-)
commit 73c0c0d111df6128b2177d50ed6433f031cede3c
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Tue Mar 30 03:43:32 2010 +0200
Fix enabling of *SAFETY-CHECKS*.
src/base/debug.lisp | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20100330.tar.gz
Gitweb URL:
http://repo.or.cz/w/iolib.git
More information about the iolib-devel
mailing list