tests/accumulator/*.m:
tests/analysis_*/*.m:
tests/benchmarks*/*.m:
tests/debugger*/*.{m,exp,inp}:
tests/declarative_debugger*/*.{m,exp,inp}:
tests/dppd*/*.m:
tests/exceptions*/*.m:
tests/general*/*.m:
tests/grade_subdirs*/*.m:
tests/hard_coded*/*.m:
Make these tests use four-space indentation, and ensure that
each module is imported on its own line. (I intend to use the latter
to figure out which subdirectories' tests can be executed in parallel.)
These changes usually move code to different lines. For the debugger tests,
specify the new line numbers in .inp files and expect them in .exp files.
Estimated hours taken: 0.25
tests/hard_coded/float_reg.m:
tests/hard_coded/float_reg.exp:
Add test cases for `1.0e10' and `1.0e30'.
Mercury 0.6 had trouble with these.
Estimated hours taken: 3
Regression tests for 2 bugs.
Mmake:
Add these two tests.
ho_func_reg.m:
ho_func_reg.exp:
Check for correct creation of references to higher order
function types with arity other than two.
float_reg.m:
float_reg.exp:
Check for correct creation of floating point constants with
a + in their exponent.