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

Chun Tian (binghe) binghe.lisp at gmail.com
Mon Jan 4 07:52:41 UTC 2010


Hi, James

Thanks, most of your patch has been committed.

The only left part is the "fully qualified system name". Why it works? Which version of ASDF support that?

Regards,

Chun Tian (binghe)

> 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
> 
> 
> 
> <diff-20100103.txt>_______________________________________________
> usocket-devel mailing list
> usocket-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/usocket-devel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2603 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/usocket-devel/attachments/20100104/1c4b07a7/attachment.bin>


More information about the usocket-devel mailing list