Skip to content
Snippets Groups Projects
Commit c057c7f3 authored by Liam Healy's avatar Liam Healy
Browse files

No 64 bit integers on 32 bit platforms

Both CLISP and SBCL fail when making arrays of 64 bit integers,
despite cffi-features:no-long-long being absent for either.
Therefore, conditionalize away these types in *array-element-types* on
32 bit platforms in general, and conditionalize away all the 64 bit
tests as well.  Separated out integer size check into types.lisp.
Restored tests vector-min and vector-max which fail in SBCL for
(signed-integer 8) and (signed-integer 16) for unknown reasons. 
Test results:
64 bit SBCL:   TOTAL: 1223 assertions passed, 5 failed, 0 execution errors.
64 bit CCL:    TOTAL: 1228 assertions passed, 0 failed, 0 execution errors.
32 bit SBCL:   TOTAL: 1069 assertions passed, 31 failed, 0 execution errors.
32 bit CLISP:  TOTAL: 1051 assertions passed, 27 failed, 5 execution errors.
parent 26ad3502
No related branches found
No related tags found
No related merge requests found
Showing
with 72 additions and 41 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment