Style change.
[iolib.git] / CHANGES
blobf8fca4800322e62e893f0c4175188a7adc79311e
1 -*- mode: outline; fill-column: 78 -*-
3 * Changes since 0.6.0:
4 ** API changes
5 - IOLIB.SOCKETS:LOOKUP-HOST was renamed to LOOKUP-HOSTNAME
6 - IOLIB.SOCKETS:IPV6-SOCKET-P was renamed to SOCKET-IPV6-P
7 - When creating an AF_LOCAL socket, IOLIB.SOCKETS:MAKE-SOCKET accepts :FILE as
8   :TYPE synonim of :LOCAL
9 - IOLIB.SOCKETS:ACCEPT-CONNECTION : keyword arg TIMEOUT has been coalesced
10   into WAIT
11 - IOLIB.SOCKETS:CONNECT : keyword arg TIMEOUT has been coalesced into WAIT
12 ** New features
13 - Add support for abstract UNIX addresses (patch by Julian Stecklina)
14 - UNIX addresses are now printed as strings. Abstract addresses have a leading #\@
15 - Add an rough implementation of Unicode, UCHARS and USTRINGS: names and patch
16   by Tobias Rittweiler
17 ** Bug fixes:
18 - EVENT-DISPATCH now calculates the distance to the next timer correctly
19   (reported by Ariel Badichi)
20 - fixed possible fd load in the the select() multiplexer (reported by Ariel
21   Badichi)
22 - reading from socket streams with non-blocking FDs now works (reported by
23   Chaitanya Gupta)
24 - make RESOLVER-ERROR actually a subtype of IOLIB-ERROR (reported by Ariel Badichi)
25 - socket syscalls that return EINTR now work
26 - when setting send/receive timeouts on blocking sockets, stream methods now
27   properly signal ISYS:EWOULDBLOCK upon timeout
28 - fix bug in HEAP-PARENT, used in the multiplexer (reported by Ole Arndt on sbcl-devel)
29 - fix define-designator for when *print-case* is :downcase.
30 ** Misc
31 - Sources have been reorganized, ASDF system files are now inside src/