Hello, Yesterday I decided to test Alexandria with a couple of Lisps. The following patches resulted from that session, except MULTIPLE-VALUE-PROG2 whose usefulness is admittedly debatable. Sun Jul 27 04:01:39 WEST 2008 Luis Oliveira <loliveira@common-lisp.net> * Mark expected failures for Allegro CL: TYPE=.[234] Sun Jul 27 04:01:30 WEST 2008 Luis Oliveira <loliveira@common-lisp.net> * amend COPY-SEQUENCE.1 - can't assume that (upgraded-array-element-type 'fixnum) => fixnum. Fix that. Sun Jul 27 03:54:27 WEST 2008 Luis Oliveira <loliveira@common-lisp.net> * tests: mark CLISP failures - COPY-HASH-TABLE.1 causes a stack overflow due to a CLISP bug. - ALIST-HASH-TABLE.1, PLIST-HASH-TABLE.1 fail because HASH-TABLE-TEST returns EXT:FASTHASH-{EQ,EQL}. Sun Jul 27 03:46:35 WEST 2008 Luis Oliveira <loliveira@common-lisp.net> * tests: define and use ERRORP - TYPEP returns a generalized boolean. On Lisps like ECL, this detail was causing some tests to fail. ERRORP takes this into account. Sun Jul 27 03:45:07 WEST 2008 Luis Oliveira <loliveira@common-lisp.net> * Small fix to COPY-HASH-TABLE - New hash-table was being created with a bogus rehash-size. - Added regression test in another patch. Sun Jul 27 03:43:21 WEST 2008 Luis Oliveira <loliveira@common-lisp.net> * Define an alexandria-tests ASDF system. - make it usable for other Lisps besides SBCL. - TEST-OP runs tests both compiled and evaluated. Sun Jul 27 03:37:13 WEST 2008 Luis Oliveira <loliveira@common-lisp.net> * New macro: MULTIPLE-VALUE-PROG2 These patches can be pulled via darcs pull http://common-lisp.net/~loliveira/darcs/alexandria -- Luís Oliveira http://student.dei.uc.pt/~lmoliv/