[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