lean4-htt/tests/lean
Leonardo de Moura d4f2bb77b8 feat(frontends/lean): recursive equation preprocessor
To make the equation compiler more convenient to use, we will add a
couple of preprocessing steps.
This commit adds the first one of them. In this step, we use
type inference to refine pattern variables, and we relax the
restrictions on inaccessible annotations.

We will also add a preprocessing step that implements the "complete
transition" step before we execute the elim_match step.
2017-08-18 15:06:11 -07:00
..
extra chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
fail chore(tests/lean/fail): update to current syntax 2017-05-23 11:14:31 -07:00
interactive refactor(library/init/algebra): remove order_pair classes 2017-08-02 14:41:35 +01:00
native_run feat(*): C++ code generator 2016-12-05 16:11:41 -08:00
perf chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
run feat(frontends/lean): recursive equation preprocessor 2017-08-18 15:06:11 -07:00
server fix(frontends/lean/parser): crash on Win 10 2016-11-07 21:30:19 -08:00
slow chore(library): disable stdlib but init and systems folder 2016-08-11 18:42:10 -07:00
smt2
trust0 chore(library/standard): remove standard.lean (unused, and confusing given stdlib) 2017-07-28 16:47:53 +01:00
trust10 feat(tests): run tests in emscripten build 2016-10-16 14:41:35 -07:00
.gitignore fix(tests/lean/.gitignore): ignore file created by io_fs test 2017-03-28 11:55:57 -07:00
584a.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
584a.lean.expected.out chore(frontends/lean/print_cmd): update print command to keyword changes 2017-01-12 12:04:37 -08:00
584b.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
584b.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
584c.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
584c.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
634.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
634.lean.expected.out fix(frontends/lean/pp): pretty print issue, and fix broken tests output 2016-12-15 15:42:54 -08:00
634b.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
634b.lean.expected.out fix(frontends/lean/pp): pretty print issue, and fix broken tests output 2016-12-15 15:42:54 -08:00
634c.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
634c.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
634d.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
634d.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
652.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
652.lean.expected.out chore(library/pp_options): pp.binder_types true by default 2016-09-14 09:02:42 -07:00
671.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
671.lean.expected.out fix(library/equations_compiler): performance issues at structural_rec module and equational lemma generator 2017-02-15 21:31:28 -08:00
712.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
712.lean.expected.out
858.lean
858.lean.expected.out feat(library/tactic/elaborator_exception): show context of failed placeholders 2017-03-27 13:42:08 -07:00
1162.lean feat(library/equations_compiler/elim_match): report unused equations 2016-10-19 09:58:08 -07:00
1162.lean.expected.out feat(library/equations_compiler): error recovery 2017-07-16 05:17:38 -07:00
1207.lean refactor(frontends/lean/tactic_notation): rename note/define tactics to have/let 2017-06-22 08:03:23 -07:00
1207.lean.expected.out feat(library/compiler/eta_expansion): also eta-expand expressions containing sorry 2017-05-23 11:14:31 -07:00
1258.lean fix(library/type_context): issue #1258 again 2016-12-22 10:51:16 -08:00
1258.lean.expected.out fix(library/type_context): fixes #1500 2017-03-31 19:19:44 -07:00
1277.lean chore(tests/lean/1277): remove trace 2017-01-23 18:40:22 -08:00
1277.lean.expected.out fix(frontends/lean, library/tactic): remove redundant error messages, and fix position of error messages 2017-02-07 20:25:28 -08:00
1279.lean fix(frontends/lean/elaborator): cactch app_exception when trying to create coercion 2017-01-03 09:03:00 -08:00
1279.lean.expected.out fix(frontends/lean/structure_cmd): segfault 2017-05-29 07:37:50 +02:00
1290.lean fix(frontends/lean/parser): fixes #1290 2017-01-09 15:35:25 -08:00
1290.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
1292.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
1292.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
1293.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
1293.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
1299.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
1299.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
1327.lean chore(tests/lean): fix tests 2017-07-01 21:12:29 -07:00
1327.lean.expected.out fix(library/tactic/dsimplify): make sure dsimp only unfold reducible constants when matching 2017-01-21 22:38:17 -08:00
1334a.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
1334a.lean.expected.out fix(library/equations_compiler): use ginductive API 2017-03-02 15:48:03 -08:00
1334b.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
1334b.lean.expected.out fix(library/equations_compiler): use ginductive API 2017-03-02 15:48:03 -08:00
1369.lean fix(library/tests/lean/*): fix tests 2017-03-08 19:31:27 -08:00
1369.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
1467.lean feat(library/tactic/dsimplify): new configuration options for dsimp 2017-07-02 18:26:03 -07:00
1467.lean.expected.out fix(library/tactic/subst_tactic): fixes #1467 2017-03-17 19:54:35 -07:00
1487.lean fix(library/type_context): When synthesizing subsingleton instances, we should not assign universe metavariables 2017-03-25 10:54:12 -07:00
1487.lean.expected.out fix(library/type_context): When synthesizing subsingleton instances, we should not assign universe metavariables 2017-03-25 10:54:12 -07:00
1513.lean fix(library/tactic): fixes #1513 2017-04-15 11:34:24 -07:00
1513.lean.expected.out fix(library/tactic): fixes #1513 2017-04-15 11:34:24 -07:00
1598.lean fix(library/init/meta/constructor_tactic): fixes #1598 2017-05-25 09:57:15 -07:00
1598.lean.expected.out fix(library/init/meta/constructor_tactic): fixes #1598 2017-05-25 09:57:15 -07:00
1603.lean feat(library/init/meta/interactive): unfold is now based on the simp framework 2017-07-02 11:30:48 -07:00
1603.lean.expected.out fix(library/tactic/dsimplify): fixes #1603 2017-05-25 11:21:06 -07:00
1638.lean fix(library/tactic/exact_tactic): make sure exact/refine tactics check for cycles when assigning metavariables 2017-06-04 15:10:42 -07:00
1638.lean.expected.out fix(library/tactic/exact_tactic): make sure exact/refine tactics check for cycles when assigning metavariables 2017-06-04 15:10:42 -07:00
1639.lean feat(library/init/meta/interactive): unfold is now based on the simp framework 2017-07-02 11:30:48 -07:00
1639.lean.expected.out feat(library/tactic/tactic_state): improve error message for unify and is_def_eq tactics 2017-06-03 19:52:22 -07:00
1669.lean fix(frontends/lean/elaborator): fixes #1669 2017-06-18 16:14:48 -07:00
1669.lean.expected.out fix(frontends/lean/elaborator): fixes #1669 2017-06-18 16:14:48 -07:00
1723.lean chore(tests): move 1723 test to the expected output tests 2017-07-09 08:05:05 +02:00
1723.lean.expected.out chore(tests): move 1723 test to the expected output tests 2017-07-09 08:05:05 +02:00
1745.lean fix(frontends/lean/parser): support backtracking from empty expressions 2017-07-15 11:12:09 +01:00
1745.lean.expected.out fix(frontends/lean/parser): support backtracking from empty expressions 2017-07-15 11:12:09 +01:00
1766.lean fix(library/tactic/destruct_tactic): fixes #1766 2017-08-02 15:35:33 +01:00
1766.lean.expected.out fix(library/tactic/destruct_tactic): fixes #1766 2017-08-02 15:35:33 +01:00
1786.lean chore(init/meta/interactive): check simp lemmas for ambiguous overloads 2017-08-15 12:43:02 +02:00
1786.lean.expected.out chore(init/meta/interactive): check simp lemmas for ambiguous overloads 2017-08-15 12:43:02 +02:00
alias.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
alias.lean.expected.out
alias2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
alias2.lean.expected.out
anc1.lean refactor(frontends/lean/token_table,library): take ~> assume 2017-07-05 11:20:10 -07:00
anc1.lean.expected.out fix(frontends/lean/pp): hide proof terms in non-proofs by default 2017-07-15 22:21:22 +01:00
andthen_focus_error_message.lean feat(frontends/lean/tactic_notation): add support for tac ; [tac_1, ..., tac_n] notation in interactive tactic mode 2017-06-02 11:38:04 -07:00
andthen_focus_error_message.lean.expected.out fix(tests): fix tests 2017-07-21 02:10:48 -07:00
apply_tac.lean refactor(library/init/algebra): remove order_pair classes 2017-08-02 14:41:35 +01:00
apply_tac.lean.expected.out feat(library/init/meta): handle auto_params and opt_params at apply tactic 2017-06-27 18:17:48 -07:00
assert_tac3.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
assert_tac3.lean.expected.out chore(frontends/lean/print_cmd): update print command to keyword changes 2017-01-12 12:04:37 -08:00
assertion1.lean refactor(frontends/lean/{elaborator,structure_cmd}): compile structure inheritance to nested fields 2017-04-24 19:35:15 +02:00
assertion1.lean.expected.out chore(*): replace "'^.' notation" with "field notation", pretty print using "." 2017-03-31 09:40:49 -07:00
assumption_tac_notation.lean feat(library/tactic): add back notation for by assumption 2016-10-11 14:17:18 -07:00
assumption_tac_notation.lean.expected.out feat(*): parallel compilation 2016-11-29 11:12:40 -08:00
attribute_bug1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
attribute_bug1.lean.expected.out chore(tests): update tests to new position information for by tac 2016-11-30 11:27:02 -05:00
attributes.lean feat(frontends/lean): anonymous instances 2016-09-23 13:34:34 -07:00
attributes.lean.expected.out chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
auto_quote_error.lean feat(frontends/lean,library/tactic/tactic_state): improve error localization 2016-09-25 18:40:41 -07:00
auto_quote_error.lean.expected.out feat(library/tactic/elaborator_exception): show context of failed placeholders 2017-03-27 13:42:08 -07:00
auto_quote_error2.lean refactor(frontends/lean/tactic_notation): rename note/define tactics to have/let 2017-06-22 08:03:23 -07:00
auto_quote_error2.lean.expected.out feat(library/init/meta/interactive): address issue raised in comment at #1374 2017-06-27 16:45:21 -07:00
aux_decl_zeta.lean chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
aux_decl_zeta.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
bad_end.lean
bad_end.lean.expected.out fix(frontends/lean): bad position at spurious 'end' token 2016-12-29 19:51:36 -08:00
bad_end_error_pos.lean fix(frontends/lean): bad position at spurious 'end' token 2016-12-29 19:51:36 -08:00
bad_end_error_pos.lean.expected.out fix(frontends/lean): bad position at spurious 'end' token 2016-12-29 19:51:36 -08:00
bad_error1.lean fix(frontends/lean/elaborator): bad error message 2016-11-21 12:18:31 -08:00
bad_error1.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
bad_error2.lean refactor(library/init/data/nat/basic,lemmas): alternative name, and rename le.elim to le.dest 2016-12-08 07:20:02 -08:00
bad_error2.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
bad_error3.lean feat(frontends/lean/elaborator): catch error early 2017-01-05 13:37:55 -08:00
bad_error3.lean.expected.out feat(kernel/error_msgs,frontends/lean/elaborator): add more context to 'type/function expected' errors 2017-07-21 01:46:31 -07:00
bad_error4.lean feat(frontends/lean/elaborator): catch exception at is_def_eq 2017-01-06 08:16:51 -08:00
bad_error4.lean.expected.out fix(frontends/lean/elaborator): suppress error messages containing synthetic sorrys 2017-07-21 01:46:31 -07:00
bad_error5.lean fix(frontends/lean/tactic_evaluator): show VM errors on tactic 2017-01-10 14:42:48 -08:00
bad_error5.lean.expected.out feat(library/compiler/eta_expansion): also eta-expand expressions containing sorry 2017-05-23 11:14:31 -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 chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
bad_inaccessible.lean feat(frontends/lean): change notation for inaccessible patterns 2017-03-28 16:09:15 -07:00
bad_inaccessible.lean.expected.out feat(frontends/lean): change notation for inaccessible patterns 2017-03-28 16:09:15 -07:00
bad_inaccessible2.lean feat(frontends/lean): change notation for inaccessible patterns 2017-03-28 16:09:15 -07:00
bad_inaccessible2.lean.expected.out fix(frontends/lean/elaborator): suppress error messages containing synthetic sorrys 2017-07-21 01:46:31 -07:00
bad_index.lean chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
bad_index.lean.expected.out fix(kernel/inductive/inductive): kernel should reject inductive datatype declaration for I where I occurs in an index 2016-09-10 17:45:58 -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 chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
bad_open.lean
bad_open.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
bad_pattern2.lean
bad_pattern2.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
bad_print.lean fix(frontends/lean/print_cmd): report error on unknown identifier 2017-07-06 19:58:30 +02:00
bad_print.lean.expected.out fix(frontends/lean/print_cmd): report error on unknown identifier 2017-07-06 19:58:30 +02:00
bad_quoted_symbol.lean fix(frontends/lean/scanner): minor lexical grammar fixup 2017-07-26 17:02:00 +02:00
bad_quoted_symbol.lean.expected.out fix(frontends/lean/scanner): minor lexical grammar fixup 2017-07-26 17:02:00 +02:00
bad_set_option.lean
bad_set_option.lean.expected.out
bad_structures.lean chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
bad_structures.lean.expected.out fix(frontends/lean/structure_cmd): handle is_one_placeholder 2016-10-02 08:07:19 -07:00
bad_structures2.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
bad_structures2.lean.expected.out fix(frontends/lean/structure_cmd): simplify parser 2017-08-02 11:27:13 +01:00
bad_unification_hint.lean feat(library/unification_hint): unification hint validation 2017-03-12 16:42:16 -07:00
bad_unification_hint.lean.expected.out refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
begin_end_bug.lean fix(frontends/lean): begin...end block scope 2017-01-03 21:01:14 -08:00
begin_end_bug.lean.expected.out feat(library/compiler/eta_expansion): also eta-expand expressions containing sorry 2017-05-23 11:14:31 -07:00
bug1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
bug1.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
by_contradiction.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
by_contradiction.lean.expected.out chore(tests): update tests to new position information for by tac 2016-11-30 11:27:02 -05:00
caching_user_attribute.lean refactor(*): wrap string in a structure 2017-06-07 17:30:49 -07:00
caching_user_attribute.lean.expected.out refactor(*): wrap string in a structure 2017-06-07 17:30:49 -07:00
calc1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
calc1.lean.expected.out
case.lean feat(init/meta/interactive): Isabelle-like case tactic 2017-04-11 17:07:28 -07:00
case.lean.expected.out fix(library/init/meta): error message mentions now solve1 instead of focus 2017-06-12 20:42:48 -07:00
cases_induction_fresh.lean feat(library/tactic/induction_tactic): clear hypothesis before introducing new ones 2017-07-07 10:06:30 -07:00
cases_induction_fresh.lean.expected.out feat(library/tactic/induction_tactic): clear hypothesis before introducing new ones 2017-07-07 10:06:30 -07:00
cases_unsupported_equality.lean chore(library/tactic/cases_tactic): add a bit more information to error message 2017-07-18 09:07:09 +01:00
cases_unsupported_equality.lean.expected.out chore(library/tactic/cases_tactic): add a bit more information to error message 2017-07-18 09:07:09 +01:00
change1.lean feat(library/init/meta/simp_tactic): add option for reducing [reducible] definitions at dsimp, and to_unfold : list name similar to the one in the simp tactic 2017-07-03 13:28:46 -07:00
change1.lean.expected.out
change2.lean feat(library/init/meta/simp_tactic): add option for reducing [reducible] definitions at dsimp, and to_unfold : list name similar to the one in the simp tactic 2017-07-03 13:28:46 -07:00
change2.lean.expected.out
change_tac.lean feat(init/meta/interactive): change-with tactic 2017-06-07 10:33:14 -07:00
change_tac.lean.expected.out feat(init/meta/interactive): change-with tactic 2017-06-07 10:33:14 -07:00
char_lits.lean fix(library/string): correctly escape non-printable characters 2017-06-23 20:39:41 +02:00
char_lits.lean.expected.out fix(library/string): correctly escape non-printable characters 2017-06-23 20:39:41 +02:00
check.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
check.lean.expected.out chore(library/pp_options): pp.binder_types true by default 2016-09-14 09:02:42 -07:00
check2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
check2.lean.expected.out fix(frontends/lean/builtin_cmds): non-determinism 2016-08-11 08:01:44 -07:00
choice_expl.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
choice_expl.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
cls_err.lean refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
cls_err.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
cmd_meta_errors.lean refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
cmd_meta_errors.lean.expected.out refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
coe1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
coe1.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
coe2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
coe2.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
coe3.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
coe3.lean.expected.out
coe4.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
coe4.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
coe5.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
coe5.lean.expected.out refactor(init/meta/expr): unify expr and pexpr 2017-05-17 10:38:12 -07:00
coe6.lean chore(frontends/lean): remove ^. variants (~> and ) 2017-03-28 12:23:33 -07:00
coe6.lean.expected.out chore(*): replace "'^.' notation" with "field notation", pretty print using "." 2017-03-31 09:40:49 -07:00
combinators1.lean
combinators1.lean.expected.out feat(library/tactic/intro_tactic): use get_unused_name 2016-09-19 16:38:03 -07:00
concrete_instance.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
concrete_instance.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
const.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
const.lean.expected.out
crash.lean chore(frontends/lean): remove several command aliases 2017-03-09 16:49:03 -08:00
crash.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
ctx.lean chore(tests/lean): providing universes 2016-09-17 12:54:20 -07:00
ctx.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
ctx_error_msgs.lean fix(tests/lean/ctx_error_msgs): avoid internal ids 2016-09-28 20:54:10 -07:00
ctx_error_msgs.lean.expected.out chore(tests): update tests to new position information for by tac 2016-11-30 11:27:02 -05:00
ctxopt.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
ctxopt.lean.expected.out
curly_notation.lean chore(frontends/lean): go back to 'c' as notation for characters 2017-05-02 13:00:51 -07:00
curly_notation.lean.expected.out chore(frontends/lean,library): fix character pretty printer 2017-05-02 13:17:22 -07:00
cyclic_default_fields.lean refactor(frontends/lean/{elaborator,structure_cmd}): compile structure inheritance to nested fields 2017-04-24 19:35:15 +02:00
cyclic_default_fields.lean.expected.out feat(frontends/lean/builtin_exprs): improve infix paren notation 2017-04-27 12:33:33 -07:00
def1.lean chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
def1.lean.expected.out chore(tests/lean): fix tests after error-recovery 2017-02-06 15:15:47 +01:00
def2.lean feat(library/sorry): make sorry a macro 2017-02-05 14:01:03 +01:00
def2.lean.expected.out feat(library/sorry): make sorry a macro 2017-02-05 14:01:03 +01:00
def3.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
def3.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
def4.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
def4.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
def_inaccessible_issue.lean feat(frontends/lean): change notation for inaccessible patterns 2017-03-28 16:09:15 -07:00
def_inaccessible_issue.lean.expected.out feat(library/equations_compiler): make sure automatically generated equational lemmas use internal names 2017-01-06 11:40:34 -08:00
def_ite_value.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08: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 feat(library/init/meta/simp_tactic): add option for reducing [reducible] definitions at dsimp, and to_unfold : list name similar to the one in the simp tactic 2017-07-03 13:28:46 -07:00
defeq1.lean.expected.out
defeq_simp1.lean feat(library/tactic): add dsimp_config configuration object for the dsimp tactic family 2017-06-30 17:15:10 -07:00
defeq_simp1.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
defeq_simp2.lean feat(library/init/meta/simp_tactic): add option for reducing [reducible] definitions at dsimp, and to_unfold : list name similar to the one in the simp tactic 2017-07-03 13:28:46 -07:00
defeq_simp2.lean.expected.out fix(frontends/lean/pp): hide proof terms in non-proofs by default 2017-07-15 22:21:22 +01:00
defeq_simp3.lean refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
defeq_simp3.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
defeq_simp4.lean feat(library/init/meta/simp_tactic): add option for reducing [reducible] definitions at dsimp, and to_unfold : list name similar to the one in the simp tactic 2017-07-03 13:28:46 -07:00
defeq_simp4.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
defeq_simp5.lean refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
defeq_simp5.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
dep_bug.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -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
div_eqn.lean feat(library/equations_compiler/util): cleanup equation rhs 2017-05-25 13:09:13 -07:00
div_eqn.lean.expected.out feat(library/equations_compiler/util): cleanup equation rhs 2017-05-25 13:09:13 -07:00
do_match_fail.lean feat(frontends/lean): add support for monad_fail type class in 'do' blocks 2017-02-05 20:09:08 -08:00
do_match_fail.lean.expected.out feat(library/equations_compiler): unpack counter-examples in wf recursion 2017-07-06 22:04:58 -07:00
dsimp_whnf.lean feat(library/init/meta/simp_tactic): add option for reducing [reducible] definitions at dsimp, and to_unfold : list name similar to the one in the simp tactic 2017-07-03 13:28:46 -07:00
dsimp_whnf.lean.expected.out fix(library/tactic/dsimplify): bugs and implement dsimp using new dsimplify 2016-10-12 08:33:40 -07:00
dsimp_whnf_post.lean fix(tactic/dsimplify.cpp): must whnf in post to be idempotent 2016-12-08 13:34:32 -08:00
dsimp_whnf_post.lean.expected.out fix(tactic/dsimplify.cpp): must whnf in post to be idempotent 2016-12-08 13:34:32 -08:00
dunfold_constant.lean fix(init/meta/expr.lean): is_app_of can return true for constants as well 2016-12-08 11:23:53 -08:00
dunfold_constant.lean.expected.out chore(tests/lean/dunfold_constant): fix test output 2016-12-08 11:34:08 -08:00
elab1.lean refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
elab1.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
elab2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab2.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
elab3.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab3.lean.expected.out refactor(library,library): rename pre_monad to has_bind 2017-03-09 20:32:25 -08:00
elab4.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab4.lean.expected.out feat(kernel/error_msgs,frontends/lean/elaborator): add more context to 'type/function expected' errors 2017-07-21 01:46:31 -07:00
elab4b.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab4b.lean.expected.out feat(kernel/error_msgs,frontends/lean/elaborator): add more context to 'type/function expected' errors 2017-07-21 01:46:31 -07:00
elab5.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab5.lean.expected.out
elab6.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab6.lean.expected.out chore(library/init): adjust Sort vs Type in definitions 2017-01-30 12:50:18 -08:00
elab7.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab7.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
elab8.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab8.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
elab9.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab9.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
elab11.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab11.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
elab12.lean refactor(frontends/lean/token_table,library): take ~> assume 2017-07-05 11:20:10 -07:00
elab12.lean.expected.out fix(frontends/lean/elaborator): suppress error messages containing synthetic sorrys 2017-07-21 01:46:31 -07:00
elab13.lean refactor(frontends/lean/token_table,library): take ~> assume 2017-07-05 11:20:10 -07:00
elab13.lean.expected.out fix(frontends/lean/pp): insert line breaks in notations 2017-05-01 13:13:07 +02:00
elab14.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab14.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
elab15.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab15.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
elab_error_msgs.lean chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
elab_error_msgs.lean.expected.out fix(frontends/lean/elaborator): suppress error messages containing synthetic sorrys 2017-07-21 01:46:31 -07:00
elab_error_recovery.lean feat(library/equations_compiler): error recovery 2017-07-16 05:17:38 -07:00
elab_error_recovery.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
elab_meta2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab_meta2.lean.expected.out feat(frontends/lean): 'mutual' and 'meta' are now keywords 2016-09-24 10:44:40 -07:00
empty.lean fix(library/noncomputable): fixes #1631 2017-05-31 23:16:37 -07:00
empty.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
empty_french_quote.lean fix(util/name): escape empty name components using french quotes 2017-07-31 16:01:46 +01:00
empty_french_quote.lean.expected.out fix(util/name): escape empty name components using french quotes 2017-07-31 16:01:46 +01:00
emptyc_errors.lean feat(library/type_context): solve ?m s =?= ?m t by first-order unification in approximate mode 2016-10-07 12:06:22 -07:00
emptyc_errors.lean.expected.out fix(frontends/lean/elaborator): suppress error messages containing synthetic sorrys 2017-07-21 01:46:31 -07:00
eqn_compiler_ctor.lean refactor(*): move out stdlib 2017-07-26 11:52:10 +01:00
eqn_compiler_ctor.lean.expected.out refactor(*): move out stdlib 2017-07-26 11:52:10 +01:00
eqn_compiler_error_msg.lean feat(frontends/lean): change notation for inaccessible patterns 2017-03-28 16:09:15 -07:00
eqn_compiler_error_msg.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
eqn_compiler_loop.lean chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
eqn_compiler_loop.lean.expected.out feat(library/equations_compiler): unpack counter-examples in wf recursion 2017-07-06 22:04:58 -07:00
eqn_hole.lean chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
eqn_hole.lean.expected.out feat(library/equations_compiler/elim_match): extend is_value_transition trick to other infinite types 2017-07-06 22:10:23 -07:00
error_full_names.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
error_full_names.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
error_pos.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
error_pos.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
errors2.lean
errors2.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
escape_id.lean fix(frontends/lean/pp): escape keyword-like identifiers 2017-07-01 10:38:15 -07:00
escape_id.lean.expected.out fix(frontends/lean/pp): escape keyword-like identifiers 2017-07-01 10:38:15 -07:00
eta_bug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
eta_bug.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
eta_tac.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
eta_tac.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
eval_expr_error.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
eval_expr_error.lean.expected.out feat(frontends/lean/elaborator): substitute reflected locals into expr quotes 2017-05-09 16:02:41 -07:00
eval_tactic.lean fix(library/eval_helper): evaluating tactics 2017-05-31 16:18:15 +02:00
eval_tactic.lean.expected.out fix(library/eval_helper): evaluating tactics 2017-05-31 16:18:15 +02:00
exact_error_pos.lean fix(frontends/lean, library/tactic): error position in auto quoted terms 2017-02-09 18:03:04 -08:00
exact_error_pos.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
example_false.lean fix(frontends/lean): type check examples 2016-09-27 14:39:55 -07:00
example_false.lean.expected.out feat(*): parallel compilation 2016-11-29 11:12:40 -08:00
expr_quote.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
expr_quote.lean.expected.out fix(library/quote): use opaque macro for elaborated expr quotations 2017-06-07 10:00:17 -07:00
ff_byte.lean fix(frontends/lean/scanner): do not treat 0xFF as end-of-file 2017-05-31 16:54:04 +02:00
ff_byte.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
field_access.lean refactor(init/data/list): move out advanced list defs 2017-07-26 11:52:11 +01:00
field_access.lean.expected.out refactor(init/data/list): move out advanced list defs 2017-07-26 11:52:11 +01:00
field_proj_pos.lean fix(frontends/lean/scanner): wrong upos after field projection 2017-05-23 10:33:31 +02:00
field_proj_pos.lean.expected.out fix(frontends/lean/scanner): wrong upos after field projection 2017-05-23 10:33:31 +02:00
field_type_mismatch.lean feat(frontends/lean): auto_param support at structure_instance, and better error messages 2017-03-08 18:04:36 -08:00
field_type_mismatch.lean.expected.out fix(frontends/lean/structure_cmd): remove evil Pi overload that accidentally abstracted constants in structure decls 2017-04-26 14:22:36 -07:00
focus_tac.lean
focus_tac.lean.expected.out fix(library/init/meta): error message mentions now solve1 instead of focus 2017-06-12 20:42:48 -07:00
fold.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
fold.lean.expected.out
format_macro.lean chore(tests): fix tests 2017-06-18 18:33:38 -07:00
format_macro.lean.expected.out fix(frontends/lean/parser): support backtracking from empty expressions 2017-07-15 11:12:09 +01:00
format_thunk1.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
format_thunk1.lean.expected.out chore(tests): update tests to new position information for by tac 2016-11-30 11:27:02 -05:00
format_to_buffer.lean chore(tests): fix tests 2017-06-18 18:33:38 -07:00
format_to_buffer.lean.expected.out refactor(library): unify char.to_string and char.has_to_string 2017-06-12 16:32:35 +02:00
ftree.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
ftree.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
generalize1.lean refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
generalize1.lean.expected.out
get_unused_name.lean feat(library/init/meta/tactic): add default parameter value 2017-06-01 16:24:36 -07:00
get_unused_name.lean.expected.out feat(library/init/meta/tactic): add default parameter value 2017-06-01 16:24:36 -07:00
hex_char.lean chore(frontends/lean): go back to 'c' as notation for characters 2017-05-02 13:00:51 -07:00
hex_char.lean.expected.out chore(frontends/lean,library): fix character pretty printer 2017-05-02 13:17:22 -07:00
hex_numeral.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
hex_numeral.lean.expected.out
hinst_lemmas1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
hinst_lemmas1.lean.expected.out feat(library/tactic/dsimplify): new configuration options for dsimp 2017-07-02 18:26:03 -07:00
hinst_lemmas2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
hinst_lemmas2.lean.expected.out feat(kernel): store depth of composite terms and use it in the hash code computation 2017-05-25 16:51:02 -07:00
hole_in_fn.lean chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
hole_in_fn.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
hole_issue2.lean fix(library/noncomputable): fixes #1631 2017-05-31 23:16:37 -07:00
hole_issue2.lean.expected.out refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
import_invalid_tk.lean refactor(*): move out stdlib 2017-07-26 11:52:10 +01:00
import_invalid_tk.lean.expected.out refactor(*): move out stdlib 2017-07-26 11:52:10 +01:00
import_middle.lean refactor(*): move out stdlib 2017-07-26 11:52:10 +01:00
import_middle.lean.expected.out feat(frontends/lean/builtin_cmds): improve error message when import is used in the middle of the file 2017-01-11 11:15:29 -08:00
inaccessible.lean feat(frontends/lean): change notation for inaccessible patterns 2017-03-28 16:09:15 -07:00
inaccessible.lean.expected.out feat(kernel/error_msgs,frontends/lean/elaborator): add more context to 'type/function expected' errors 2017-07-21 01:46:31 -07:00
inaccessible2.lean feat(frontends/lean): change notation for inaccessible patterns 2017-03-28 16:09:15 -07:00
inaccessible2.lean.expected.out fix(frontends/lean/elaborator): suppress error messages containing synthetic sorrys 2017-07-21 01:46:31 -07:00
induction_generalize_premise_args.lean feat(init/meta/interactive): auto-generalize inductive major premise args 2017-07-20 01:51:00 -07:00
induction_generalize_premise_args.lean.expected.out feat(init/meta/interactive): auto-generalize inductive major premise args 2017-07-20 01:51:00 -07:00
induction_tac1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
induction_tac1.lean.expected.out chore(tests/lean/induction_tac1): adjust output 2016-10-05 22:01:16 -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 feat(src/library/inductive_compiler): support for nested inductive types 2016-09-16 12:50:59 -07:00
inductive_resultant_level_inference.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
inductive_resultant_level_inference.lean.expected.out chore(tests/lean/inductive_resultant_level_inferrence): update expected output 2017-03-11 18:46:55 -08:00
infix_paren_improved.lean feat(frontends/lean/builtin_exprs): improve infix paren notation 2017-04-27 12:33:33 -07:00
infix_paren_improved.lean.expected.out feat(frontends/lean/builtin_exprs): improve infix paren notation 2017-04-27 12:33:33 -07:00
inject.lean test(tests/lean/inject): add more tests 2017-03-21 13:38:46 -07:00
inject.lean.expected.out chore(tests/lean/inject): fix test 2017-03-22 08:04:11 -07:00
inline_issue.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
inline_issue.lean.expected.out feat(library,frontends/lean): expose parser to Lean and use for parsing tactic parameters 2017-02-17 13:45:56 +01:00
inst.lean refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
inst.lean.expected.out feat(library/noncomputable): improve is_noncomputable 2016-09-08 14:02:23 -07:00
inst_error.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
inst_error.lean.expected.out fix(frontends/lean/parser): pass error-recovery flag from parser to elaborator 2017-05-23 11:14:31 -07:00
instance_cache1.lean feat(frontends/lean/definition_cmds): improve error minimization 2016-09-23 10:16:46 -07:00
instance_cache1.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
instance_cache_bug1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
instance_cache_bug1.lean.expected.out fix(frontends/lean/parser): pass error-recovery flag from parser to elaborator 2017-05-23 11:14:31 -07:00
int_eval.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
int_eval.lean.expected.out feat(library/vm): use native representation for int in the VM 2016-12-18 15:04:02 -08:00
internal_names.lean
internal_names.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
invalid_ematch_attr.lean chore(test/lean): add overlooked test 2017-08-15 12:45:14 +02:00
invalid_ematch_attr.lean.expected.out chore(test/lean): add overlooked test 2017-08-15 12:45:14 +02:00
io_bug1.lean refactor(library/system/io): use type classes 2017-03-23 14:29:07 -07:00
io_bug1.lean.expected.out feat(library/system/io,shell/lean): add --run switch 2017-04-11 16:41:30 -07:00
io_bug2.lean refactor(library/system/io): use type classes 2017-03-23 14:29:07 -07:00
io_bug2.lean.expected.out chore(tests): fix tests 2017-06-18 18:33:38 -07:00
io_fs_error.lean chore(tests/lean/io_fs_error): fix test 2017-03-23 18:52:37 -07:00
io_fs_error.lean.expected.out chore(tests/lean/io_fs_error): fix test 2017-03-23 18:52:37 -07:00
io_process_echo.lean chore(tests): move tests to correct dir 2017-05-09 16:02:41 -07:00
io_process_echo.lean.expected.out feat(frontends/lean/elaborator): substitute reflected locals into expr quotes 2017-05-09 16:02:41 -07:00
key_eqv1.lean refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
key_eqv1.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
keyword_tactics.lean feat(frontends/lean/tactic_notation): ignore by keyword in interactive tactic mode 2017-07-05 11:20:10 -07:00
keyword_tactics.lean.expected.out chore(tests/lean/keyword_tactics): fix test output 2017-07-05 11:20:10 -07:00
let1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
let1.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
let3.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
let3.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
let4.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
let4.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
let_elim_issue.lean refactor(library/system/io): use type classes 2017-03-23 14:29:07 -07:00
let_elim_issue.lean.expected.out feat(library/system/io,shell/lean): add --run switch 2017-04-11 16:41:30 -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
list_monad1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
list_monad1.lean.expected.out
local_notation_bug2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
local_notation_bug2.lean.expected.out feat(kernel/error_msgs,frontends/lean/elaborator): add more context to 'type/function expected' errors 2017-07-21 01:46:31 -07:00
local_ref_bugs.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
local_ref_bugs.lean.expected.out fix(frontends/lean/pp): pretty print issue, and fix broken tests output 2016-12-15 15:42:54 -08:00
long_term.lean fix(frontends/lean/pp): insert line breaks in notations 2017-05-01 13:13:07 +02:00
long_term.lean.expected.out fix(frontends/lean/pp): insert line breaks in notations 2017-05-01 13:13:07 +02:00
macro_args.lean chore(tests): fix tests 2017-06-18 18:33:38 -07:00
macro_args.lean.expected.out chore(tests): fix tests 2017-06-18 18:33:38 -07:00
match_at_type.lean fix(library/noncomputable): fixes #1631 2017-05-31 23:16:37 -07:00
match_at_type.lean.expected.out chore(tests): fix tests 2017-03-23 09:03:43 +01:00
match_bug.lean
match_bug.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
match_convoy_infer_type_failure.lean fix(frontends/lean/elaborator): check resulting type at visit_convoy 2017-06-25 10:50:40 -07:00
match_convoy_infer_type_failure.lean.expected.out fix(frontends/lean/elaborator): check resulting type at visit_convoy 2017-06-25 10:50:40 -07:00
meta_equation_pos.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
meta_equation_pos.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
meta_wf_error.lean feat(frontends/lean,library/equations_compiler): store tactics for generating well founded relation and decreasing proofs 2017-05-23 15:00:29 -07:00
meta_wf_error.lean.expected.out feat(frontends/lean,library/equations_compiler): store tactics for generating well founded relation and decreasing proofs 2017-05-23 15:00:29 -07:00
minimize_errors.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
minimize_errors.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
missing_import.lean refactor(*): move out stdlib 2017-07-26 11:52:10 +01:00
missing_import.lean.expected.out refactor(*): move out stdlib 2017-07-26 11:52:10 +01:00
mk_constructor_fresh_names.lean feat(library/init/meta/rec_util): add mk_constructors_fresh_names 2017-06-01 17:04:21 -07:00
mk_constructor_fresh_names.lean.expected.out feat(library/init/meta/rec_util): add mk_constructors_fresh_names 2017-06-01 17:04:21 -07:00
namespace_bug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
namespace_bug.lean.expected.out
nary_overload.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
nary_overload.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
nat_add_assoc_no_axioms.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
nat_add_assoc_no_axioms.lean.expected.out feat(tests/lean): add test to make sure simplifier did not introduce unwanted propext 2017-01-20 20:28:49 -08:00
nat_pp.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
nat_pp.lean.expected.out
nested_errors.lean fix(frontends/lean/tactic_notation): trace messages in nested blocks were not being displayed in the correct place 2017-02-05 18:20:10 -08:00
nested_errors.lean.expected.out fix(frontends/lean, library/tactic): remove redundant error messages, and fix position of error messages 2017-02-07 20:25:28 -08:00
nested_match.lean feat(library/init/meta/interactive): rw [-h] ==> rw [← h] 2017-07-05 11:42:55 -07:00
nested_match.lean.expected.out feat(library/equations_compiler/wf_rec): improve error message for failed decreasing proofs 2017-05-26 13:55:29 -07:00
no_coe.lean feat(frontends/lean/elaborator): add option 'elaborator.coercion' 2017-03-12 11:27:41 -07:00
no_coe.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
no_confusion_type.lean chore(tests/lean): fix test suite 2017-07-26 14:10:02 +01:00
no_confusion_type.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
no_meta_rec_inst.lean feat(library/type_context): avoid auxiliary definitions introduced by the equation compiler from being used in the type class resolution procedure 2017-02-04 15:56:54 -08:00
no_meta_rec_inst.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
non_exhaustive_error.lean feat(library/equations_compiler/elim_match): extend is_value_transition trick to other infinite types 2017-07-06 22:10:23 -07:00
non_exhaustive_error.lean.expected.out fix(library/equations_compiler/elim_match): undo bcf44f7 2017-07-07 09:16:07 -07:00
noncomp.lean feat(library/sorry): make sorry a macro 2017-02-05 14:01:03 +01:00
noncomp.lean.expected.out feat(library/sorry): make sorry a macro 2017-02-05 14:01:03 +01:00
noncomp_error.lean
noncomp_error.lean.expected.out feat(library/sorry): make sorry a macro 2017-02-05 14:01:03 +01:00
noncomp_thm.lean
noncomp_thm.lean.expected.out feat(library/sorry): make sorry a macro 2017-02-05 14:01:03 +01:00
noncomputable_bytecode_issue.lean fix(library/noncomputable): fixes #1631 2017-05-31 23:16:37 -07:00
noncomputable_bytecode_issue.lean.expected.out fix(library/noncomputable): fixes #1631 2017-05-31 23:16:37 -07:00
notation.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
notation.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
notation2.lean fix(frontends/lean/notation_cmd): notation: default binding power for leading tokens to max 2017-07-05 17:30:38 +02:00
notation2.lean.expected.out refactor(library/init): move bitvector to main repo 2017-07-26 13:35:38 +01:00
notation3.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
notation3.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
notation4.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
notation4.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -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
notation6.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
notation6.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
notation7.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
notation7.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
notation8.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
notation8.lean.expected.out fix(library/init/function): '$' notation should be left-associative 2016-08-09 16:50:36 -07:00
notation_error_pos.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
notation_error_pos.lean.expected.out fix(frontends/lean/parser): pass error-recovery flag from parser to elaborator 2017-05-23 11:14:31 -07:00
offset_is_def_eq_trick.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
offset_is_def_eq_trick.lean.expected.out feat(library/equations_compiler/util): make sure "inaccessible annotations" do not leak into the type of automatically generated equational lemmas 2017-02-04 17:19:42 -08:00
omit.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
omit.lean.expected.out chore(library/pp_options): pp.binder_types true by default 2016-09-14 09:02:42 -07:00
open_namespaces.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
open_namespaces.lean.expected.out chore(library/scoped_ext,tests/lean): fix issues raised by @kha 2016-12-19 10:03:16 -08:00
over_notation.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
over_notation.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
param.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
param.lean.expected.out chore(tests/lean): make sure all tests can be processed using new elaborator 2016-09-19 16:17:32 -07:00
param_binder_update.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
param_binder_update.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
param_binder_update2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
param_binder_update2.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
parser_error_recovery.lean feat(library/compiler/eta_expansion): also eta-expand expressions containing sorry 2017-05-23 11:14:31 -07:00
parser_error_recovery.lean.expected.out fix(frontends/lean/parser): support backtracking from empty expressions 2017-07-15 11:12:09 +01:00
parsing_only.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
parsing_only.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
pp.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp.lean.expected.out chore(library/pp_options): pp.binder_types true by default 2016-09-14 09:02:42 -07:00
pp_all.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
pp_all.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
pp_all2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_all2.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
pp_beta.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_beta.lean.expected.out chore(tests/lean): adjust tests to recent changes 2017-01-20 19:08:41 -08:00
pp_binder_types.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_binder_types.lean.expected.out chore(frontends/lean/print_cmd): update print command to keyword changes 2017-01-12 12:04:37 -08:00
pp_bug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_bug.lean.expected.out
pp_char_bug.lean chore(frontends/lean): go back to 'c' as notation for characters 2017-05-02 13:00:51 -07:00
pp_char_bug.lean.expected.out fix(frontends/lean/pp): hide proof terms in non-proofs by default 2017-07-15 22:21:22 +01:00
pp_goal_issue.lean fix(library/tactic/tactic_state): goal pp problem reported by Jared 2016-12-19 20:32:44 -08:00
pp_goal_issue.lean.expected.out fix(library/tactic/tactic_state): goal pp problem reported by Jared 2016-12-19 20:32:44 -08:00
pp_no_proofs.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_no_proofs.lean.expected.out fix(frontends/lean/pp): hide proof terms in non-proofs by default 2017-07-15 22:21:22 +01:00
pp_opt_param.lean feat(frontends/lean/pp): hide (some) defaulted arguments on pp.implicit true 2017-05-17 10:38:12 -07:00
pp_opt_param.lean.expected.out feat(frontends/lean/pp): hide (some) defaulted arguments on pp.implicit true 2017-05-17 10:38:12 -07:00
pp_param_bug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_param_bug.lean.expected.out
pp_shadowed_const.lean fix(frontends/lean/pp): shadowing shortened const 2017-05-18 09:35:14 -07:00
pp_shadowed_const.lean.expected.out fix(frontends/lean/pp): shadowing shortened const 2017-05-18 09:35:14 -07:00
pp_struct.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_struct.lean.expected.out chore(*): replace "'^.' notation" with "field notation", pretty print using "." 2017-03-31 09:40:49 -07:00
pp_zero_bug.lean refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
pp_zero_bug.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
ppbug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
ppbug.lean.expected.out chore(library/pp_options): pp.binder_types true by default 2016-09-14 09:02:42 -07:00
print_ax1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
print_ax1.lean.expected.out chore(library/init/data/quot): use Sort instead of Type 2017-03-07 14:29:57 -08:00
print_ax3.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
print_ax3.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
print_meta.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
print_meta.lean.expected.out fix(frontends/lean/pp): insert line breaks in notations 2017-05-01 13:13:07 +02:00
print_reducible.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
print_reducible.lean.expected.out
private_structure.lean fix(frontends/lean): anonymous constructor and structure instances for private structures 2017-06-07 17:51:23 -07:00
private_structure.lean.expected.out fix(frontends/lean): anonymous constructor and structure instances for private structures 2017-06-07 17:51:23 -07:00
prodtst.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
prodtst.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
proj_notation.lean chore(frontends/lean): remove ^. variants (~> and ) 2017-03-28 12:23:33 -07:00
proj_notation.lean.expected.out feat(frontends/lean): make most parser_errors recoverable 2017-05-23 11:14:31 -07:00
protected.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
protected.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
protected_consts.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
protected_consts.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
protected_test.lean chore(tests/lean): fix tests 2017-03-15 19:40:52 -07:00
protected_test.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
qexpr1.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
qexpr1.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
qexpr2.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
qexpr2.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
qexpr3.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
qexpr3.lean.expected.out
quot_abuse1.lean chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
quot_abuse1.lean.expected.out chore(kernel/quotient/quotient): remove leftover 2017-01-26 13:05:09 -08:00
quot_abuse2.lean chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
quot_abuse2.lean.expected.out chore(kernel/quotient/quotient): remove leftover 2017-01-26 13:05:09 -08:00
quot_bug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
quot_bug.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
quot_ind_bug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
quot_ind_bug.lean.expected.out feat(kernel/quotient/quotient): make quotient module robust against users that define their own prelude's 2017-01-24 15:59:38 -08:00
quote_error_pos.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
quote_error_pos.lean.expected.out fix(frontends/lean/tactic_notation): erase position information quoted terms occurring inside `[...] 2017-02-09 19:06:56 -08:00
readlinkf.sh fix(test_single.sh): OSX compatibility 2016-12-01 11:03:11 -08:00
record_rec_protected.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
record_rec_protected.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
red.lean feat(frontends/lean/decl_cmds): attribute list must occur immediately after 'attribute' keyword 2016-09-24 18:40:57 -07:00
red.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
refine_error.lean fix(frontends/lean/elaborator, kernel/error_msgs): (re-)activate distinguishing_pp_options 2017-01-30 11:54:00 -08:00
refine_error.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
reflect.lean chore(tests): fix tests 2017-06-18 18:33:38 -07:00
reflect.lean.expected.out chore(tests): fix tests 2017-06-18 18:33:38 -07:00
reflect_type_defeq.lean refactor(library/init/meta/expr): pure Lean implementation of reflected 2017-06-01 10:17:51 +02:00
reflect_type_defeq.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
reserve_bugs.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
reserve_bugs.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
restrict_bug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
restrict_bug.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
rev_tac1.lean
rev_tac1.lean.expected.out chore(library/pp_options): pp.binder_types true by default 2016-09-14 09:02:42 -07:00
right_assoc_dollar.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
right_assoc_dollar.lean.expected.out chore(library/init/function): make '$' right assoc like Haskell 2016-10-02 07:25:50 -07:00
rquote.lean fix(tests/lean): fix tests 2017-06-27 18:55:52 -07:00
rquote.lean.expected.out fix(tests/lean): fix tests 2017-06-27 18:55:52 -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(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
sec3.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
sec_param_pp.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
sec_param_pp.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
sec_param_pp2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
sec_param_pp2.lean.expected.out chore(library/pp_options): pp.binder_types true by default 2016-09-14 09:02:42 -07:00
set_attr1.lean chore(library/init/meta): add to_unfold parameter to simplify, and remove redundant simp* tactics 2017-07-02 15:26:06 -07:00
set_attr1.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
set_of.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
set_of.lean.expected.out chore(*): replace "'^.' notation" with "field notation", pretty print using "." 2017-03-31 09:40:49 -07:00
set_opt_tac.lean fix(frontends/lean/builtin_exprs): allow constant patterns in do notation 2017-07-20 01:51:00 -07:00
set_opt_tac.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
shadow.lean chore(tests/lean): make sure all tests can be processed using new elaborator 2016-09-19 16:17:32 -07:00
shadow.lean.expected.out feat(frontends/lean): new pattern matching validation 2016-08-07 11:31:11 -07:00
showenv.l
simp_except.lean feat(library/init/meta/interactive): simp without foo ==> simp [-foo] 2017-07-03 17:10:46 -07:00
simp_except.lean.expected.out feat(library/init/meta/interactive): simp without foo ==> simp [-foo] 2017-07-03 17:10:46 -07:00
slow_error.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
slow_error.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
smt_begin_end1.lean refactor(frontends/lean/tactic_notation): rename note/define tactics to have/let 2017-06-22 08:03:23 -07:00
smt_begin_end1.lean.expected.out fix(frontends/lean/tactic_evaluator): 'begin [smt] ... end' block nested in regular one 2017-01-07 13:35:43 -08:00
string_imp.lean refactor(library/init/data/string/basic): mark string implementation as private 2017-06-07 18:00:24 -07:00
string_imp.lean.expected.out fix(frontends/lean/elaborator): suppress error messages containing synthetic sorrys 2017-07-21 01:46:31 -07:00
struct_class.lean refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
struct_class.lean.expected.out feat(library/init): heterogeneous andthen type class, and tactic.seq_focus implementation 2017-06-02 10:38:27 -07:00
structure_elab_segfault.lean fix(frontends/lean/structure_cmd): even less error recovery 2017-05-30 19:02:25 +02:00
structure_elab_segfault.lean.expected.out feat(frontends/lean/pp): show substituted expressions for delayed abstractions 2017-07-15 21:34:05 +01:00
structure_instance_bug.lean fix(frontends/lean/elaborator): structure instance notation {...} for structures that have implicit fields 2016-09-23 11:32:12 -07:00
structure_instance_bug.lean.expected.out chore(tests): changed sorry warnings 2017-03-23 08:57:56 +01:00
structure_instance_bug2.lean fix(frontent/lean/elaborator): check if field is found in structure update 2017-04-28 17:42:07 +02:00
structure_instance_bug2.lean.expected.out chore(tests): update tests with changes to error recovery 2017-05-23 11:14:30 -07:00
structure_instance_bug3.lean fix(frontends/lean/elaborator): segfault 2017-05-23 11:14:31 -07:00
structure_instance_bug3.lean.expected.out fix(frontends/lean/elaborator): suppress error messages containing synthetic sorrys 2017-07-21 01:46:31 -07:00
structure_result_type_may_be_zero.lean chore(frontends/lean): remove several command aliases 2017-03-09 16:49:03 -08:00
structure_result_type_may_be_zero.lean.expected.out chore(frontends/lean): remove several command aliases 2017-03-09 16:49:03 -08:00
structure_with_index_error.lean
structure_with_index_error.lean.expected.out
subpp.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
subpp.lean.expected.out feat(frontends/lean): change subtype notation (again) 2016-09-21 17:02:18 -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 chore(tests): update tests to new position information for by tac 2016-11-30 11:27:02 -05:00
synth_inferred_mismatch.lean chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
synth_inferred_mismatch.lean.expected.out chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
t2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t2.lean.expected.out
t5.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t5.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
t6.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t6.lean.expected.out
t10.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t10.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
t11.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t11.lean.expected.out chore(library/pp_options): pp.binder_types true by default 2016-09-14 09:02:42 -07:00
t12.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t12.lean.expected.out fix(frontends/lean/parser): support backtracking from empty expressions 2017-07-15 11:12:09 +01:00
t13.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t13.lean.expected.out chore(library/pp_options): pp.binder_types true by default 2016-09-14 09:02:42 -07:00
t14.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t14.lean.expected.out fix(frontends/lean/builtin_cmds): suppress unhelpful #check output 2017-05-23 11:14:31 -07:00
tactic_error_pos.lean chore(tests/lean): add test for error position clamping 2017-03-23 09:23:57 +01:00
tactic_error_pos.lean.expected.out refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
tactic_failure.lean
tactic_failure.lean.expected.out chore(tests): update tests to new position information for by tac 2016-11-30 11:27:02 -05:00
tactic_state_pp.lean refactor(frontends/lean/tactic_notation): rename note/define tactics to have/let 2017-06-22 08:03:23 -07:00
tactic_state_pp.lean.expected.out chore(tests/lean): adjust tests to recent changes 2017-01-20 19:08:41 -08:00
task.lean refactor(*): move out stdlib 2017-07-26 11:52:10 +01:00
task.lean.expected.out refactor(*): move out stdlib 2017-07-26 11:52:10 +01:00
test.sh feat(*): parallel compilation 2016-11-29 11:12:40 -08:00
test_all.sh chore(tests/lean/test_all): fix on Windows 2017-03-30 06:04:00 +02:00
test_single.sh chore(tests/lean/test_single): use --test-suite 2017-03-30 06:04:00 +02:00
test_single_pp.sh feat(*): parallel compilation 2016-11-29 11:12:40 -08:00
trace1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
trace1.lean.expected.out
trace2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
trace2.lean.expected.out
trace_kabstract.lean feat(library/tactic): add options trace.rewrite and trace.kabstract for debugging rewrite tactic 2017-03-27 18:18:20 -07:00
trace_kabstract.lean.expected.out feat(library/tactic): add options trace.rewrite and trace.kabstract for debugging rewrite tactic 2017-03-27 18:18:20 -07:00
try_for_heap.lean feat(library/tactic): add try_for tactic 2017-02-11 20:35:42 -08:00
try_for_heap.lean.expected.out chore(tests/lean): fix tests 2017-02-12 16:50:42 -08:00
tuple.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
tuple.lean.expected.out chore(tests/lean): make sure all tests can be processed using new elaborator 2016-09-19 16:17:32 -07:00
type_class_bug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
type_class_bug.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
type_error_at_eval_expr.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
type_error_at_eval_expr.lean.expected.out fix(frontends/lean/elaborator): suppress error messages containing synthetic sorrys 2017-07-21 01:46:31 -07:00
unfold1.lean refactor(library/init/meta/simp_tactic): make sure dunfold tactics use name convention used at simp, dsimp, ... 2017-07-03 21:36:17 -07:00
unfold1.lean.expected.out feat(library/init/meta): implement unfold tactics in Lean using new building blocks 2016-10-12 17:25:56 -07:00
unfold_crash.lean refactor(library/init/meta/simp_tactic): make sure dunfold tactics use name convention used at simp, dsimp, ... 2017-07-03 21:36:17 -07:00
unfold_crash.lean.expected.out feat(library/init/meta): implement unfold tactics in Lean using new building blocks 2016-10-12 17:25:56 -07:00
uni_bug1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
uni_bug1.lean.expected.out fix(frontends/lean/pp): hide proof terms in non-proofs by default 2017-07-15 22:21:22 +01:00
unification_hints1.lean chore(frontends/lean): remove ^. variants (~> and ) 2017-03-28 12:23:33 -07:00
unification_hints1.lean.expected.out refactor(library): avoid auxiliary definitions such as add/mul/le/etc 2017-05-01 08:52:19 -07:00
unification_hints2.lean test(tests/lean): add test for unification hints 2017-03-12 17:02:05 -07:00
unification_hints2.lean.expected.out chore(*): fix tests 2017-03-23 09:00:59 +01:00
unify3.lean
unify3.lean.expected.out
unify_tac1.lean feat(library/tactic/apply_tactic): make apply tactic more robust 2017-06-27 10:42:26 -07:00
unify_tac1.lean.expected.out feat(library/tactic/tactic_state): improve error message for unify and is_def_eq tactics 2017-06-03 19:52:22 -07:00
univ.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
univ.lean.expected.out chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
univ_vars.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
univ_vars.lean.expected.out feat(frontends/lean): no global universes in the frontend 2017-02-08 17:23:04 -08:00
user_attribute.lean feat(init/meta/attribute,library/tactic/attribute): user_attribute apply handlers 2017-08-02 14:32:39 +01:00
user_attribute.lean.expected.out feat(init/meta/attribute,library/tactic/attribute): user_attribute apply handlers 2017-08-02 14:32:39 +01:00
user_command.lean feat(frontends/lean/user_command): add user-defined commands 2017-06-19 11:27:12 -07:00
user_command.lean.expected.out feat(kernel/error_msgs,frontends/lean/elaborator): add more context to 'type/function expected' errors 2017-07-21 01:46:31 -07:00
user_notation.lean feat(frontends/lean/user_notation): more error checking 2017-06-07 10:09:38 -07:00
user_notation.lean.expected.out refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
utf8.lean refactor(*): wrap string in a structure 2017-06-07 17:30:49 -07:00
utf8.lean.expected.out
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(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
var2.lean.expected.out feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
vm_eval_crash.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
vm_eval_crash.lean.expected.out
vm_inline_aux.lean fix(library/compiler/inliner): inline auxiliary declarations 2017-08-06 10:24:26 +02:00
vm_inline_aux.lean.expected.out fix(library/compiler/inliner): inline auxiliary declarations 2017-08-06 10:24:26 +02:00
vm_let_expr.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
vm_let_expr.lean.expected.out chore(tests/lean,shell/lean): run leantests and leanruntests in parallel 2017-03-30 06:04:00 +02:00
vm_noncomputable_real.lean fix(library/compiler/preprocess): do not unfold noncomputable definitions 2017-08-01 08:37:18 +01:00
vm_noncomputable_real.lean.expected.out fix(library/compiler/preprocess): do not unfold noncomputable definitions 2017-08-01 08:37:18 +01:00
vm_sorry.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
vm_sorry.lean.expected.out feat(library/compiler/eta_expansion): also eta-expand expressions containing sorry 2017-05-23 11:14:31 -07:00
whnf.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
whnf.lean.expected.out fix(library/constructions/brec_on): make motive explicit in *.below 2017-07-23 09:38:44 +01:00
whnf_cache_bug.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
whnf_cache_bug.lean.expected.out fix(library/constructions/brec_on): make motive explicit in *.below 2017-07-23 09:38:44 +01:00
whnf_core1.lean feat(frontends/lean): swap (t) and ``(t) semantics 2017-05-15 09:41:31 -07:00
whnf_core1.lean.expected.out fix(library/constructions/brec_on): make motive explicit in *.below 2017-07-23 09:38:44 +01:00
wrong_arity.lean chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
wrong_arity.lean.expected.out fix(frontends/lean): 'sorry' axiom auto generation 2016-12-08 10:31:52 -08:00