• Liam Healy's avatar
    Better support for non-native implementations · c01366d6
    Liam Healy authored
    Testing with Clozure reveals more details on the stack overflow
    problem than what CLISP reveals.  This is fixed by using #'slot-value
    instead of #'cl-array in  #'copy-c-to-cl and #'copy-cl-to-c.
    Non-complex arrays were not handled correctly in
    #'copy-array-from-pointer; fixed.  There is a dependency of
    permutation and combination on the definition of #'data-class-name
    through defmfun.  Test results:
    CCL: TOTAL: 1143 assertions passed, 52 failed, 3 execution errors.
    CLISP: TOTAL: 996 assertions passed, 149 failed, 11 execution errors.
    SBCL: TOTAL: 1208 assertions passed, 0 failed, 0 execution errors.
    (But only the second time it's run in SLIME.)
    Variable *print-contents* to disable printing of marray contents in
    print-object; this is helpful for debugging.
    c01366d6
Name
Last commit
Last update
data Loading commit data...
documentation Loading commit data...
floating-point Loading commit data...
histogram Loading commit data...
init Loading commit data...
interpolation Loading commit data...
linear-algebra Loading commit data...
ordinary-differential-equations Loading commit data...
random Loading commit data...
solve-minimize-fit Loading commit data...
special-functions Loading commit data...
statistics Loading commit data...
test-unit Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
COPYING Loading commit data...
basis-splines.lisp Loading commit data...
chebyshev.lisp Loading commit data...
eigensystems.lisp Loading commit data...
gsll-tests.asd Loading commit data...
gsll.asd Loading commit data...
hankel.lisp Loading commit data...
list Loading commit data...
mathematical.lisp Loading commit data...
monte-carlo.lisp Loading commit data...
numerical-differentiation.lisp Loading commit data...
numerical-integration.lisp Loading commit data...
polynomial.lisp Loading commit data...
series-acceleration.lisp Loading commit data...
simulated-annealing.lisp Loading commit data...
sorting.lisp Loading commit data...
wavelet.lisp Loading commit data...