Skip to content
Snippets Groups Projects
Forked from antik / gsll
Source project has a limited visibility.
  • Liam Healy's avatar
    2a6a743f
    Be strict on initial marray values; default marrays · 2a6a743f
    Liam Healy authored
    Removed some marrays marked as :input when their values were not used.
    This failed in CCL because the arrays in those cases were created with
    no initial values, and no values were set, so that they were marked
    cl-invalid.  Created #'make-marray-or-default to facilitate defaulting
    of marrays in defmfun, and marking validity appropriately.
    Test results:
    SBCL 64:
    TOTAL: 1627 assertions passed, 6 failed, 0 execution errors.
    CCL 64:
    TOTAL: 1620 assertions passed, 13 failed, 0 execution errors.
    2a6a743f
    History
    Be strict on initial marray values; default marrays
    Liam Healy authored
    Removed some marrays marked as :input when their values were not used.
    This failed in CCL because the arrays in those cases were created with
    no initial values, and no values were set, so that they were marked
    cl-invalid.  Created #'make-marray-or-default to facilitate defaulting
    of marrays in defmfun, and marking validity appropriately.
    Test results:
    SBCL 64:
    TOTAL: 1627 assertions passed, 6 failed, 0 execution errors.
    CCL 64:
    TOTAL: 1620 assertions passed, 13 failed, 0 execution errors.