[iolib-devel] New patches: 6-Jan-2009

Stelian Ionescu sionescu at common-lisp.net
Wed Jan 7 05:00:04 UTC 2009


commit a2608f8f1f735a2fd55625906c13bf2e7dd5c310
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 02:27:05 2009 +0100

    Make OPEN-FILE a method.

 io.streams/zeta/file-unix.lisp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 267eb276d137b7105d3803f603ecf674e11f17f4
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 02:20:39 2009 +0100

    %WRITE-OCTETS/{NON-BLOCKING,TIMEOUT} must return :HANGUP in case of EPIPE.

 io.streams/zeta/ffi-functions-unix.lisp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 330a8018f41d3ed9ace507c33d3ed9fc5c1c5269
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:58:43 2009 +0100

    OPEN-FILE: create instances of FILE-ZETA-STREAM.

 io.streams/zeta/file-unix.lisp |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

commit eaf2d1dfa57ceb4bde1740aba4a792f95025f6b3
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:57:55 2009 +0100

    Make OPEN-FILE a regular function.

 io.streams/zeta/file-unix.lisp |   19 ++++---------------
 1 files changed, 4 insertions(+), 15 deletions(-)

commit d47abda290f8720ac2ae53fdce3526e57cf49e64
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:55:42 2009 +0100

    Add FILE-ZETA-STREAM class.

 io.streams/zeta/file-unix.lisp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 86f5398880b4bd3f8605bc0c5c15c7c39f24e139
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:54:35 2009 +0100

    Add ZSTREAM-{READ,WRITE}-VECTOR.

 io.streams/zeta/stream.lisp |   59 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 59 insertions(+), 0 deletions(-)

commit 34aded4d7de1bac50014f9500e937290e3af455e
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:53:50 2009 +0100

    SINGLE-CHANNEL-ZETA-STREAM and SINGLE-CHANNEL-ZETA-STREAM must inherit from ZETA-STREAM.

 io.streams/zeta/stream.lisp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 0b6824e576ca91bcfdc71b2614dcdbdda1afc4c2
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:52:23 2009 +0100

    Use SHARED-INITIALIZE instead of INITIALIZE-INSTANCE for FILE-DEVICEs.

 io.streams/zeta/file-unix.lisp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 1a0c64bc9c394398eb11a5e30da5159bc0847010
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:35:36 2009 +0100

    %BUFFER-FLUSH: signal HANGUP when DEVICE-WRITE returns :HANGUP; return two values: the number of octets written and the number of octets left in the buffer.

 io.streams/zeta/buffer.lisp |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 5baeeca39bb35755f86f9659d9547df7030f6846
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:33:01 2009 +0100

    %BUFFER-FILL: signal END-OF-FILE when DEVICE-READ returns :EOF; return two values: the number of octets copied and the amount of space left in the buffer.

 io.streams/zeta/buffer.lisp |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 4a57326d371e5927229e1c8c67fb65ec7e9e20fa
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:30:16 2009 +0100

    %BUFFER-POSITION: guard against null return values of DEVICE-POSITION.

 io.streams/zeta/buffer.lisp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ee3a6cef500231a0ae680fdd880788df48bfb063
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:27:19 2009 +0100

    Add condition HANGUP.

 io.streams/zeta/conditions.lisp |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit b327fe802e650f6f86488520a38db3eeddcb9f97
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:17:43 2009 +0100

    Add IOBUF-AVAILABLE-SPACE.

 io.streams/zeta/iobuf.lisp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit cf00ff5ae3d17f77f5e4b92e5960d824cbad5738
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:12:02 2009 +0100

    Use SHARED-INITIALIZE instead of INITIALIZE-INSTANCE for BUFFERs.

 io.streams/zeta/buffer.lisp |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit e9267937c5ae3f94ace63ff42025b2d36deae027
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:11:40 2009 +0100

    Check contents of slot BUFFERING.

 io.streams/zeta/buffer.lisp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit eee5eb0f768970f0b93823e39dc1f9d673ac99d6
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:09:28 2009 +0100

    Add slot BUFFERING to BUFFER class.

 io.streams/zeta/buffer.lisp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 0323a77755ddb8ed2d3293dfeb6399f48e7b5fe9
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:06:53 2009 +0100

    POLL-FD now returns four values: readability, read-hangup, writeability and write-hangup.

 io.streams/zeta/ffi-functions-unix.lisp |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

commit 63152fb1a40d4d3c8008c83b3ff6bbbc691b016c
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:04:16 2009 +0100

    Use three specialised functions instead of REPLACE-UB8.

 io.streams/zeta/iobuf.lisp |   71 ++++++++++++++++++++++++++++++++++----------
 1 files changed, 55 insertions(+), 16 deletions(-)

commit cc88aab61cbf2904ac34a296a1f97d9f8e766e2d
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:02:19 2009 +0100

    Small change to default DEVICE-READ and DEVICE-WRITE.

 io.streams/zeta/device.lisp |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

commit a61be75287fa6d58f203df4b25d8737cd6c75cbf
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 01:01:09 2009 +0100

    Rename IO-BUFFERING to STREAM-BUFFERING.

 io.streams/zeta/types.lisp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 15e2958cd22d1e12945009c8385908aeb70de4e2
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 00:59:56 2009 +0100

    Add types UB8-COMPLEX-VECTOR and UB16-COMPLEX-VECTOR.

 io.streams/zeta/types.lisp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 199aeb6a93a04b1e5ae40765241ef371cb3a8fb6
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 00:56:52 2009 +0100

    Style fix.

 net.sockets/base-sockets.lisp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1efec82013070ac9c9a4a0cc1b60e0a949d3defe
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 7 00:56:24 2009 +0100

    Fix WRAP-BODY-FOR-RETURN-STAR.

 base/return-star.lisp |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)


An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20090106.tar.gz

Gitweb URL:
http://repo.or.cz/w/iolib.git




More information about the iolib-devel mailing list