[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