[alexandria-devel] Testing with Lisps other than SBCL, patches

Luis Oliveira luismbo at gmail.com
Sun Jul 27 22:14:08 UTC 2008


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 at common-lisp.net>
  * Mark expected failures for Allegro CL: TYPE=.[234]

Sun Jul 27 04:01:30 WEST 2008  Luis Oliveira <loliveira at 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 at 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 at 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 at 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 at 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 at 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/




More information about the alexandria-devel mailing list