[iolib-devel] New patches: 6-Jan-2009
commit a2608f8f1f735a2fd55625906c13bf2e7dd5c310 Author: Stelian Ionescu <sionescu@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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
participants (1)
-
Stelian Ionescu