Commit Graph

4 Commits

Author SHA1 Message Date
Andrew Bromage
85915ad88a The main purpose of this change is to rename array.m as bt_array.m, and
Estimated hours taken: 6

The main purpose of this change is to rename array.m as bt_array.m, and
uniq_array.m as array.m.  The interfaces of those two modules have grown
slightly so that they match a little more closely.  Details are in the
file NEWS.

The implementation of bt_array (formerly array) has been changed to use
a slightly more efficient implementation.

NEWS:
        Interface changes documented.

library/array.m:
library/bt_array.m:
        Changes mentioned above and detailed in the NEWS file.

library/uniq_array.m:
        Bereft of life and resting in peace.

library/io.m:
library/library.m:
library/std_util.m:
library/term.m:
compiler/base_type_layout.m:
runtime/deep_copy.c:
runtime/type_info.h:
        Minor changes to fix the special case of base_type_layout
        operations for arrays rather than uniq_arrays.

tests/hard_coded/write.exp:
tests/hard_coded/write.m:
        Test writing of arrays.

tests/general/array_test.exp:
tests/general/array_test.m:
        Test some array/bt_array operations.
1997-07-25 05:16:31 +00:00
Fergus Henderson
96f6d70ae0 Add a test for `write' on uniq_arrays.
Estimated hours taken: 0.25

tests/hard_coded/write.m:
tests/hard_coded/write.exp:
	Add a test for `write' on uniq_arrays.
1997-07-18 06:05:48 +00:00
Fergus Henderson
a6fd13e803 Add some tests of operator precedence handling in `io__write'.
Estimated hours taken: 0.5

tests/hard_coded/write.m:
tests/hard_coded/write.exp:
	Add some tests of operator precedence handling in `io__write'.
1997-05-06 07:44:12 +00:00
Tyson Dowd
de66e8fc2c Add io__write/3 and io__write/4, which writes anything to the current,
Estimated hours taken: 30

Add io__write/3 and io__write/4, which writes anything to the current,
or specified, output stream.

(At fjh's request, these test cases have not yet been enabled).

tests/hard_coded/write.m:
tests/hard_coded/write.exp:
	Test for io__write, exercises all data types and representations.
1996-12-18 01:00:17 +00:00