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.
Showing
- data/array-tests.lisp 1 addition, 3 deletionsdata/array-tests.lisp
- data/combination.lisp 3 additions, 3 deletionsdata/combination.lisp
- data/permutation.lisp 3 additions, 3 deletionsdata/permutation.lisp
- floating-point/ieee-modes.lisp 1 addition, 4 deletionsfloating-point/ieee-modes.lisp
- gsll-tests.asd 3 additions, 1 deletiongsll-tests.asd
- gsll.asd 3 additions, 2 deletionsgsll.asd
- init/conditions.lisp 5 additions, 3 deletionsinit/conditions.lisp
- init/element-types.lisp 3 additions, 21 deletionsinit/element-types.lisp
- init/types.lisp 27 additions, 0 deletionsinit/types.lisp
- mathematical.lisp 3 additions, 1 deletionmathematical.lisp
- tests/column.lisp 2 additions, 0 deletionstests/column.lisp
- tests/matrix-add-scalar.lisp 2 additions, 0 deletionstests/matrix-add-scalar.lisp
- tests/matrix-copy.lisp 2 additions, 0 deletionstests/matrix-copy.lisp
- tests/matrix-div.lisp 2 additions, 0 deletionstests/matrix-div.lisp
- tests/matrix-m+.lisp 2 additions, 0 deletionstests/matrix-m+.lisp
- tests/matrix-m-.lisp 2 additions, 0 deletionstests/matrix-m-.lisp
- tests/matrix-max-index.lisp 2 additions, 0 deletionstests/matrix-max-index.lisp
- tests/matrix-max.lisp 2 additions, 0 deletionstests/matrix-max.lisp
- tests/matrix-mean.lisp 2 additions, 0 deletionstests/matrix-mean.lisp
- tests/matrix-min-index.lisp 2 additions, 0 deletionstests/matrix-min-index.lisp
Loading
Please register or sign in to comment