..
slow
Move 'slow' test files to different subdir. Modify CTestCustom.cmake.in to run leantests.
2013-09-06 08:48:12 -07:00
arith1.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith1.lean.expected.out
fix(frontends/lean/elaborator): fix bugs and adjust tests
2013-10-24 15:29:56 -07:00
arith2.lean
Add Real arithmetic. Fix elaborator for coercions. Now, two overloads are considered ambiguous if they need the same number of coercions. Improve pretty printer for nest infix operators with same precedence and associativity.
2013-09-02 13:20:00 -07:00
arith2.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith3.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith3.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith4.lean
Add trigonometric functions
2013-09-02 17:03:02 -07:00
arith4.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith5.lean
Add hyperbolic functions
2013-09-02 17:28:43 -07:00
arith5.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith6.lean
Define divides, and add examples
2013-09-03 20:18:20 -07:00
arith6.lean.expected.out
Define divides, and add examples
2013-09-03 20:18:20 -07:00
arith7.lean
Define absolute value function and notation for it. Add new example.
2013-09-03 20:39:54 -07:00
arith7.lean.expected.out
Add unicode name for the types: Nat, Int and Real
2013-09-04 09:03:41 -07:00
arith8.lean
Parse decimal values
2013-09-06 08:48:12 -07:00
arith8.lean.expected.out
Parse decimal values
2013-09-06 08:48:12 -07:00
arrow.lean
Improve pretty printer for Pi's
2013-09-08 11:04:07 -07:00
arrow.lean.expected.out
Improve pretty printer for Pi's
2013-09-08 11:04:07 -07:00
bad1.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad1.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad2.lean
fix(tests/lean): remove obsolete comments
2013-10-24 20:16:02 -07:00
bad2.lean.expected.out
fix(tests/lean): remove obsolete comments
2013-10-24 20:16:02 -07:00
bad3.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad3.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad4.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad4.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad5.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad5.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad6.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad6.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad7.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad7.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
cast1.lean
Add Cast, DomInj and RanInj. Improve operator << for lean_frontend objects.
2013-09-06 18:32:15 -07:00
cast1.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
cast2.lean
Add Cast, DomInj and RanInj. Improve operator << for lean_frontend objects.
2013-09-06 18:32:15 -07:00
cast2.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
cast3.lean
Add casting propagation and normalization
2013-09-06 20:45:26 -07:00
cast3.lean.expected.out
fix(frontends/lean/elaborator): fix bugs and adjust tests
2013-10-24 15:29:56 -07:00
coercion1.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
coercion1.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
coercion2.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
coercion2.lean.expected.out
Fix test error on Cygwin
2013-09-09 18:35:11 -07:00
config.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
config.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
conv.lean
test(conversion): add more conversion tests
2013-10-15 15:35:08 -07:00
conv.lean.expected.out
fix(tests/lean): add parenthesis
2013-10-24 20:04:50 -07:00
elab1.lean
Improve elaborator error messages
2013-09-04 16:36:58 -07:00
elab1.lean.expected.out
fix(kernel/normalizer): do not apply substitutions in the normalizer
2013-10-29 02:14:48 -07:00
elab2.lean
Fix bug in the elaborator. Move character ' to class A
2013-09-06 17:12:35 -07:00
elab2.lean.expected.out
fix(tests/lean): adjust tests
2013-10-24 15:42:17 -07:00
elab3.lean
Add missing case to elaborator
2013-09-06 17:43:08 -07:00
elab3.lean.expected.out
fix(tests/lean): adjust tests
2013-10-24 15:42:17 -07:00
elab4.lean
Fix problem with pretty printer. Add another test for elaborator
2013-09-06 18:01:11 -07:00
elab4.lean.expected.out
fix(tests/lean): adjust expected results, the new result is also acceptable
2013-10-24 17:54:09 -07:00
elab5.lean
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
elab5.lean.expected.out
fix(tests/lean): adjust expected results, the new result is also acceptable
2013-10-24 17:54:09 -07:00
ex1.lean
Add test script
2013-08-31 18:31:39 -07:00
ex1.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
ex2.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
ex2.lean.expected.out
Improve application type mismatch errors. We also show the implicit arguments (not just their types)
2013-09-04 16:36:58 -07:00
ex3.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
ex3.lean.expected.out
fix(tests/lean): adjust error messages in the expected output
2013-10-24 19:27:26 -07:00
ho.lean
test(frontends/lean): add example showing higher order matching is working, and is useful
2013-10-24 20:18:48 -07:00
ho.lean.expected.out
test(frontends/lean): add example showing higher order matching is working, and is useful
2013-10-24 20:18:48 -07:00
implicit1.lean
Modify the parser for accepting expressions such as: 'fun a b, f a b', 'forall a, f a > 0', etc. This is just syntax sugar for 'fun (a : _) (b : _), f a b' and 'forall a : _, f a > 0'
2013-09-03 17:24:05 -07:00
implicit1.lean.expected.out
fix(tests/lean): adjust tests
2013-10-24 15:42:17 -07:00
let1.lean
Add (optional) type to let declarations
2013-09-06 10:06:26 -07:00
let1.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
let2.lean
Add (optional) type to let declarations
2013-09-06 10:06:26 -07:00
let2.lean.expected.out
Add (optional) type to let declarations
2013-09-06 10:06:26 -07:00
let3.lean
Add (optional) type to let declarations
2013-09-06 10:06:26 -07:00
let3.lean.expected.out
Add (optional) type to let declarations
2013-09-06 10:06:26 -07:00
let4.lean
Fix type checker and elaborator for let expressions. Fix get_coercions (we need to pass the context). Fix pretty printer for def_type_mismatch_exception.
2013-09-06 11:02:00 -07:00
let4.lean.expected.out
fix(tests/lean): adjust error messages in the expected output
2013-10-24 19:27:26 -07:00
overload1.lean
Add support for overloads in the elaborator
2013-09-01 14:54:02 -07:00
overload1.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
overload2.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
overload2.lean.expected.out
fix(kernel/metavar): add normalize assignment justification
2013-10-27 11:02:34 -07:00
test.sh
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst1.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst1.lean.expected.out
fix(tests/lean): adjust error messages in the expected output
2013-10-24 19:27:26 -07:00
tst2.lean
Move files in examples directory to tests directory. They are not real examples
2013-08-31 19:16:30 -07:00
tst2.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst3.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst3.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst4.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst4.lean.expected.out
fix(tests/lean): add parenthesis
2013-10-24 20:04:50 -07:00
tst5.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst5.lean.expected.out
fix(tests/lean): add parenthesis
2013-10-24 20:04:50 -07:00
tst6.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst6.lean.expected.out
Fix problem with pretty printer. Add another test for elaborator
2013-09-06 18:01:11 -07:00
tst7.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst7.lean.expected.out
fix(tests/lean): adjust error messages in the expected output
2013-10-24 19:27:26 -07:00
tst8.lean
Add missing test
2013-09-03 14:51:34 -07:00
tst8.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
tst9.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst9.lean.expected.out
fix(tests/lean): adjust tests
2013-10-24 15:42:17 -07:00
tst10.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst10.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
tst11.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst11.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
tst12.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst12.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst13.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst13.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst14.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst14.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
tst15.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst15.lean.expected.out
fix(tests/lean): add parenthesis
2013-10-24 20:04:50 -07:00
tst16.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst16.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
tst17.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst17.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
unicode.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
unicode.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
vars1.lean
Add 'Variables' command.
2013-09-06 08:48:12 -07:00
vars1.lean.expected.out
Add 'Variables' command.
2013-09-06 08:48:12 -07:00