A bug in GCC (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64928) that prevented test coverage of generic-arrays.scm no longer presents in GCC 12.3 or later.
These changes were made after checking that test-arrays.scm exercises all of generic-arrays.scm.
generic-arrays.scm:
test-arrays.scm:
make-interval: Test that it rejects intervals with a lower bound greater than an upper bound.
interval-empty?: Test for error conditions, trivial unit tests.
interval-fold-{left|right}: add non-error tests.
4: make-specialized-array: test two-argument version with an error in second argument.
6: array-empty?: Add error and trivial unit tests.
7: %%move-array-elements: Add zero-dimensional arrays to tests. Fix reversed array tests.
8: array-outer-product: test specialized-arrays with > 4 dimensional arrays.
srfi-231.scm:
https://github.com/scheme-requests-for-implementation/srfi-231/pull/49
(3 files)