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
Julien Fischer
9fb76907fb Improve documentation of polymorphic modes and include more
Estimated hours taken: 3
Branches: main

Improve documentation of polymorphic modes and include more
tests in the test suite to the check parsing of declarations that
contain them.

doc/reference_manual.texi:
	Indicate where the parentheses must be placed in order to resolve
	operator precedence issues with predicate mode declarations that
	contain inst constraints.  Also indicate where the determinism
	component must occur in such declarations w.r.t the inst
	constraints.

	Add determinism components to the mode declarations that are used
	as example of constrained polymorphic insts.

library/bitmap.m:
	Unrelated change: conform to our coding standard w.r.t comment
	positioning in the standard library.

tests/valid/Mmakefile:
tests/valid/constr_inst_syntax.m:
	Further test cases for constrained polymorphic modes; in
	particular check that parsing of declarations containing
	both type class and inst constraints works.
2007-06-07 07:11:43 +00:00