lean4-htt/tests/lean
Leonardo de Moura fdadada3a9 fix(frontends/lean): fixes #1468
@kha I had to add yet another hack to fix this issue.

In notation declarations, names are resolved at notation declaration time.
So, users do not expect them to be resolved again at tactic execution time.

I addressed this problem by wrapping constants occurring in notation
declarations with a "frozen_name" annotation. This transformation is
only performed if m_in_quote is true.
Then resolve_names_fn at elaborator.cpp will not try to resolve the
names again.

This change broke two other modules. `-` notation for inverting
equations at `rw`, and `calc` expressions inside quotes.
The broke for the same reason. They were not expecting the constants
to be wrapped with an annotation.
2017-03-18 13:48:21 -07:00
..
extra chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
fail fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
interactive fix(frontends/lean/{interactive,tactic_notation}): fix tests 2017-03-17 18:20:44 -07:00
native_run feat(*): C++ code generator 2016-12-05 16:11:41 -08:00
perf
run fix(frontends/lean): fixes #1468 2017-03-18 13:48:21 -07:00
server fix(frontends/lean/parser): crash on Win 10 2016-11-07 21:30:19 -08:00
slow
smt2
trust0 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
trust10 feat(tests): run tests in emscripten build 2016-10-16 14:41:35 -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
584c.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
584c.lean.expected.out
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
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
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 fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
1162.lean feat(library/equations_compiler/elim_match): report unused equations 2016-10-19 09:58:08 -07:00
1162.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
1207.lean feat(tests/lean/1207): add the other example used in the issue #1207 2016-12-01 17:18:41 -08:00
1207.lean.expected.out fix(frontends/lean/tactic_notation): fixes #1207 2016-12-01 17:16:22 -08:00
1258.lean fix(library/type_context): issue #1258 again 2016-12-22 10:51:16 -08:00
1258.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
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/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
1290.lean fix(frontends/lean/parser): fixes #1290 2017-01-09 15:35:25 -08:00
1290.lean.expected.out fix(frontends/lean/parser): fixes #1290 2017-01-09 15:35:25 -08:00
1292.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
1292.lean.expected.out fix(frontends/lean): fixes #1292 2017-01-09 15:53:37 -08:00
1293.lean chore(library/init/meta): add head prefix to head reduction tactics, and add zeta tactic (that applies zeta reduction to all subterms) 2017-03-02 10:55:38 -08:00
1293.lean.expected.out fix(library/init/meta/tactic): use zeta reduction by default in the abstract tactic 2017-03-02 11:34:28 -08:00
1299.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
1299.lean.expected.out chore(frontends/lean/print_cmd): update print command to keyword changes 2017-01-12 12:04:37 -08:00
1327.lean fix(library/tactic/dsimplify): make sure dsimp only unfold reducible constants when matching 2017-01-21 22:38:17 -08: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 fix(library/module): has_sorry: check examples 2017-02-24 21:08:49 +01:00
1467.lean fix(library/tactic/subst_tactic): fixes #1467 2017-03-17 19:54:35 -07:00
1467.lean.expected.out fix(library/tactic/subst_tactic): fixes #1467 2017-03-17 19:54:35 -07: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 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
anc1.lean.expected.out feat(frontends/lean/pp): add attribute [pp_using_anonymous_constructor] for marking structures we should use the anonymous constructor notation when pretty printing instances 2017-03-09 15:17:18 -08: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 chore(tests/lean): fix test 2017-02-16 21:42:51 -08:00
assertion1.lean.expected.out feat(frontends/lean/elaborator): add new ^. notation 2017-03-05 20:12:49 -08: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 fix(frontends/lean, library/tactic): error position in auto quoted terms 2017-02-09 18:03:04 -08:00
auto_quote_error2.lean feat(frontends/lean): add step-by-step 'begin...end' block execution 2016-09-26 10:56:40 -07:00
auto_quote_error2.lean.expected.out fix(frontends/lean, library/tactic): error position in auto quoted terms 2017-02-09 18:03:04 -08:00
aux_decl_zeta.lean chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
aux_decl_zeta.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
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/lean): fix tests after error-recovery 2017-02-06 15:15:47 +01: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 fix(library/module): has_sorry: check examples 2017-02-24 21:08:49 +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 fix(frontends/lean, library/tactic): remove redundant error messages, and fix position of error messages 2017-02-07 20:25:28 -08: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 feat(frontends/lean): auto_param support at structure_instance, and better error messages 2017-03-08 18:04:36 -08: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,frontends/lean): expose parser to Lean and use for parsing tactic parameters 2017-02-17 13:45:56 +01:00
bad_id.lean
bad_id.lean.expected.out chore(tests/lean): make sure all tests can be processed using new elaborator 2016-09-19 16:17:32 -07:00
bad_inaccessible.lean feat(frontends/lean/definition_cmds): improve error minimization 2016-09-23 10:16:46 -07:00
bad_inaccessible.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
bad_inaccessible2.lean chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
bad_inaccessible2.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
bad_index.lean chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
bad_index.lean.expected.out
bad_notation.lean
bad_notation.lean.expected.out
bad_open.lean
bad_open.lean.expected.out
bad_pattern2.lean
bad_pattern2.lean.expected.out fix(frontends/lean/parser): support as_atomic exprs at to_pattern_fn 2016-09-18 16:55:59 -07:00
bad_print.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
bad_print.lean.expected.out chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
bad_quoted_symbol.lean
bad_quoted_symbol.lean.expected.out
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
bad_structures2.lean.expected.out
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 feat(library/unification_hint): unification hint validation 2017-03-12 16:42:16 -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 fix(frontends/lean): begin...end block scope 2017-01-03 21:01:14 -08:00
bug1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
bug1.lean.expected.out fix(frontends/lean): 'sorry' axiom auto generation 2016-12-08 10:31:52 -08: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(library/tactic/user_attribute): use attribute for registering attributes. naturally. 2017-03-15 14:06:34 -07:00
caching_user_attribute.lean.expected.out
calc1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
calc1.lean.expected.out
cases_induction_fresh.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
cases_induction_fresh.lean.expected.out feat(library/tactic/intro_tactic): make sure unused names are used if the user did not provide them 2017-03-09 16:03:18 -08:00
change1.lean chore(tests/lean): get tests working again 2016-11-29 11:12:44 -08:00
change1.lean.expected.out
change2.lean chore(tests/lean): get tests working again 2016-11-29 11:12:44 -08:00
change2.lean.expected.out
char_lits.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
char_lits.lean.expected.out feat(frontends/lean): use #"c" instead of 'c' for character literals 2016-11-17 11:35:54 -08:00
check.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
check.lean.expected.out
check2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
check2.lean.expected.out
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/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
cls_err.lean
cls_err.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
coe1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
coe1.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
coe2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
coe2.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08: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 chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
coe5.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
coe5.lean.expected.out
coe6.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
coe6.lean.expected.out feat(frontends/lean/pp): pretty print structure instances and field projections 2017-02-05 14:01:53 -08: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 chore(tests/lean): fix tests 2017-01-30 11:54:00 -08: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 fix(frontends/lean, library/tactic): remove redundant error messages, and fix position of error messages 2017-02-07 20:25:28 -08:00
ctx.lean
ctx.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
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): rename transient commands 2017-03-09 18:41:19 -08:00
curly_notation.lean.expected.out chore(frontends/lean/print_cmd): update print command to keyword changes 2017-01-12 12:04:37 -08:00
cyclic_default_fields.lean chore(tests/lean): forgot to add test case 2017-03-17 18:20:44 -07:00
cyclic_default_fields.lean.expected.out chore(tests/lean): forgot to add test case 2017-03-17 18:20:44 -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
def4.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
def4.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
def_inaccessible_issue.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08: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
defeq1.lean chore(tests/lean): get tests working again 2016-11-29 11:12:44 -08:00
defeq1.lean.expected.out
defeq_simp1.lean fix(library/tactic/dsimplify): make sure dsimp only unfold reducible constants when matching 2017-01-21 22:38:17 -08:00
defeq_simp1.lean.expected.out chore(tests/lean): fix tests 2017-03-11 12:20:42 -08:00
defeq_simp2.lean fix(library/tactic/dsimplify): bugs and implement dsimp using new dsimplify 2016-10-12 08:33:40 -07:00
defeq_simp2.lean.expected.out fix(library/tactic/dsimplify): bugs and implement dsimp using new dsimplify 2016-10-12 08:33:40 -07:00
defeq_simp3.lean feat(library/init/meta): rename rsimp* back to dsimp* 2016-10-11 16:37:08 -07:00
defeq_simp3.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
defeq_simp4.lean feat(library/init/meta): rename rsimp* back to dsimp* 2016-10-11 16:37:08 -07:00
defeq_simp4.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
defeq_simp5.lean feat(library/init/meta): rename rsimp* back to dsimp* 2016-10-11 16:37:08 -07:00
defeq_simp5.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
dep_bug.lean
dep_bug.lean.expected.out
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 fix(frontends/lean, library/tactic): remove redundant error messages, and fix position of error messages 2017-02-07 20:25:28 -08:00
dsimp_whnf.lean fix(library/tactic/dsimplify): bugs and implement dsimp using new dsimplify 2016-10-12 08:33:40 -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 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab1.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
elab2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab2.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08: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 fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
elab4b.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab4b.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08: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 chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
elab8.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab8.lean.expected.out feat(frontends/lean): lambda+anonymous_constructor+match notation 2016-09-21 08:49:05 -07:00
elab9.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab9.lean.expected.out feat(frontends/lean): anonymous instances 2016-09-23 13:34:34 -07:00
elab11.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab11.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
elab12.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab12.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
elab13.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab13.lean.expected.out
elab14.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab14.lean.expected.out
elab15.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab15.lean.expected.out
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, library/tactic): remove redundant error messages, and fix position of error messages 2017-02-07 20:25:28 -08:00
elab_error_recovery.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
elab_error_recovery.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08: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
empty.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
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 chore(tests/lean): fix tests after error-recovery 2017-02-06 15:15:47 +01:00
eqn_compiler_error_msg.lean feat(frontends/lean/elaborator): add pattern validator in the elaborator 2017-02-04 19:00:20 -08:00
eqn_compiler_error_msg.lean.expected.out chore(tests/lean): fix tests after error-recovery 2017-02-06 15:15:47 +01: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 fix(frontends/lean): 'sorry' axiom auto generation 2016-12-08 10:31:52 -08:00
eqn_hole.lean chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
eqn_hole.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
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/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
error_pos.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
error_pos.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
errors2.lean
errors2.lean.expected.out
eta_bug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
eta_bug.lean.expected.out
eta_tac.lean chore(library/init/meta): add head prefix to head reduction tactics, and add zeta tactic (that applies zeta reduction to all subterms) 2017-03-02 10:55:38 -08:00
eta_tac.lean.expected.out feat(library/init/meta/tactic): add eta reduction tactic 2017-01-06 19:56:10 -08:00
eval_expr_error.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
eval_expr_error.lean.expected.out chore(tests/lean): fix tests after error-recovery 2017-02-06 15:15:47 +01: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 fix(frontends/lean, library/tactic): error position in auto quoted terms 2017-02-09 18:03:04 -08: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 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
expr_quote.lean.expected.out feat(frontends/lean/elaborator): flag expr quotes containing universe params 2017-03-05 08:37:16 -08:00
field_access.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
field_access.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08: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 feat(frontends/lean): auto_param support at structure_instance, and better error messages 2017-03-08 18:04:36 -08:00
focus_tac.lean
focus_tac.lean.expected.out chore(tests): update tests to new position information for by tac 2016-11-30 11:27:02 -05:00
fold.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
fold.lean.expected.out
format_thunk1.lean
format_thunk1.lean.expected.out chore(tests): update tests to new position information for by tac 2016-11-30 11:27:02 -05:00
ftree.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
ftree.lean.expected.out
generalize1.lean
generalize1.lean.expected.out
hex_char.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
hex_char.lean.expected.out feat(frontends/lean): use #"c" instead of 'c' for character literals 2016-11-17 11:35:54 -08: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 chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
hinst_lemmas2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
hinst_lemmas2.lean.expected.out feat(library/init/meta/smt/ematch): add commands for creating attributes for hinst_lemmas 2017-01-04 20:31:38 -08: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 fix(frontends/lean, library/tactic): remove redundant error messages, and fix position of error messages 2017-02-07 20:25:28 -08:00
hole_issue2.lean feat(kernel/quotient/quotient): make quotient module robust against users that define their own prelude's 2017-01-24 15:59:38 -08:00
hole_issue2.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
import_invalid_tk.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
import_invalid_tk.lean.expected.out chore(library/data): rename tuple => vector 2017-01-26 22:11:10 -08:00
import_middle.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08: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
inaccessible.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
inaccessible2.lean chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
inaccessible2.lean.expected.out feat(frontends/lean): expr literals ```(...) 2017-03-05 08:37:16 -08: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
inductive_cmd_leftover_placeholder_universe.lean.expected.out
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
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 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
inst.lean.expected.out
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/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08: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 fix(frontends/lean, library/tactic): remove redundant error messages, and fix position of error messages 2017-02-07 20:25:28 -08: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/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08: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
io_bug1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
io_bug1.lean.expected.out fix(library/compiler/erase_irrelevant): make sure io monad actions are not erased by dead code elimination optimization 2017-01-02 01:42:36 -08:00
io_bug2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
io_bug2.lean.expected.out fix(library/compiler/erase_irrelevant): remove broken io monad optimization 2017-02-07 21:24:31 -08:00
key_eqv1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
key_eqv1.lean.expected.out fix(tests): update to name hashing changes 2016-10-16 14:41:35 -07:00
let1.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
let1.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
let3.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
let3.lean.expected.out
let4.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
let4.lean.expected.out
let_elim_issue.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
let_elim_issue.lean.expected.out fix(library/compiler/erase_irrelevant): issue created by elim_unused_lets optimization 2016-12-14 18:51:53 -08:00
lift_coe_off.lean
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 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
local_ref_bugs.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08: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
match_at_type.lean fix(frontends/lean): pattern matching in the declaration header 2017-03-16 01:09:12 -07:00
match_at_type.lean.expected.out fix(frontends/lean): pattern matching in the declaration header 2017-03-16 01:09:12 -07:00
match_bug.lean
match_bug.lean.expected.out
meta_equation_pos.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
meta_equation_pos.lean.expected.out fix(frontends/lean/definition_cmds): copy position for equation in meta definitions 2017-02-17 19:57:49 -08:00
minimize_errors.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
minimize_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
mismatch.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
mismatch.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
missing_import.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
missing_import.lean.expected.out chore(library/data): rename tuple => vector 2017-01-26 22:11:10 -08: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/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08: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(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08: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
no_coe.lean feat(frontends/lean/elaborator): add option 'elaborator.coercion' 2017-03-12 11:27:41 -07:00
no_coe.lean.expected.out feat(frontends/lean/elaborator): add option 'elaborator.coercion' 2017-03-12 11:27:41 -07:00
no_confusion_type.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08: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/lean): fix tests after error-recovery 2017-02-06 15:15:47 +01:00
non_exhaustive_error.lean chore(frontends/lean): remove 'new_elaborator' option 2016-09-20 08:32:37 -07:00
non_exhaustive_error.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
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 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
noncomputable_bytecode_issue.lean.expected.out fix(library/compiler/preprocess): do not unfold noncomputable definitions in the compiler 2017-02-26 22:05:16 -08:00
notation.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
notation.lean.expected.out
notation2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
notation2.lean.expected.out
notation3.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
notation3.lean.expected.out
notation4.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
notation4.lean.expected.out chore(library/init): adjust Sort vs Type in definitions 2017-01-30 12:50:18 -08:00
notation5.lean
notation5.lean.expected.out
notation6.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
notation6.lean.expected.out
notation7.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
notation7.lean.expected.out
notation8.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
notation8.lean.expected.out
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/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
num.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
num.lean.expected.out
num2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
num2.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
num3.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
num3.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
num4.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
num4.lean.expected.out
num5.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
num5.lean.expected.out
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
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/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
param.lean chore(tests/lean): make sure all tests can be processed using new elaborator 2016-09-19 16:17:32 -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
parsing_only.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
parsing_only.lean.expected.out
pp.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp.lean.expected.out
pp_all.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_all.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
pp_all2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_all2.lean.expected.out feat(frontends/lean): anonymous instances 2016-09-23 13:34:34 -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): rename transient commands 2017-03-09 18:41:19 -08:00
pp_char_bug.lean.expected.out feat(frontends/lean/pp): pretty print structure instances and field projections 2017-02-05 14:01:53 -08: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
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_struct.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_struct.lean.expected.out feat(frontends/lean/pp): pretty print structure instances and field projections 2017-02-05 14:01:53 -08:00
pp_zero_bug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
pp_zero_bug.lean.expected.out fix(frontends/lean/pp): bug when pretty printing partially applied polymorphic zero 2016-12-22 16:37:47 -08:00
ppbug.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
ppbug.lean.expected.out
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_ax2.lean
print_ax2.lean.expected.out chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
print_ax3.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
print_ax3.lean.expected.out chore(library/init/data/quot): use Sort instead of Type 2017-03-07 14:29:57 -08:00
print_meta.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
print_meta.lean.expected.out chore(frontends/lean/print_cmd): update print command to keyword changes 2017-01-12 12:04:37 -08: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 chore(tests/lean): fix tests 2017-03-15 19:40:52 -07:00
private_structure.lean.expected.out chore(tests/lean): fix tests 2017-03-15 19:40:52 -07:00
prodtst.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
prodtst.lean.expected.out
proj_notation.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
proj_notation.lean.expected.out fix(frontends/lean/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
protected.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
protected.lean.expected.out chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
protected_consts.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
protected_consts.lean.expected.out chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
protected_test.lean chore(tests/lean): fix tests 2017-03-15 19:40:52 -07:00
protected_test.lean.expected.out chore(tests/lean): fix tests 2017-03-15 19:40:52 -07:00
qexpr1.lean
qexpr1.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
qexpr2.lean fix(library/init/meta,library/tactic/elaborate): bad error position when to_expr is used outside of interactive mode 2017-02-09 18:44:50 -08:00
qexpr2.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08:00
qexpr3.lean
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 fix(library/module): has_sorry: check examples 2017-02-24 21:08:49 +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 fix(frontends/lean/tactic_notation): erase position information quoted terms occurring inside `[...] 2017-02-09 19:06:56 -08: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 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08: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 feat(frontends/lean/elaborator): improve error messages for eliminators 2016-09-29 11:29:59 -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 fix(frontends/lean/elaborator, kernel/error_msgs): (re-)activate distinguishing_pp_options 2017-01-30 11:54:00 -08:00
reserve_bugs.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
reserve_bugs.lean.expected.out
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
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 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
rquote.lean.expected.out chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
sec.lean
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(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
sec_param_pp.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
sec_param_pp.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08: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
set_attr1.lean chore(tests/lean): fix tests 2016-11-05 11:51:29 -07:00
set_attr1.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
set_of.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
set_of.lean.expected.out feat(frontends/lean/pp): pretty print structure instances and field projections 2017-02-05 14:01:53 -08:00
set_opt_tac.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
set_opt_tac.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08: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
showenv.l
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/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
smt_begin_end1.lean feat(library/tactic/smt/smt_state): do not apply intros automatically in begin[smt]...end blocks 2017-01-12 21:49:17 -08: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
struct_class.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
struct_class.lean.expected.out refactor(library/init/core): simpler has_sep type class with out_param 2017-01-30 18:54:56 -08: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 fix(frontends/lean, library/tactic): remove redundant error messages, and fix position of error messages 2017-02-07 20:25:28 -08:00
structure_instance_bug2.lean refactor(library/init/meta/smt): use default value for config structures 2017-01-23 14:18:06 -08:00
structure_instance_bug2.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
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
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 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08: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/elaborator): default recover_from_error to false for most commands 2017-03-09 20:51:35 -08:00
t11.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t11.lean.expected.out
t12.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t12.lean.expected.out chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t13.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t13.lean.expected.out
t14.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
t14.lean.expected.out chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08: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 feat(library,frontends/lean): expose parser to Lean and use for parsing tactic parameters 2017-02-17 13:45:56 +01: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 chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
task.lean.expected.out feat(init/meta/async_tactic): add tactic to prove subgoals in a different task 2017-01-28 08:27:23 +01:00
test.sh feat(*): parallel compilation 2016-11-29 11:12:40 -08:00
test_single.sh feat(tests/lean/test_single): show unified diffs with color 2017-02-05 13:44:21 +01: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
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,library): rename pre_monad to has_bind 2017-03-09 20:32:25 -08:00
type_error_at_eval_expr.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
type_error_at_eval_expr.lean.expected.out chore(tests/lean/type_error_at_eval_expr): fix test 2017-03-17 14:46:41 -07:00
unfold1.lean feat(library/init/meta): improve induction tactic interface 2017-02-17 10:58:51 -08: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 feat(library/init/meta): implement unfold tactics in Lean using new building blocks 2016-10-12 17:25:56 -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 feat(frontends/lean/pp): pretty print structure instances and field projections 2017-02-05 14:01:53 -08:00
unification_hints1.lean feat(library/init): add unification hint for add/succ 2017-03-12 13:45:30 -07:00
unification_hints1.lean.expected.out feat(library/init): add unification hint for add/succ 2017-03-12 13:45:30 -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 test(tests/lean): add test for unification hints 2017-03-12 17:02:05 -07:00
unify3.lean
unify3.lean.expected.out
unify_tac1.lean
unify_tac1.lean.expected.out chore(tests): update tests to new position information for by tac 2016-11-30 11:27:02 -05:00
univ.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
univ.lean.expected.out chore(tests/lean): fix tests 2017-01-30 11:54:00 -08: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 refactor(library/tactic/user_attribute): use attribute for registering attributes. naturally. 2017-03-15 14:06:34 -07:00
user_attribute.lean.expected.out refactor(library/tactic/user_attribute): use attribute for registering attributes. naturally. 2017-03-15 14:06:34 -07:00
utf8.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
utf8.lean.expected.out
var.lean
var.lean.expected.out
var2.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
var2.lean.expected.out
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_let_expr.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
vm_let_expr.lean.expected.out test(tests/lean/vm_let_expr): add regression test for bugs fixed in the previous two commits 2017-01-12 11:18:16 -08:00
vm_sorry.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
vm_sorry.lean.expected.out fix(library/module): has_sorry: check examples 2017-02-24 21:08:49 +01:00
whnf.lean chore(frontends/lean): rename transient commands 2017-03-09 18:41:19 -08:00
whnf.lean.expected.out fix(library/tactic): we should preserve names when using the revert/do_something/intro idiom 2017-03-11 12:20:39 -08:00
whnf_cache_bug.lean
whnf_cache_bug.lean.expected.out fix(library/tactic): we should preserve names when using the revert/do_something/intro idiom 2017-03-11 12:20:39 -08:00
whnf_core1.lean refactor(library/init/meta): remove whnf_core 2017-02-14 18:39:57 -08:00
whnf_core1.lean.expected.out fix(library/tactic): we should preserve names when using the revert/do_something/intro idiom 2017-03-11 12:20:39 -08: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