Commit Graph

2 Commits

Author SHA1 Message Date
Zoltan Somogyi
fdd141bf77 Clean up the tests in the other test directories.
tests/invalid/*.{m,err_exp}:
tests/misc_tests/*.m:
tests/mmc_make/*.m:
tests/par_conj/*.m:
tests/purity/*.m:
tests/stm/*.m:
tests/string_format/*.m:
tests/structure_reuse/*.m:
tests/submodules/*.m:
tests/tabling/*.m:
tests/term/*.m:
tests/trailing/*.m:
tests/typeclasses/*.m:
tests/valid/*.m:
tests/warnings/*.{m,exp}:
    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 tests
    that check compiler error messages, expect the new line numbers.

browser/cterm.m:
browser/tree234_cc.m:
    Import only one module per line.

tests/hard_coded/boyer.m:
    Fix something I missed.
2015-02-16 12:32:18 +11:00
Peter Wang
05ccd776ef When converting lambdas into separate predicates, the non-local sets of
Estimated hours taken: 3
Branches: main

When converting lambdas into separate predicates, the non-local sets of
the procedure which contained the lambda may change.  However, the
compiler didn't recompute instmap deltas so that some non-local variables
might not appear in the instmap delta for the goal.

compiler/lambda.m:
	Recompute instmap deltas after requantifying the procedure.

tests/valid/Mmakefile:
tests/valid/lambda_instmap_bug2.m:
	Add test case.
2008-10-22 05:42:57 +00:00