[usocket-devel] patches for usocket mcl backend and tests

james anderson james.anderson at setf.de
Sun Jan 3 21:03:03 UTC 2010


good evening;

please find attached patches for the mcl back-end and the tests. the  
system names follow from the local conventions for asdf systems, but  
the other changes should be generally useful.

given these changes mcl 5.2 passes all 15. i cross-checked with  
openmcl ("Version 1.3-r11936  (DarwinPPC32)") which succeded as well.

* test/test-usocket.lisp
: added timeout arguments to the no-connect tests, as both mcl and  
openmcl otherwise hang
: added mcl to the caught conditions for failure tests
: wrapped typep tests to force t/nil
: corrected #\newline to be #\linefeed
: added a +local-ip+ variable

* test/usocket-test.asd
:  changed dependencies to be fully qualified

* usocket.asd
: modified dependency to use cl-utilities (by fully qualified system  
name)

* backend/mcl.lisp
: handle-condition : corrected to formulate the error argument as  
required for the respective error class
: socket-connect : reinstated with-mapped-conditions
: socket-listen : reinstated with-mapped-conditions
: socket-accept : reinstated with-mapped-conditions
: %*-wait operators : added no-op versions



-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: diff-20100103.txt
URL: <https://mailman.common-lisp.net/pipermail/usocket-devel/attachments/20100103/442629e9/attachment.txt>


More information about the usocket-devel mailing list