lean4-htt/tests/lean
Leonardo de Moura b2bc2d2775 feat: improve field notation argument search
@Kha the new test may look exoteric, but it reflects an actual
instance in our code base, and the old frontend supports it.
Not sure whether we should keep it or not.
2020-10-16 14:32:03 -07:00
..
newfrontend chore: factor out and unify common test behavior; retrieve lean from PATH 2020-05-14 14:38:52 +02:00
run feat: improve field notation argument search 2020-10-16 14:32:03 -07:00
server chore: suppress extraMsg in type mismatch errors 2020-10-06 10:58:50 -07:00
trust0 chore: factor out and unify common test behavior; retrieve lean from PATH 2020-05-14 14:38:52 +02:00
.gitignore chore: ignore test output files 2020-08-31 11:09:27 +02:00
abst.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
abst.lean.expected.out Revert "feat: add std streams" 2020-01-25 16:32:06 +01:00
appParserIssue.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
appParserIssue.lean.expected.out feat: activate new pretty printer 2020-09-17 08:12:28 -07:00
attrCmd.lean feat: attribute command 2020-09-20 09:11:36 -07:00
attrCmd.lean.expected.out feat: attribute command 2020-09-20 09:11:36 -07:00
auxDeclIssue.lean feat: add option pp.macroStack 2020-09-16 15:29:28 -07:00
auxDeclIssue.lean.expected.out feat: activate new pretty printer 2020-09-17 08:12:28 -07:00
binsearch.lean fix: ensure expectedType at fun body 2020-09-13 13:44:05 -07:00
binsearch.lean.expected.out Revert "feat: add std streams" 2020-01-25 16:32:06 +01:00
bytearray.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
bytearray.lean.expected.out feat: ByteArray.copySlice 2020-08-28 10:04:32 -07:00
class_def_must_fail.lean fix: reject [class] at declarations that are not inductive datatypes or structures 2019-10-21 22:52:13 -07:00
class_def_must_fail.lean.expected.out fix: reject [class] at declarations that are not inductive datatypes or structures 2019-10-21 22:52:13 -07:00
classBadOutParam.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
classBadOutParam.lean.expected.out chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
collectDepsIssue.lean fix: collectDeps issue 2020-09-13 09:47:00 -07:00
collectDepsIssue.lean.expected.out feat: hide auxiliary declarations 2020-09-15 16:50:16 -07:00
ctor_layout.lean fix: tests and elabDo 2020-09-26 19:12:01 -07:00
ctor_layout.lean.expected.out feat: unsafe functions for freeing compacted regions 2020-07-10 07:42:26 -07:00
dbgMacros.lean feat: improve dbgTrace! macro 2020-10-13 12:38:04 -07:00
dbgMacros.lean.expected.out chore: fix tests 2020-10-05 11:28:52 -07:00
doNotation1.lean fix: error message location 2020-10-07 17:43:23 -07:00
doNotation1.lean.expected.out fix: error message location 2020-10-07 17:43:23 -07:00
doSeqRightIssue.lean test: do issue 2020-08-15 16:07:01 -07:00
doSeqRightIssue.lean.expected.out fix: remove duplicate error messages due to variable(s) 2020-09-14 12:44:25 -07:00
emptyc.lean feat: remove emptyc elaboration hack 2020-09-11 14:41:44 -07:00
emptyc.lean.expected.out feat: activate new pretty printer 2020-09-17 08:12:28 -07:00
envExtensionSealed.lean chore: avoid memory leak 2020-09-21 13:30:58 -07:00
envExtensionSealed.lean.expected.out chore: remove old pretty printer 2020-10-15 12:04:55 +02:00
eval_except.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
eval_except.lean.expected.out chore: lowercase error messages 2020-01-12 08:21:26 -08:00
evalWithMVar.lean fix: lval resolution 2020-09-12 07:45:36 -07:00
evalWithMVar.lean.expected.out feat: improve error messages for unassigned metavariables 2020-09-29 17:18:03 -07:00
exitAfterParseError.lean fix: skip minimum amount of tokens during parser recovery 2020-09-21 11:37:50 +02:00
exitAfterParseError.lean.expected.out fix: skip minimum amount of tokens during parser recovery 2020-09-21 11:37:50 +02:00
extract.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
extract.lean.expected.out chore(tests/lean/extract): reactivate some #eval tests 2019-09-19 18:12:51 +02:00
file_not_found.lean refactor: elabAppArgsAux 2020-10-11 15:08:12 -07:00
file_not_found.lean.expected.out feat: indented do blocks 2020-09-14 13:44:51 -07:00
Format.lean fix: break grouped fill items containing hard line breaks 2020-10-14 14:24:47 +02:00
Format.lean.expected.out feat: Format.fill 2020-10-07 15:30:36 +02:00
holeErrors.lean feat: improve error messages for unassigned metavariables 2020-09-29 17:18:03 -07:00
holeErrors.lean.expected.out feat: improve error messages for unassigned metavariables 2020-09-29 17:18:03 -07:00
holes.lean test: add another missing hole test 2020-09-07 17:18:20 -07:00
holes.lean.expected.out refactor: elabAppArgsAux 2020-10-11 15:08:12 -07:00
hygienicIntro.lean feat: add hygienicIntro option 2020-09-18 13:02:38 -07:00
hygienicIntro.lean.expected.out feat: add hygienicIntro option 2020-09-18 13:02:38 -07:00
inductive1.lean feat: new inductive command syntax 2020-09-02 09:41:52 -07:00
inductive1.lean.expected.out chore: move to new frontend 2020-10-16 09:16:33 -07:00
infoFromFailure.lean fix: preserve info messages from candidates that failed to be elaborated 2020-09-17 17:08:14 -07:00
infoFromFailure.lean.expected.out refactor: simpler mechanism for never backtracking traces 2020-09-18 10:31:42 -07:00
inst.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
inst.lean.expected.out Revert "feat: add std streams" 2020-01-25 16:32:06 +01:00
IRbug.lean fix: tests and elabDo 2020-09-26 19:12:01 -07:00
IRbug.lean.expected.out fix: typo at IR.Expr.alphaEqv 2020-03-31 10:04:59 -07:00
json.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
json.lean.expected.out feat: translate and refactor Gabriel Ebner's JSON parser 2020-04-15 11:29:18 -07:00
letrec1.lean feat: validate 'let rec' types 2020-09-02 17:02:40 -07:00
letrec1.lean.expected.out feat: add option pp.macroStack 2020-09-16 15:29:28 -07:00
ll_infer_type_bug.lean refactor: elabAppArgsAux 2020-10-11 15:08:12 -07:00
ll_infer_type_bug.lean.expected.out fix: break grouped fill items containing hard line breaks 2020-10-14 14:24:47 +02:00
lvl1.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
lvl1.lean.expected.out fix: Level.normalize 2020-01-29 03:38:35 -08:00
macroscopes.lean chore: add temporary workarounds 2020-09-30 07:05:46 -07:00
macroscopes.lean.expected.out chore: fix tests 2020-01-23 16:08:52 -08:00
macroStack.lean fix: throwAppTypeMismatch should be polymorphic 2020-09-22 09:35:59 -07:00
macroStack.lean.expected.out chore: suppress extraMsg in type mismatch errors 2020-10-06 10:58:50 -07:00
match1.lean fix: scope and improve error message 2020-09-09 16:44:43 -07:00
match1.lean.expected.out feat: add hygienicIntro option 2020-09-18 13:02:38 -07:00
match2.lean fix: instantiate metavariables in alternative local decls 2020-08-15 08:18:00 -07:00
match2.lean.expected.out fix: instantiate metavariables in alternative local decls 2020-08-15 08:18:00 -07:00
match3.lean chore: remove begin ... end syntax 2020-08-30 14:15:33 -07:00
match3.lean.expected.out fix: nontermination at DepElim 2020-08-16 11:07:44 -07:00
match4.lean fix: anonymous constructor elaborator 2020-08-17 17:32:11 -07:00
match4.lean.expected.out feat: structure instances with .. in patterns 2020-08-17 16:23:49 -07:00
matchErrorLocation.lean feat: add elabTermEnsuringType 2020-08-15 13:49:10 -07:00
matchErrorLocation.lean.expected.out chore: suppress extraMsg in type mismatch errors 2020-10-06 10:58:50 -07:00
mutualdef1.lean chore: parameters do not need to match in mutually recursive definitions 2020-09-02 10:30:35 -07:00
mutualdef1.lean.expected.out chore: parameters do not need to match in mutually recursive definitions 2020-09-02 10:30:35 -07:00
mutualWithNamespaceMacro.lean feat: new inductive command syntax 2020-09-02 09:41:52 -07:00
mutualWithNamespaceMacro.lean.expected.out feat: mutual + namespace macro 2020-09-01 12:25:29 -07:00
mvar1.lean chore: add temporary workarounds 2020-09-30 07:05:46 -07:00
mvar1.lean.expected.out test: add new tests 2019-10-26 11:32:33 -07:00
mvar2.lean chore: add temporary workarounds 2020-09-30 07:05:46 -07:00
mvar2.lean.expected.out chore: fix tests 2019-12-21 16:03:44 -08:00
mvar3.lean chore: add temporary workarounds 2020-09-30 07:05:46 -07:00
mvar3.lean.expected.out test: strip mvar suffixes 2020-09-15 09:32:00 -07:00
mvar_fvar.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
mvar_fvar.lean.expected.out feat(library/init/lean/expr): add Expr.hasFVar and Expr.hasMVar 2019-10-02 10:07:26 -07:00
namedHoles.lean fix: multiple occurrences of named holes 2020-09-16 10:27:30 -07:00
namedHoles.lean.expected.out chore: suppress extraMsg in type mismatch errors 2020-10-06 10:58:50 -07:00
namelit.lean fix: proper Name literals 2020-01-24 12:38:15 -08:00
namelit.lean.expected.out fix: proper Name literals 2020-01-24 12:38:15 -08:00
openExport.lean test: open and export 2020-09-15 10:46:40 -07:00
openExport.lean.expected.out feat: activate new pretty printer 2020-09-17 08:12:28 -07:00
parserPrio.lean feat: add support for parser priorities in the syntax command 2020-09-19 18:47:08 -07:00
parserPrio.lean.expected.out feat: add support for parser priorities in the syntax command 2020-09-19 18:47:08 -07:00
phashmap_inst_coherence.lean chore: move more tests to new frontend 2020-09-13 13:28:12 -07:00
phashmap_inst_coherence.lean.expected.out chore: suppress extraMsg in type mismatch errors 2020-10-06 10:58:50 -07:00
ppExpr.lean feat: delaborator: use nicer binder name for [anonymous] 2020-10-14 18:38:59 +02:00
ppExpr.lean.expected.out feat: delaborator: use nicer binder name for [anonymous] 2020-10-14 18:38:59 +02:00
PPRoundtrip.lean chore: cleanup 2020-09-28 19:05:48 -07:00
PPRoundtrip.lean.expected.out fix: Format.be: respect indent when trying to fit fill item in a new line 2020-10-14 14:24:47 +02:00
precissues.lean feat: change default precedence for new syntax 2020-09-21 19:04:03 -07:00
precissues.lean.expected.out fix: break grouped fill items containing hard line breaks 2020-10-14 14:24:47 +02:00
private.lean fix: private names 2020-04-09 16:28:21 -07:00
private.lean.expected.out feat: activate new pretty printer 2020-09-17 08:12:28 -07:00
Process.lean fix: IO.Process.output 2020-09-29 08:01:10 -07:00
Process.lean.expected.out fix: IO.Process.output 2020-09-29 08:01:10 -07:00
protected.lean fix: protected 2020-09-14 13:09:04 -07:00
protected.lean.expected.out chore: fix tests 2020-10-05 11:28:52 -07:00
readlinkf.sh
ref1.lean fix: tests and elabDo 2020-09-26 19:12:01 -07:00
ref1.lean.expected.out Revert "feat: add std streams" 2020-01-25 16:32:06 +01:00
Reformat.lean test: Reformat.lean: make output test 2020-10-14 14:24:47 +02:00
Reformat.lean.expected.out fix: break grouped fill items containing hard line breaks 2020-10-14 14:24:47 +02:00
repr_issue.lean chore: add temporary workarounds 2020-09-30 07:05:46 -07:00
repr_issue.lean.expected.out chore(tests/lean/extract): reactivate some #eval tests 2019-09-19 18:12:51 +02:00
resolveGlobalName.lean feat: add MonadResolveName type class 2020-10-10 11:33:52 -07:00
resolveGlobalName.lean.expected.out feat: add resolveGlobalConst and resolveGlobalConstNoOverload 2020-09-20 08:54:24 -07:00
rewrite.lean feat: rewrite tactic 2020-09-18 16:13:14 -07:00
rewrite.lean.expected.out feat: rewrite tactic 2020-09-18 16:13:14 -07:00
sanitizeMacroScopes.lean feat: sanitize Syntax in messages 2020-09-29 07:59:22 -07:00
sanitizeMacroScopes.lean.expected.out chore: move to new frontend 2020-10-16 11:57:19 -07:00
shadow.lean chore: improve sanitizeNames superscripts 2020-09-17 08:57:54 -07:00
shadow.lean.expected.out chore: suppress extraMsg in type mismatch errors 2020-10-06 10:58:50 -07:00
stdio.lean refactor: elabAppArgsAux 2020-10-11 15:08:12 -07:00
stdio.lean.expected.out feat: make std streams Streams 2020-08-28 10:04:32 -07:00
string_imp.lean chore: move more tests to new frontend 2020-09-13 16:13:20 -07:00
string_imp.lean.expected.out chore(library/init/data/string/basic): remove broken lineColumn obsoleted by FileMap 2019-09-19 18:12:51 +02:00
string_imp2.lean chore: move more tests to new frontend 2020-09-13 16:13:20 -07:00
string_imp2.lean.expected.out fix: String: take/drop characters, not bytes 2020-08-11 18:24:47 -07:00
struct1.lean chore: move more tests to new frontend 2020-09-13 16:13:20 -07:00
struct1.lean.expected.out chore: suppress extraMsg in type mismatch errors 2020-10-06 10:58:50 -07:00
StxQuot.lean fix: tests and elabDo 2020-09-26 19:12:01 -07:00
StxQuot.lean.expected.out test: remove broken test case 2020-09-17 08:12:28 -07:00
test_single.sh test: strip mvar suffixes 2020-09-15 09:32:00 -07:00
typeMismatch.lean fix: horrible error message due to constApprox := true 2020-09-29 07:54:48 -07:00
typeMismatch.lean.expected.out chore: fix error messages 2020-10-06 10:52:04 -07:00
typeOf.lean chore: improve error message 2020-10-06 10:45:12 -07:00
typeOf.lean.expected.out chore: suppress extraMsg in type mismatch errors 2020-10-06 10:58:50 -07:00
unused_univ.lean feat: report unused universe parameters 2020-07-14 16:40:56 -07:00
unused_univ.lean.expected.out feat: report unused universe parameters 2020-07-14 16:40:56 -07:00
zipper.lean fix: set constApprox := false at SynthInstance 2020-09-13 16:11:27 -07:00
zipper.lean.expected.out Revert "feat: add std streams" 2020-01-25 16:32:06 +01:00