Skip to content
  • Liam Healy's avatar
    Non-square matrix multiplication; marking cl-invalid · b009f3e6
    Liam Healy authored
    Fixed a problem in #'matrix-product-dimensions reported by 
    Norman Werner that prevented taking the product of non-square
    matrices, and added a test to check for the multiplication for all
    four element types supported.  This revealed a problem in non-native
    marray initialization (found in CCL) which has been fixed by marking
    foreign-arrays :cl-invalid when neither :initial-contents nor
    :initial-element have been specified.
    SBCL 64: TOTAL: 1449 assertions passed, 7 failed, 0 execution errors.
    CCL64: TOTAL: 1450 assertions passed, 6 failed, 0 execution errors.
    b009f3e6