lean4-htt/tests/lean
2016-09-09 12:13:41 -07:00
..
expensive chore(tests/lean): add 'expensive' file 2014-08-01 10:35:32 -07:00
extra chore(library/init/reserved_notation): add <= and >= 2016-07-09 14:03:05 -07:00
hott refactor(frontends/lean): remove 'by+' and 'begin+' tokens 2016-02-29 13:45:43 -08:00
interactive chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
perf chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
run chore(tests/lean/run/new_elab1): make sure new elaborator is used in the test 2016-09-08 19:24:39 -07:00
slow chore(library): disable stdlib but init and systems folder 2016-08-11 18:42:10 -07:00
smt2 test(frontends/smt2): basic tests for parser and elaborator 2016-07-29 10:44:44 -07:00
trust0 fix(test*.sh): allow spaces in filename 2015-03-28 23:29:52 -04:00
trust10 refactor(simplifier): many fixes, extensions, and tests 2016-08-19 14:57:03 -07:00
480.hlean fix(frontends/lean/pp): abbreviations with too much arguments 2015-03-23 12:16:25 -07:00
480.hlean.expected.out fix(frontends/lean/pp): abbreviations with too much arguments 2015-03-23 12:16:25 -07:00
487.hlean feat(frontends/lean): uniform notation for lists in tactics 2015-03-27 17:54:48 -07:00
487.hlean.expected.out fix(tests): update tests because [unfold-c] attribute has been added to some definitions 2015-05-18 15:59:55 -07:00
531.hlean fix(tests/lean): adjust tests to reflect changes in the elaboration process 2015-06-26 17:18:30 -07:00
531.hlean.expected.out fix(tests/lean): adjust tests to reflect changes in the elaboration process 2015-06-26 17:18:30 -07:00
582.hlean fix(frontends/lean/structure_cmd): 'structure' command must set unfold-c attribute for auxiliary recursors 2015-05-07 09:09:07 -07:00
582.hlean.expected.out fix(frontends/lean/structure_cmd): 'structure' command must set unfold-c attribute for auxiliary recursors 2015-05-07 09:09:07 -07:00
584a.lean fix(tests/lean): adjust remaining tests to changes in the standard library 2015-11-08 14:04:56 -08:00
584a.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
584b.lean fix(frontends/lean/parser): fixes #584 2015-05-07 14:24:30 -07:00
584b.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
584c.lean fix(frontends/lean/parser): fixes #584 2015-05-07 14:24:30 -07:00
584c.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
604.lean fix(frontends/lean/pp): print notation produces incorrect output 2015-05-19 09:57:13 -07:00
604.lean.expected.out fix(frontends/lean/pp): print notation produces incorrect output 2015-05-19 09:57:13 -07:00
608.hlean feat(frontends/lean): print all options for overloaded identifier 2015-05-18 17:14:17 -07:00
608.hlean.expected.out feat(library/attribute_manager, frontends/lean/builtin_cmds): use attribute manager information when pretty print definitions 2015-12-17 21:16:31 -08:00
626a.lean feat(frontends/lean/scanner): disallow superscripts in identifiers 2016-01-26 18:46:40 -08:00
626a.lean.expected.out fix(frontends/lean/elaborator): closes #771 2015-08-07 13:29:22 -07:00
626b.hlean fix(tests/lean): adjust tests to reflect changes in the HoTT library 2015-09-25 09:46:51 -07:00
626b.hlean.expected.out fix(tests): fix tests to reflect changes 2015-05-26 21:37:02 -07:00
626c.lean fix(frontends/lean/scanner): another bug related to issue #626 2015-05-26 13:39:42 -07:00
626c.lean.expected.out fix(frontends/lean/elaborator): closes #771 2015-08-07 13:29:22 -07:00
634.lean fix(frontends/lean/pp): fixes #634 2015-05-28 19:43:49 -07:00
634.lean.expected.out fix(frontends/lean/pp): fixes #634 2015-05-29 14:07:38 -07:00
634b.lean fix(frontends/lean/pp): fixes #634 2015-05-29 14:07:38 -07:00
634b.lean.expected.out fix(frontends/lean/pp): fixes #634 2015-05-29 14:07:38 -07:00
634c.lean fix(frontends/lean/pp): fixes #634 2015-05-29 14:07:38 -07:00
634c.lean.expected.out fix(frontends/lean/pp): fixes #634 2015-05-29 14:07:38 -07:00
634d.lean test(tests/lean): add missing test for issue #634 2015-05-29 15:13:43 -07:00
634d.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
640.hlean feat(frontends/lean): rename '[unfold-c]' to '[unfold]' and '[unfold-f]' to '[unfold-full]' 2015-07-07 16:37:06 -07:00
640.hlean.expected.out renaming(hit): rename type_quotient to quotient, and quotient to set_quotient 2015-06-04 20:14:13 -04:00
640a.hlean fix(tests/lean): adjust remaining tests to changes in the standard library 2015-11-08 14:04:56 -08:00
640a.hlean.expected.out fix(frontends/lean/pp): abbreviation with parameters 2015-05-29 15:13:31 -07:00
652.lean fix(frontends/lean): fixes #652 2015-06-03 21:53:51 -07:00
652.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
671.lean fix(frontends/lean/builtin_cmds): fixes #671 2015-06-13 11:35:03 -07:00
671.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
690.hlean fix(library/tactic/induction_tactic.cpp): condition for checking whether 'induction' tatic is applicable or not 2015-06-28 13:07:02 -07:00
690.hlean.expected.out fix(tests/lean): adjust tests to reflect changes in the pretty printer 2015-09-30 17:42:07 -07:00
712.lean feat(frontends/lean/notation_cmd): allow local notation to override reserved notation 2015-07-07 17:30:46 -07:00
712.lean.expected.out feat(frontends/lean): quoted names 2016-07-22 19:06:57 -07:00
770.hlean fix(tests): fix tests after port 2015-12-09 12:36:11 -08:00
770.hlean.expected.out fix(tests): fix tests after port 2015-12-09 12:36:11 -08:00
778.hlean feat(library/tactic/tactic): apply substitution in 'then' combinator 2015-08-08 03:42:21 -07:00
778.hlean.expected.out feat(library/tactic/tactic): apply substitution in 'then' combinator 2015-08-08 03:42:21 -07:00
779.hlean fix(library/tactic/exact_tactic): fixes #779 2015-08-07 13:29:22 -07:00
779.hlean.expected.out fix(library/tactic/exact_tactic): fixes #779 2015-08-07 13:29:22 -07:00
852.hlean fix(library/tc_multigraph): avoid name collisions 2016-02-04 13:15:42 -08:00
852.hlean.expected.out fix(library/tc_multigraph): avoid name collisions 2016-02-04 13:15:42 -08:00
858.lean fix(frontends/lean/parser): fixes #858 2015-12-10 10:31:14 -08:00
858.lean.expected.out feat(frontends/lean/decl_cmds): use new elaborator for variable, parameter and constant commands 2016-08-03 17:10:45 -07:00
893.hlean fix(library/tactic/induction_tactic): fixes #893 2015-12-10 10:11:55 -08:00
893.hlean.expected.out fix(library/tactic/induction_tactic): fixes #893 2015-12-10 10:11:55 -08:00
abbrev_paren.hlean fix(tests): adjust tests to reflect changes in the HoTT library 2015-04-29 10:15:13 -07:00
abbrev_paren.hlean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
acc.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
acc.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
acc_rec_bug.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
acc_rec_bug.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
alias.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
alias.lean.expected.out
alias2.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
alias2.lean.expected.out
anc1.lean feat(frontends/lean/elaborator): chaining for anonymous constructors 2016-08-04 15:08:25 -07:00
anc1.lean.expected.out feat(frontends/lean/elaborator): chaining for anonymous constructors 2016-08-04 15:08:25 -07:00
assert_tac3.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
assert_tac3.lean.expected.out fix(frontends/lean/pp): purify metavar_decl_ref's 2016-07-30 20:30:03 -07:00
attribute_bug1.lean fix(library/attribute_manager): get_instances returns deleted instances 2016-09-01 14:48:03 -07:00
attribute_bug1.lean.expected.out feat(frontends/lean): use new elaborator to elaborate examples when set_option new_elaborator true 2016-09-05 09:52:01 -07:00
attributes.lean refactor(library/normalize): remove unfold and unfold_full attributes 2016-09-05 08:40:58 -07:00
attributes.lean.expected.out refactor(library/normalize): remove unfold and unfold_full attributes 2016-09-05 08:40:58 -07:00
bad_end.lean
bad_end.lean.expected.out feat(frontends/lean): remove 'context' command 2015-04-22 11:32:02 -07:00
bad_id.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
bad_id.lean.expected.out
bad_inaccessible.lean feat(frontends/lean/parser): _ is an anonymous variable again in patterns. 2016-08-23 14:06:24 -07:00
bad_inaccessible.lean.expected.out fix(tests/lean/bad_inaccessible): expected output 2016-08-28 08:34:39 -07:00
bad_inaccessible2.lean test(tests/lean): another test for bad annotations 2016-08-28 14:54:35 -07:00
bad_inaccessible2.lean.expected.out test(tests/lean): another test for bad annotations 2016-08-28 14:54:35 -07:00
bad_notation.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
bad_notation.lean.expected.out
bad_open.lean feat(frontends/lean, library): remove attribute and metaclass scoping 2016-07-29 23:44:21 -04:00
bad_open.lean.expected.out feat(frontends/lean, library): remove attribute and metaclass scoping 2016-07-29 23:44:21 -04:00
bad_pattern2.lean feat(frontends/lean/decl_cmds): pattern variables must be atomic 2016-06-29 07:34:36 +01:00
bad_pattern2.lean.expected.out feat(frontends/lean): new pattern matching validation 2016-08-07 11:31:11 -07:00
bad_print.lean test(tests/lean): add more tests for error messages 2015-02-01 20:04:22 -08:00
bad_print.lean.expected.out test(tests/lean): add more tests for error messages 2015-02-01 20:04:22 -08:00
bad_quoted_symbol.lean feat(frontends/lean): quoted names 2016-07-22 19:06:57 -07:00
bad_quoted_symbol.lean.expected.out feat(frontends/lean): quoted names 2016-07-22 19:06:57 -07:00
bad_set_option.lean test(tests/lean/bad_set_option): add tests for bad 'set_option' command 2015-02-01 20:20:35 -08:00
bad_set_option.lean.expected.out test(tests/lean/bad_set_option): add tests for bad 'set_option' command 2015-02-01 20:20:35 -08:00
bad_structures.lean feat(library/definitional/projection,frontends/lean/structure_cmd): creating inductive predicates using structure command 2016-02-22 16:09:44 -08:00
bad_structures.lean.expected.out fix(src/frontends/lean/structure_cmd): fixes #1036 2016-06-14 17:52:31 -07:00
bad_structures2.lean feat(library/definitional/projection,frontends/lean/structure_cmd): creating inductive predicates using structure command 2016-02-22 16:09:44 -08:00
bad_structures2.lean.expected.out feat(library/definitional/projection,frontends/lean/structure_cmd): creating inductive predicates using structure command 2016-02-22 16:09:44 -08:00
bug1.lean fix(tests/lean): adjust tests to reflect changes in the pretty printer 2015-09-30 17:42:07 -07:00
bug1.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
by_contradiction.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
by_contradiction.lean.expected.out fix(library): remove classical instances from global scope 2016-07-29 23:44:23 -04:00
calc1.lean feat(frontends/lean/elaborator): modify the pre-term for overloaded notation 2016-07-31 17:14:01 -07:00
calc1.lean.expected.out feat(frontends/lean/elaborator): modify the pre-term for overloaded notation 2016-07-31 17:14:01 -07:00
cases_failure.hlean fix(library/tactic/inversion_tactic): type incorrect term being built by 'cases' tactic 2015-04-20 19:24:52 -07:00
cases_failure.hlean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
change1.lean chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
change1.lean.expected.out feat(library/tactic): add 'change' tactic 2016-06-17 13:21:52 -07:00
change2.lean chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
change2.lean.expected.out feat(library/tactic/defeq_simplifier): invoke defeq_canonize from defeq_simp 2016-06-24 14:46:43 -07:00
char_lits.lean feat(frontends/lean): add support for character literals 2016-07-18 14:07:10 -04:00
char_lits.lean.expected.out chore(library/equations_compiler/elim_match): fix style and test output 2016-08-18 18:09:36 -07:00
check.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
check.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
check2.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
check2.lean.expected.out fix(frontends/lean/builtin_cmds): non-determinism 2016-08-11 08:01:44 -07:00
choice_expl.lean feat(frontends/lean/builtin_exprs): simplify '@' and '@@' 2016-07-02 11:08:18 +01:00
choice_expl.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
cls_err.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
cls_err.lean.expected.out
coe1.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
coe1.lean.expected.out test(tests/lean/coe1): add coercion tests 2016-07-30 12:29:12 -07:00
coe2.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
coe2.lean.expected.out feat(frontends/lean/pp): add option for hiding coercions 2016-07-30 12:25:18 -07:00
coe3.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
coe3.lean.expected.out fix(library/type_context): bug in type class resolution 2016-07-30 15:54:28 -07:00
coe4.lean chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
coe4.lean.expected.out feat(frontends/lean/elaborator): coercions to functions 2016-07-30 18:54:20 -07:00
coe5.lean chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
coe5.lean.expected.out feat(frontends/lean/elaborator): coercions to functions 2016-07-30 18:54:20 -07:00
coe6.lean chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
coe6.lean.expected.out feat(frontends/lean/elaborator): coercions to sort 2016-07-30 19:47:04 -07:00
combinators1.lean feat(library/init/meta/tactic): add 'focus', 'first', 'solve' and LCF-style AND_THEN tactical 2016-06-29 01:07:41 +01:00
combinators1.lean.expected.out feat(library/init/meta/tactic): add 'focus', 'first', 'solve' and LCF-style AND_THEN tactical 2016-06-29 01:07:41 +01:00
config.hlean fix(tests/lean): add missing file 2015-03-23 11:35:39 -07:00
config.hlean.expected.out fix(tests/lean): add missing file 2015-03-23 11:35:39 -07:00
config.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
config.lean.expected.out
const.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
const.lean.expected.out
crash.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
crash.lean.expected.out chore(library/pp_options): remove option pp.metavar_args 2016-07-31 16:00:21 -07:00
ctx.lean feat(library/tactic/goal): when listing context/goal variables, collect vars of same type in one line 2015-01-13 11:14:44 -08:00
ctx.lean.expected.out fix(tests/lean): tests 2016-06-14 21:52:52 -07:00
ctxopt.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
ctxopt.lean.expected.out feat(frontends/lean/parser): restore config options in the end of sections/namespaces 2015-12-09 11:24:37 -08:00
def1.lean fix(frontends/lean/elaborator): improve error message for eliminator elaborator 2016-08-13 15:43:44 -07:00
def1.lean.expected.out fix(frontends/lean/elaborator): improve error message for eliminator elaborator 2016-08-13 15:43:44 -07:00
def2.lean feat(frontends/lean/definition_cmds): check noncomputable annotation 2016-08-13 16:33:02 -07:00
def2.lean.expected.out feat(frontends/lean/definition_cmds): check noncomputable annotation 2016-08-13 16:33:02 -07:00
def3.lean feat(frontends/lean/definition_cmds): postprocessing for parameters 2016-08-13 17:41:05 -07:00
def3.lean.expected.out feat(frontends/lean/definition_cmds): postprocessing for parameters 2016-08-13 17:41:05 -07:00
def4.lean feat(frontends/lean/definition_cmds): postprocessing for parameters 2016-08-13 17:41:05 -07:00
def4.lean.expected.out feat(frontends/lean/definition_cmds): postprocessing for parameters 2016-08-13 17:41:05 -07:00
def_inaccessible_issue.lean chore(library/equations_compiler/structural_rec): "lemmas" ==> "equations" 2016-09-02 11:17:38 -07:00
def_inaccessible_issue.lean.expected.out chore(library/equations_compiler/structural_rec): "lemmas" ==> "equations" 2016-09-02 11:17:38 -07:00
def_ite_value.lean feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
def_ite_value.lean.expected.out fix(library/tactic/induction_tactic): normalize type in the induction tactic 2016-09-04 17:36:26 -07:00
defeq1.lean chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
defeq1.lean.expected.out feat(library/tactic): add tactic.defeq_simp 2016-06-17 11:20:15 -07:00
defeq_simp1.lean chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
defeq_simp1.lean.expected.out feat(library/tactic/defeq_simplifier): invoke defeq_canonize from defeq_simp 2016-06-24 14:46:43 -07:00
defeq_simp2.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
defeq_simp2.lean.expected.out chore(tests/lean): fix tests output 2016-07-26 17:54:30 -07:00
defeq_simp_lemmas1.lean feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
defeq_simp_lemmas1.lean.expected.out feat(library/init/datatypes): add default has_sizeof instance 2016-09-02 10:32:37 -07:00
defeq_simp_lemmas2.lean feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
defeq_simp_lemmas2.lean.expected.out feat(library/init/datatypes): add default has_sizeof instance 2016-09-02 10:32:37 -07:00
dep_bug.lean fix(library/local_context): depends_on should take into account assigned metavariables 2016-08-25 13:49:54 -07:00
dep_bug.lean.expected.out fix(library/local_context): depends_on should take into account assigned metavariables 2016-08-25 13:49:54 -07:00
elab1.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab1.lean.expected.out feat(frontends/lean/builtin_cmds): improve output produced by #elab command, use kernel type checker to check elaboration result 2016-07-27 15:29:25 -07:00
elab2.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab2.lean.expected.out fix(frontends/lean/pp): purify metavar_decl_ref's 2016-07-30 20:30:03 -07:00
elab3.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab3.lean.expected.out chore(tests/lean): fix tests 2016-08-04 19:17:08 -07:00
elab4.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab4.lean.expected.out fix(frontends/lean/elaborator): order type class instances are synthesized 2016-08-01 23:59:22 -07:00
elab4b.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab4b.lean.expected.out fix(frontends/lean/elaborator): order type class instances are synthesized 2016-08-01 23:59:22 -07:00
elab5.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab5.lean.expected.out test(tests/lean): more examples 2016-07-27 16:08:33 -07:00
elab6.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab6.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
elab7.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab7.lean.expected.out feat(frontends/lean/builtin_cmds): improve output produced by #elab command, use kernel type checker to check elaboration result 2016-07-27 15:29:25 -07:00
elab8.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab8.lean.expected.out feat(frontends/lean/builtin_cmds): improve output produced by #elab command, use kernel type checker to check elaboration result 2016-07-27 15:29:25 -07:00
elab9.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab9.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
elab11.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab11.lean.expected.out refactor(frontends/lean/elaborator): snapshots 2016-07-29 10:36:14 -07:00
elab12.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab12.lean.expected.out feat(frontends/lean/elaborator): coercions to functions 2016-07-30 18:54:20 -07:00
elab13.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab13.lean.expected.out fix(frontends/lean/elaborator): check expected type in applications, make sure we don't accidentally unfold definitions unnecessarily 2016-07-28 17:30:56 -07:00
elab14.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab14.lean.expected.out feat(frontends/lean/elaborator): convert unassigned universe levels into universe parameters, basic support for by tactic 2016-07-31 03:45:18 -07:00
elab15.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab15.lean.expected.out feat(frontends/lean/elaborator): invoke tactics 2016-07-31 11:56:52 -07:00
empty.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
empty.lean.expected.out feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
eqn_compiler_loop.lean fix(library/equations_compiler/elim_match): avoid nontermination at process_no_equation 2016-09-09 09:00:57 -07:00
eqn_compiler_loop.lean.expected.out fix(library/equations_compiler/elim_match): avoid nontermination at process_no_equation 2016-09-09 09:00:57 -07:00
eqn_hole.lean fix(frontends/lean/elaborator): make sure equations do not contain unassigned metavars before using eqn compiler 2016-09-08 10:47:15 -07:00
eqn_hole.lean.expected.out fix(frontends/lean/elaborator): make sure equations do not contain unassigned metavars before using eqn compiler 2016-09-08 10:47:15 -07:00
eqn_sanitizer1.lean chore(library/equations_compiler/structural_rec): "lemmas" ==> "equations" 2016-09-02 11:17:38 -07:00
eqn_sanitizer1.lean.expected.out refactor(library/init/meta/declaration): def will be a keyword 2016-09-03 15:02:27 -07:00
error_full_names.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
error_full_names.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
errors2.lean feat(frontends/lean): improve error handling inside match-with expressions 2015-03-13 23:25:46 -07:00
errors2.lean.expected.out feat(frontends/lean): improve error handling inside match-with expressions 2015-03-13 23:25:46 -07:00
eta_bug.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
eta_bug.lean.expected.out refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
eta_tac.lean feat(library/type_context, library/tactic): add eta-expansion method and tactic 2016-08-14 16:15:12 -07:00
eta_tac.lean.expected.out feat(library/type_context, library/tactic): add eta-expansion method and tactic 2016-08-14 16:15:12 -07:00
focus_tac.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
focus_tac.lean.expected.out fix(library/local_context): depends_on should take into account assigned metavariables 2016-08-25 13:49:54 -07:00
fold.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
fold.lean.expected.out fix(tests/lean): adjust tests to reflect changes in the standard library 2015-02-01 11:36:38 -08:00
format_thunk1.lean feat(library/vm/vm_format,library/tactic): use thunks unit->format when producing error messages 2016-08-04 19:19:09 -07:00
format_thunk1.lean.expected.out feat(library/vm/vm_format,library/tactic): use thunks unit->format when producing error messages 2016-08-04 19:19:09 -07:00
ftree.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
ftree.lean.expected.out chore(tests/lean): fix test output 2016-08-03 14:17:29 -07:00
generalize1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
generalize1.lean.expected.out chore(tests/lean): fix tests output 2016-07-26 17:54:30 -07:00
hex_char.lean feat(frontends/lean/scanner): hex scape in character literal 2016-07-19 12:38:20 -04:00
hex_char.lean.expected.out feat(frontends/lean/scanner): hex scape in character literal 2016-07-19 12:38:20 -04:00
hex_numeral.lean feat(frontends/lean/scanner): hexadecimal numerals 2016-07-19 13:04:27 -04:00
hex_numeral.lean.expected.out feat(frontends/lean/scanner): hexadecimal numerals 2016-07-19 13:04:27 -04:00
inaccessible.lean feat(frontends/lean/parser): _ is an anonymous variable again in patterns. 2016-08-23 14:06:24 -07:00
inaccessible.lean.expected.out feat(frontends/lean): revising inaccessible terms syntax again :( 2016-08-19 13:57:12 -07:00
inaccessible2.lean fix(frontends/lean/elaborator): make sure all inductive datatype parameters in constructor applications are marked as inaccessible 2016-08-28 07:58:18 -07:00
inaccessible2.lean.expected.out fix(frontends/lean/elaborator): make sure all inductive datatype parameters in constructor applications are marked as inaccessible 2016-08-28 07:58:18 -07:00
induction_tac1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
induction_tac1.lean.expected.out feat(library/tactic/induction_tactic): clear major premise 2016-07-07 07:39:25 -07:00
inductive_cmd_leftover_placeholder_universe.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
inductive_cmd_leftover_placeholder_universe.lean.expected.out fix(frontends/lean/inductive_cmd): remove universe placeholder from parameters 2016-06-14 11:36:34 -07:00
inst.lean feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
inst.lean.expected.out feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
inst_error.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
inst_error.lean.expected.out chore(tests/lean/inst_error.lean.expected.out): fix output 2016-08-02 13:55:08 -07:00
instance_cache1.lean feat(frontends/lean/elaborator): throw an error if a local instance is declared in the middle of a declaration 2016-09-01 18:06:38 -07:00
instance_cache1.lean.expected.out feat(frontends/lean/elaborator): throw an error if a local instance is declared in the middle of a declaration 2016-09-01 18:06:38 -07:00
instance_cache_bug1.lean fix(library/type_context): store instance fingerprint 2016-09-01 09:01:43 -07:00
instance_cache_bug1.lean.expected.out fix(library/type_context): store instance fingerprint 2016-09-01 09:01:43 -07:00
internal_names.lean fix(frontends/lean): uniform handling of declaration compound names 2016-06-02 18:13:50 -07:00
internal_names.lean.expected.out fix(frontends/lean): uniform handling of declaration compound names 2016-06-02 18:13:50 -07:00
key_eqv1.lean feat(frontends/lean): add commands 'add_key_equivalence' and 'print key_equivalences' 2016-07-16 15:41:32 -04:00
key_eqv1.lean.expected.out feat(frontends/lean): add commands 'add_key_equivalence' and 'print key_equivalences' 2016-07-16 15:41:32 -04:00
let1.lean feat(frontends/lean): remove '[visible]' annotation, remove 'is_visible' tracking 2016-02-29 12:31:23 -08:00
let1.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
let3.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
let3.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
let4.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
let4.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
lift_coe_off.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
lift_coe_off.lean.expected.out fix(tests/lean): adjust remaining tests to changes in the standard library 2015-11-08 14:04:56 -08:00
list_monad1.lean feat(library/init): add 'guard' and helper typeclasses 2016-07-07 00:52:52 -07:00
list_monad1.lean.expected.out feat(library/init): add 'guard' and helper typeclasses 2016-07-07 00:52:52 -07:00
local_notation_bug2.lean refactor(library/*): use type classes for div and mod 2015-11-08 14:04:59 -08:00
local_notation_bug2.lean.expected.out chore(tests/lean): fix tests 2016-06-16 18:47:23 -07:00
match_bug.lean fix(frontends/lean/decl_cmds): assertion violation 2015-03-25 13:46:23 -07:00
match_bug.lean.expected.out fix(frontends/lean/match_expr): nary match revision 2016-08-10 07:24:10 -07:00
mismatch.lean fix(tests,doc): adjust tests and documentation 2015-11-20 17:03:17 -08:00
mismatch.lean.expected.out fix(tests,doc): adjust tests and documentation 2015-11-20 17:03:17 -08:00
namespace_bug.lean fix(tests/lean): tests affected by new type class resolution procedure 2015-11-08 14:04:58 -08:00
namespace_bug.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
nary_overload.lean fix(tests/lean): adjust tests to reflect changes in the pretty printer 2015-09-30 17:42:07 -07:00
nary_overload.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
nat_pp.lean fix(tests/lean): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
nat_pp.lean.expected.out fix(tests/lean): adjust remaining tests to changes in the standard library 2015-11-08 14:04:56 -08:00
nested1.lean feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
nested1.lean.expected.out feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
no_confusion_type.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
no_confusion_type.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
non_exhaustive_error.lean fix(library/tactic/induction_tactic): normalize type in the induction tactic 2016-09-04 17:36:26 -07:00
non_exhaustive_error.lean.expected.out fix(library/tactic/induction_tactic): normalize type in the induction tactic 2016-09-04 17:36:26 -07:00
noncomp.lean feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
noncomp.lean.expected.out feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
noncomp_error.lean fix(tests/lean): adjust remaining tests to changes in the standard library 2015-11-08 14:04:56 -08:00
noncomp_error.lean.expected.out feat(frontends/lean/decl_cmds): reject unnecessary "noncomputable" annotations 2015-07-29 13:01:07 -07:00
noncomp_hott.hlean feat(frontends/lean/decl_cmds): sign an error if "noncomputable" keyword is used in the HoTT library or with non-definitions 2015-07-29 13:01:06 -07:00
noncomp_hott.hlean.expected.out feat(frontends/lean/decl_cmds): sign an error if "noncomputable" keyword is used in the HoTT library or with non-definitions 2015-07-29 13:01:06 -07:00
noncomp_thm.lean feat(frontends/lean/decl_cmds): sign an error if "noncomputable" keyword is used in the HoTT library or with non-definitions 2015-07-29 13:01:06 -07:00
noncomp_thm.lean.expected.out feat(frontends/lean/decl_cmds): sign an error if "noncomputable" keyword is used in the HoTT library or with non-definitions 2015-07-29 13:01:06 -07:00
notation.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
notation.lean.expected.out
notation2.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
notation2.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
notation3.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
notation3.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
notation4.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
notation4.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
notation5.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
notation5.lean.expected.out feat(frontends/lean/notation_cmd): relax restriction on user defined tokens 2016-01-02 13:58:46 -08:00
notation6.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
notation6.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
notation7.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
notation7.lean.expected.out fix(tests/lean): adjust tests to reflect changes in the pretty printer 2015-09-30 17:42:07 -07:00
notation8.lean fix(library/init/function): '$' notation should be left-associative 2016-08-09 16:50:36 -07:00
notation8.lean.expected.out fix(library/init/function): '$' notation should be left-associative 2016-08-09 16:50:36 -07:00
num.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
num.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
num2.lean feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
num2.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
num3.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
num3.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
num4.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
num4.lean.expected.out fix(tests/lean): adjust remaining tests to changes in the standard library 2015-11-08 14:04:56 -08:00
num5.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
num5.lean.expected.out
omit.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
omit.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
over_notation.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
over_notation.lean.expected.out feat(frontends/lean/elaborator): modify the pre-term for overloaded notation 2016-07-31 17:14:01 -07:00
param.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
param.lean.expected.out
param_binder_update.lean fix(tests,doc): adjust tests and documentation 2015-11-20 17:03:17 -08:00
param_binder_update.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
param_binder_update2.lean test(tests/lean): add test showing that the binder type update should not change the parameter order 2015-04-22 13:04:05 -07:00
param_binder_update2.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
parsing_only.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
parsing_only.lean.expected.out fix(tests/lean): adjust tests to reflect changes in the pretty printer 2015-09-30 17:42:07 -07:00
pattern_pp.lean feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
pattern_pp.lean.expected.out feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
pp.lean feat(frontends/lean): pp.beta is true by default 2015-02-24 12:27:53 -08:00
pp.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
pp_all.lean refactor(*): remove abbreviation command 2016-09-03 17:11:29 -07:00
pp_all.lean.expected.out refactor(*): remove abbreviation command 2016-09-03 17:11:29 -07:00
pp_all2.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
pp_all2.lean.expected.out chore(tests/lean/pp_all2): fix test output 2016-07-29 23:35:10 -07:00
pp_beta.lean feat(frontends/lean): pp.beta is true by default 2015-02-24 12:27:53 -08:00
pp_beta.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
pp_binder_types.lean feat(frontends/lean/pp): add option to hide binder types 2016-06-02 12:01:57 -07:00
pp_binder_types.lean.expected.out feat(frontends/lean/pp): add option to hide binder types 2016-06-02 12:01:57 -07:00
pp_bug.lean fix(frontends/lean/pp): bug in pp arrow 2015-05-31 17:21:37 -07:00
pp_bug.lean.expected.out fix(frontends/lean/pp): bug in pp arrow 2015-05-31 17:21:37 -07:00
pp_no_proofs.lean feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
pp_no_proofs.lean.expected.out feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
pp_param_bug.lean fix(frontends/lean): bug in pretty printer 2015-04-22 12:44:08 -07:00
pp_param_bug.lean.expected.out fix(frontends/lean): bug in pretty printer 2015-04-22 12:44:08 -07:00
ppbug.lean chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
ppbug.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
print_ax1.lean fix(tests/lean): subtype notation is not in the top-level anymore 2015-12-28 09:04:11 -08:00
print_ax1.lean.expected.out feat(frontends/lean, library): remove attribute and metaclass scoping 2016-07-29 23:44:21 -04:00
print_ax2.lean fix(tests/lean): subtype notation is not in the top-level anymore 2015-12-28 09:04:11 -08:00
print_ax2.lean.expected.out feat(frontends/lean, library): remove attribute and metaclass scoping 2016-07-29 23:44:21 -04:00
print_ax3.lean fix(tests/lean): subtype notation is not in the top-level anymore 2015-12-28 09:04:11 -08:00
print_ax3.lean.expected.out feat(frontends/lean, library): remove attribute and metaclass scoping 2016-07-29 23:44:21 -04:00
print_reducible.lean chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
print_reducible.lean.expected.out feat(library/reducible): remove [quasireducible] annotation 2016-02-25 17:42:44 -08:00
print_thm.lean feat(frontends/lean/builtin_cmds): improve print <id> when <id> is a not yet revealed theorem 2015-06-13 12:12:22 -07:00
print_thm.lean.expected.out feat(frontends/lean/builtin_cmds): improve print <id> when <id> is a not yet revealed theorem 2015-06-13 12:12:22 -07:00
private_structure.lean feat(frontends/lean/elaborator): add support for no_confusion in the new elaborator 2016-09-08 18:48:48 -07:00
private_structure.lean.expected.out feat(frontends/lean/elaborator): add support for no_confusion in the new elaborator 2016-09-08 18:48:48 -07:00
prodtst.lean refactor(*): remove abbreviation command 2016-09-03 17:11:29 -07:00
prodtst.lean.expected.out
protected.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
protected.lean.expected.out
protected_consts.lean fix(frontends/lean): consistent behavior for protected declarations 2015-05-18 22:35:18 -07:00
protected_consts.lean.expected.out feat(frontends/lean): protected constants and axioms 2015-04-19 17:45:58 -07:00
protected_test.lean feat(nat): redefine le and lt in the standard library 2015-06-04 20:14:13 -04:00
protected_test.lean.expected.out fix(frontends/lean/builtin_cmds): non-determinism 2016-08-11 08:01:44 -07:00
qexpr1.lean feat(library/tactic, frontends/lean/elaborator): add to_expr tactic 2016-07-31 20:21:17 -07:00
qexpr1.lean.expected.out feat(library/tactic, frontends/lean/elaborator): add to_expr tactic 2016-07-31 20:21:17 -07:00
qexpr2.lean fix(library/tactic/elaborate): new subgoals must be inserted after main goal 2016-07-31 21:16:29 -07:00
qexpr2.lean.expected.out feat(library/tactic/elaborate): convert unassigned metavars into new goals 2016-07-31 20:38:57 -07:00
qexpr3.lean feat(library/init/meta/tactic): add 'refine' tactic 2016-07-31 21:17:19 -07:00
qexpr3.lean.expected.out feat(library/init/meta/tactic): add 'refine' tactic 2016-07-31 21:17:19 -07:00
quot_bug.lean fix(kernel/quotient/quotient): bug in reduction rule 2015-04-29 10:01:17 -07:00
quot_bug.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
quot_ind_bug.lean fix(kernel/quotient/quotient): bug in reduction rule for quot.ind 2015-05-09 09:07:03 -07:00
quot_ind_bug.lean.expected.out fix(kernel/quotient/quotient): bug in reduction rule for quot.ind 2015-05-09 09:07:03 -07:00
record_rec_protected.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
record_rec_protected.lean.expected.out
red.lean feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
red.lean.expected.out feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
reserve_bugs.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
reserve_bugs.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
restrict_bug.lean feat(library/type_context): restrict context of metavariables during unification if approximate() is true 2016-08-02 16:31:12 -07:00
restrict_bug.lean.expected.out feat(library/type_context): restrict context of metavariables during unification if approximate() is true 2016-08-02 16:31:12 -07:00
rev_tac1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
rev_tac1.lean.expected.out chore(tests/lean): fix tests output 2016-07-26 17:54:30 -07:00
rquote.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
rquote.lean.expected.out feat(frontends/lean): resolved quoted names 2016-08-05 17:04:36 -07:00
sec.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
sec.lean.expected.out
sec3.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
sec3.lean.expected.out feat(frontends/lean): remove 'context' command 2015-04-22 11:32:02 -07:00
sec_param_pp.lean fix(tests,doc): adjust tests and documentation 2015-11-20 17:03:17 -08:00
sec_param_pp.lean.expected.out fix(tests,doc): adjust tests and documentation 2015-11-20 17:03:17 -08:00
sec_param_pp2.lean fix(tests,doc): adjust tests and documentation 2015-11-20 17:03:17 -08:00
sec_param_pp2.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
set_attr1.lean test(tests/lean): add test for unset_attribute tactic 2016-09-01 14:50:03 -07:00
set_attr1.lean.expected.out test(tests/lean): add test for unset_attribute tactic 2016-09-01 14:50:03 -07:00
set_opt_tac.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
set_opt_tac.lean.expected.out feat(library/init/meta/tactic,library/tactic/tactic_state): add tactics for setting options 2016-06-18 12:05:58 -07:00
shadow.lean feat(frontends/lean): ML-like notation for match and recursive equations 2015-02-25 16:20:44 -08:00
shadow.lean.expected.out feat(frontends/lean): new pattern matching validation 2016-08-07 11:31:11 -07:00
showenv.l chore(*): cleanup lean builtin symbols, replace :: with _ 2014-01-09 08:33:52 -08:00
simp_idp.hlean feat(hott/init/path): mark 'idp' and 'idpath' with '[unfold-m]' hint 2015-05-04 14:29:22 -07:00
simp_idp.hlean.expected.out feat(hott/init/path): mark 'idp' and 'idpath' with '[unfold-m]' hint 2015-05-04 14:29:22 -07:00
simplifier1.hlean chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
simplifier1.hlean.expected.out test(tests/lean/simplifier1): add HoTT test for simplifier 2015-11-08 14:05:03 -08:00
simplifier_prove_failures.lean refactor(simplifier): many fixes, extensions, and tests 2016-08-19 14:57:03 -07:00
simplifier_prove_failures.lean.expected.out refactor(simplifier): many fixes, extensions, and tests 2016-08-19 14:57:03 -07:00
simplifier_unsafe_nary.lean refactor(simplifier): many fixes, extensions, and tests 2016-08-19 14:57:03 -07:00
simplifier_unsafe_nary.lean.expected.out refactor(simplifier): many fixes, extensions, and tests 2016-08-19 14:57:03 -07:00
struct_class.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
struct_class.lean.expected.out refactor(simplifier): many fixes, extensions, and tests 2016-08-19 14:57:03 -07:00
structure_result_type_may_be_zero.lean fix(src/frontends/lean/structure_cmd): fixes #1036 2016-06-14 17:52:31 -07:00
structure_result_type_may_be_zero.lean.expected.out fix(src/frontends/lean/structure_cmd): fixes #1036 2016-06-14 17:52:31 -07:00
structure_with_index_error.lean fix(src/frontends/lean/structure_cmd): check if indices are provided 2016-06-14 17:52:19 -07:00
structure_with_index_error.lean.expected.out fix(src/frontends/lean/structure_cmd): check if indices are provided 2016-06-14 17:52:19 -07:00
subpp.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
subpp.lean.expected.out chore(tests/lean): adjust tests 2016-07-23 12:48:35 -07:00
subst_bug.lean fix(library/tactic/subst_tactic): incorrect depends_on 2016-08-16 11:19:06 -07:00
subst_bug.lean.expected.out fix(library/tactic/subst_tactic): incorrect depends_on 2016-08-16 11:19:06 -07:00
substvars2.hlean feat(library/tactic): add 'subtvars' tactic 2015-05-25 16:36:44 -07:00
substvars2.hlean.expected.out feat(library/tactic): add 'subtvars' tactic 2015-05-25 16:36:44 -07:00
t2.lean feat(frontends/lean/builtin_cmds): add simple 'print' command 2014-06-11 14:35:34 -07:00
t2.lean.expected.out
t3.lean fix(frontends/lean): uniform handling of declaration compound names 2016-06-02 18:13:50 -07:00
t3.lean.expected.out fix(frontends/lean): uniform handling of declaration compound names 2016-06-02 18:13:50 -07:00
t5.lean feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
t5.lean.expected.out feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
t6.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
t6.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
t10.lean fix(tests/lean): adjust tests to reflect changes in the pretty printer 2015-09-30 17:42:07 -07:00
t10.lean.expected.out fix(tests/lean): adjust tests to reflect changes in the pretty printer 2015-09-30 17:42:07 -07:00
t11.lean fix(tests/lean): adjust tests to reflect changes in the pretty printer 2015-09-30 17:42:07 -07:00
t11.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
t12.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
t12.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
t13.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
t13.lean.expected.out feat(frontends/lean/elaborator): modify the pre-term for overloaded notation 2016-07-31 17:14:01 -07:00
t14.lean feat(frontends/lean, library): remove attribute and metaclass scoping 2016-07-29 23:44:21 -04:00
t14.lean.expected.out feat(frontends/lean, library): remove attribute and metaclass scoping 2016-07-29 23:44:21 -04:00
tactic_failure.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
tactic_failure.lean.expected.out fix(tests/lean): tests 2016-06-14 21:52:52 -07:00
test.sh feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
test_single.sh fix(tests/lean): make sure tests do not fail when compiling Lean with cmake option "-DIGNORE_SORRY=ON" 2015-05-11 11:49:23 -07:00
test_single_pp.sh fix(test*.sh): allow spaces in filename 2015-03-28 23:29:52 -04:00
trace1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
trace1.lean.expected.out feat(library/init/meta/tactic): add 'when_tracing' tactical 2016-06-28 11:29:39 +01:00
trace2.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
trace2.lean.expected.out feat(frontends/lean): add declare_trace command 2016-06-28 11:45:56 +01:00
tuple.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
tuple.lean.expected.out
type_class_bug.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
type_class_bug.lean.expected.out fix(library/metavar_util): but in instantiate_mvars 2016-08-02 13:16:17 -07:00
unfold1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
unfold1.lean.expected.out feat(library/tactic): add unfold tactic 2016-07-18 15:46:56 -04:00
unfold4.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
unfold4.lean.expected.out fix(library/tactic/unfold_tactic): should use type_context locals 2016-07-18 19:08:31 -04:00
unfold_crash.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
unfold_crash.lean.expected.out fix(library/tactic/unfold_crash): crash when constant is not a definition 2016-07-18 19:59:17 -04:00
unfold_crash2.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
unfold_crash2.lean.expected.out feat(library/tactic/unfold_tactic): improve fold failure detection 2016-07-18 20:17:40 -04:00
uni_bug1.lean refactor(frontends/lean): rename attribute [constructor] ==> [elab_with_expected_type] 2016-09-06 13:12:51 -07:00
uni_bug1.lean.expected.out refactor(frontends/lean): rename attribute [constructor] ==> [elab_with_expected_type] 2016-09-06 13:12:51 -07:00
unification_hints1.lean feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
unification_hints1.lean.expected.out feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
unifier_bug.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
unifier_bug.lean.expected.out refactor(library): rename heq.of_eq heq.to_eq auxiliary lemmas 2016-01-09 12:32:18 -08:00
unify3.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
unify3.lean.expected.out fix(frontends/lean/pp): purify metavar_decl_ref's 2016-07-30 20:30:03 -07:00
unify_tac1.lean feat(library/tactic/tactic_state): add is_def_eq and is_def_eq_core tactics 2016-08-16 11:08:03 -07:00
unify_tac1.lean.expected.out feat(library/tactic/tactic_state): add is_def_eq and is_def_eq_core tactics 2016-08-16 11:08:03 -07:00
univ.lean refactor(*): remove abbreviation command 2016-09-03 17:11:29 -07:00
univ.lean.expected.out refactor(*): remove abbreviation command 2016-09-03 17:11:29 -07:00
univ_vars.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
univ_vars.lean.expected.out feat(frontends/lean/elaborator): universe parameter name sanitizer 2016-08-03 13:13:44 -07:00
user_attribute.lean feat(library/vm/user_attribute): use command instead of attribute for registering 2016-08-18 15:51:41 -07:00
user_attribute.lean.expected.out fix(tests/lean/user_attribute): test output 2016-08-18 15:55:55 -07:00
utf8.lean feat(library/init/string): add utf8_length 2016-07-19 14:22:37 -04:00
utf8.lean.expected.out feat(library/init/string): add utf8_length 2016-07-19 14:22:37 -04:00
var.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
var.lean.expected.out
var2.lean chore(tests/lean): make sure tests only use init and systems.IO 2016-08-11 18:31:33 -07:00
var2.lean.expected.out fix(frontends/lean/pp): remove unnecessary parenthesis when pretty printing (A -> (Pi (b : B), C b)) 2016-08-29 16:36:04 -07:00
vm_eval_crash.lean fix(frontends/lean/builtin_cmds): fail if expression contain metavars 2016-07-19 13:22:10 -04:00
vm_eval_crash.lean.expected.out feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
whnf.lean feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
whnf.lean.expected.out chore(tests/lean): fix/disable tests 2016-06-10 18:29:41 -07:00
whnf_cache_bug.lean fix(library/type_context): whnf cache bug 2016-08-18 18:04:19 -07:00
whnf_cache_bug.lean.expected.out fix(library/type_context): whnf cache bug 2016-08-18 18:04:19 -07:00
whnf_core1.lean feat(library/tactic/tactic_state): add whnf_core 2016-08-14 16:02:40 -07:00
whnf_core1.lean.expected.out feat(library/tactic/tactic_state): add whnf_core 2016-08-14 16:02:40 -07:00
wrong_arity.lean feat(frontends/lean/elaborator): make sure all equations have the same number of patterns 2016-09-09 12:13:41 -07:00
wrong_arity.lean.expected.out feat(frontends/lean/elaborator): make sure all equations have the same number of patterns 2016-09-09 12:13:41 -07:00