lean4-htt/tests/lean
Leonardo de Moura e68e448070 fix: convert inductive type instance implicit parameters to implicit when building SizeOf instance
It is better for TC resolution since the parameter can be inferred by
typing constraints, and it addresses issue #1373
2022-07-26 12:42:47 -07:00
..
interactive fix: tests 2022-07-25 08:01:27 -07:00
Reformat chore: fix tests 2022-06-16 23:33:57 +02:00
run fix: convert inductive type instance implicit parameters to implicit when building SizeOf instance 2022-07-26 12:42:47 -07:00
server fix: unused variables linter review comments 2022-06-03 13:03:52 +02:00
trust0 fix: unused variables linter review comments 2022-06-03 13:03:52 +02:00
.gitignore
217.lean
217.lean.expected.out feat: propagate return type to for-in block 2022-07-08 17:29:30 -07:00
220.lean
220.lean.expected.out feat: add equality proof for named patterns 2022-01-18 12:43:01 -08:00
223.lean
223.lean.expected.out
236.lean
236.lean.expected.out
241.lean
241.lean.expected.out chore: consistent use of backticks in error messages at Do.lean 2022-07-24 07:42:04 -07:00
242.lean
242.lean.expected.out
243.lean
243.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
247.lean
247.lean.expected.out
248.lean chore: fix tests 2022-06-14 17:27:13 -07:00
248.lean.expected.out feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
255.lean
255.lean.expected.out feat: improve the heuristic for notation delab 2022-06-23 13:27:53 -07:00
276.lean
276.lean.expected.out
277a.lean
277a.lean.expected.out chore: show declaration with sorry in #eval 2022-01-17 13:18:22 -08:00
277b.lean
277b.lean.expected.out chore: show declaration with sorry in #eval 2022-01-17 13:18:22 -08:00
283.lean
283.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
297.lean
297.lean.expected.out
301.lean
301.lean.expected.out fix: no sorry-warning for missing match cases 2022-06-01 07:41:52 -07:00
302.lean
302.lean.expected.out fix: addAutoBoundImplicitsOld occurrences at MutualDef.lean and Structure.lean 2022-03-25 09:07:59 -07:00
307.lean
307.lean.expected.out
309.lean
309.lean.expected.out
331.lean
331.lean.expected.out
343.lean fix: universe level parameter stabilitity issue 2022-06-10 14:08:08 -07:00
343.lean.expected.out fix: catch exception at elabMutualDef 2022-07-12 18:39:30 -07:00
345.lean
345.lean.expected.out
346.lean
346.lean.expected.out
348.lean
348.lean.expected.out
353.lean
353.lean.expected.out feat: backtrack when applying default instances if subproblems cannot be solved 2022-05-07 09:56:38 -07:00
361.lean chore: fix test 2022-01-31 16:45:57 -08:00
361.lean.expected.out feat: remove space before propositions with inaccessible names 2022-04-07 07:54:50 -07:00
366.lean
366.lean.expected.out
386.lean
386.lean.expected.out
389.lean
389.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
414.lean chore: fix tests 2022-04-01 11:34:50 -07:00
414.lean.expected.out
415.lean chore: fix tests 2022-06-27 22:37:02 +02:00
415.lean.expected.out
421.lean
421.lean.expected.out
423.lean
423.lean.expected.out feat: improve binop% and binrel% elaboration functions 2022-07-12 18:12:20 -07:00
435.lean
435.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
435b.lean
435b.lean.expected.out
439.lean
439.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
440.lean
440.lean.expected.out chore: show declaration with sorry in #eval 2022-01-17 13:18:22 -08:00
445.lean
445.lean.expected.out feat: improve binder names introduced by the match discriminant refinement feature 2022-04-08 06:49:09 -07:00
448.lean chore: remove tryPureCoe? 2022-02-03 16:25:24 -08:00
448.lean.expected.out
449.lean
449.lean.expected.out
450.lean
450.lean.expected.out
456.lean
456.lean.expected.out
469.lean
469.lean.expected.out fix: notation delaborator on over-application 2022-07-25 13:42:37 -07:00
474.lean refactor: improve MVarId method discoverability 2022-07-24 21:36:33 -07:00
474.lean.expected.out
490.lean fix: _root_ prefix in declarations 2022-06-13 14:03:18 -07:00
490.lean.expected.out fix: _root_ prefix in declarations 2022-06-13 14:03:18 -07:00
496.lean
496.lean.expected.out
529.lean
529.lean.expected.out
550.lean
550.lean.expected.out
586.lean
586.lean.expected.out
593.lean
593.lean.expected.out
603.lean
603.lean.expected.out feat: add a proper BEq instance for Nat 2022-03-01 09:01:08 -08:00
604.lean
604.lean.expected.out
620.lean
620.lean.expected.out
621.lean
621.lean.expected.out chore: fix tests 2022-01-20 15:25:59 -08:00
625.lean fix: tests/lean/625.lean 2022-07-16 06:19:54 -07:00
625.lean.expected.out fix: tests/lean/625.lean 2022-07-16 06:19:54 -07:00
629.lean
629.lean.expected.out
641.lean
641.lean.expected.out feat: include types in the "ambiguous, possible interpretations" error message 2022-03-06 07:26:31 -08:00
653.lean
653.lean.expected.out
655.lean
655.lean.expected.out
679.lean chore: remove tryPureCoe? 2022-02-03 16:25:24 -08:00
679.lean.expected.out
689.lean
689.lean.expected.out
690.lean
690.lean.expected.out chore: fix tests 2022-06-01 06:36:25 -07:00
697.lean
697.lean.expected.out
714.lean
714.lean.expected.out
755.lean
755.lean.expected.out chore: fix test 2022-01-20 17:19:29 -08:00
770.lean
770.lean.expected.out chore: consistent use of backticks in error messages at Do.lean 2022-07-24 07:42:04 -07:00
799.lean
799.lean.expected.out
801.lean test: wrong test 2022-02-02 13:17:30 +01:00
801.lean.expected.out test: forgot to commit test for #801 2022-02-02 13:08:23 +01:00
813.lean
813.lean.expected.out
815b.lean
815b.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
906.lean fix: increase the number of heartbeats at Expr.eqv 2022-01-26 08:25:33 -08:00
906.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
916.lean
916.lean.expected.out chore: consistent use of backticks in error messages at Do.lean 2022-07-24 07:42:04 -07:00
948.lean fix: ignore TC failures while processing patterns 2022-01-13 10:55:09 -08:00
948.lean.expected.out fix: use consistent goal prefix everywhere 2022-05-09 17:49:00 +02:00
951.lean test: add test for issue #951 2022-01-20 17:16:06 -08:00
951.lean.expected.out test: add test for issue #951 2022-01-20 17:16:06 -08:00
973.lean feat: generate error message for simp theorems that are equivalent to x = x 2022-01-26 11:16:31 -08:00
973.lean.expected.out feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
973b.lean chore: fix tests 2022-06-14 16:43:22 -07:00
973b.lean.expected.out fix: remove check from Simp.synthesizeArgs 2022-06-03 07:40:30 -07:00
974.lean test: add variant of Formula.count_quantifiers 2022-01-25 18:47:03 -08:00
974.lean.expected.out fix: mkEquationsFor at Match/MatchEqs.lean 2022-01-25 18:43:51 -08:00
986.lean fix: remove irrelevant hypotheses in auto-generated equation theorems 2022-02-02 15:39:51 -08:00
986.lean.expected.out chore: fix tests 2022-07-10 07:43:01 -07:00
995.lean fix: match tactic should not trigger implicit lambdas 2022-02-04 07:55:56 -08:00
995.lean.expected.out fix: match tactic should not trigger implicit lambdas 2022-02-04 07:55:56 -08:00
1007.lean feat: improve error message when max heartbeats is reached during TC 2022-02-07 11:23:48 -08:00
1007.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
1011.lean chore: simplify option names 2022-02-08 12:23:24 -08:00
1011.lean.expected.out feat: relax auto-implicit restrictions 2022-02-08 12:17:42 -08:00
1018unknowMVarIssue.lean fix: backtrack InfoTree when backtracking at the discriminant refinement method 2022-02-15 16:01:09 -08:00
1018unknowMVarIssue.lean.expected.out test: strip some more indices 2022-07-25 08:01:27 -07:00
1021.lean fix: nasty bug at findDeclarationRangesCore? 2022-03-19 16:53:22 -07:00
1021.lean.expected.out chore: fix tests 2022-06-27 22:37:02 +02:00
1026.lean fix: heuristic for generating equation theorem types 2022-02-23 13:10:30 -08:00
1026.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
1027.lean fix: simp_all was "self-simplifying" simplified hypotheses 2022-02-23 16:48:28 -08:00
1027.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
1038.lean fix: toName function at elabAppFnId 2022-03-04 16:56:02 -08:00
1038.lean.expected.out fix: toName function at elabAppFnId 2022-03-04 16:56:02 -08:00
1039.lean fix: propagate local and scope modifiers at elab_rules 2022-03-19 16:08:06 -07:00
1039.lean.expected.out fix: propagate local and scope modifiers at elab_rules 2022-03-19 16:08:06 -07:00
1050.lean feat: improve "result types must be in the same universe level" error message 2022-03-17 07:41:37 -07:00
1050.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
1057.lean fix: check type mismatch at dependent pattern matching compiler 2022-03-21 09:28:02 -07:00
1057.lean.expected.out fix: check type mismatch at dependent pattern matching compiler 2022-03-21 09:28:02 -07:00
1062.lean test: for issue #1062 2022-03-22 14:14:28 -07:00
1062.lean.expected.out test: for issue #1062 2022-03-22 14:14:28 -07:00
1074a.lean fix: mkEqnTypes 2022-03-25 19:13:21 -07:00
1074a.lean.expected.out feat: improve let-pattern and have-pattern macro expansion 2022-03-29 07:33:22 -07:00
1074b.lean fix: missing test at has_trivial_structure 2022-03-25 17:36:30 -07:00
1074b.lean.expected.out feat: improve runTactic 2022-07-25 07:41:50 -07:00
1079.lean test: for issue #1079 2022-03-28 07:19:55 -07:00
1079.lean.expected.out test: for issue #1079 2022-03-28 07:19:55 -07:00
1081.lean fix: smart unfolding 2022-03-29 15:49:14 -07:00
1081.lean.expected.out fix: smart unfolding 2022-03-29 15:49:14 -07:00
1098.lean fix: constructor elaboration 2022-04-08 18:19:06 -07:00
1098.lean.expected.out fix: constructor elaboration 2022-04-08 18:19:06 -07:00
1112.lean fix: index out of bounds at computeFixedIndexBitMask 2022-04-19 05:21:43 -07:00
1112.lean.expected.out fix: index out of bounds at computeFixedIndexBitMask 2022-04-19 05:21:43 -07:00
1113.lean feat: apply rfl theorems at dsimp 2022-04-21 16:26:57 -07:00
1113.lean.expected.out feat: apply rfl theorems at dsimp 2022-04-21 16:26:57 -07:00
1163.lean refactor: improve MVarId method discoverability 2022-07-24 21:36:33 -07:00
1163.lean.expected.out chore: fix tests 2022-06-01 06:36:25 -07:00
1206.lean fix: check types at do pattern reassignment 2022-06-10 17:31:36 +02:00
1206.lean.expected.out fix: check types at do pattern reassignment 2022-06-10 17:31:36 +02:00
1235.lean fix: remove kabstractWithPred 2022-06-20 16:35:18 -07:00
1235.lean.expected.out fix: remove kabstractWithPred 2022-06-20 16:35:18 -07:00
1240.lean fix: fixes #1240 2022-06-23 05:53:06 -07:00
1240.lean.expected.out fix: fixes #1240 2022-06-23 05:53:06 -07:00
1279.lean fix: dependent pattern matching bug 2022-07-03 13:25:12 -07:00
1279.lean.expected.out fix: dependent pattern matching bug 2022-07-03 13:25:12 -07:00
1279_simplified.lean fix: dependent pattern matching bug 2022-07-03 13:25:12 -07:00
1279_simplified.lean.expected.out fix: dependent pattern matching bug 2022-07-03 13:25:12 -07:00
1292.lean fix: bug at the code specialization cache 2022-07-07 22:59:18 -07:00
1292.lean.expected.out fix: bug at the code specialization cache 2022-07-07 22:59:18 -07:00
1298.lean fix: use binop% for elaborating ^ 2022-07-12 18:20:02 -07:00
1298.lean.expected.out fix: use binop% for elaborating ^ 2022-07-12 18:20:02 -07:00
1301.lean test: for issue #1301 2022-07-13 06:05:12 -07:00
1301.lean.expected.out feat: improve runTactic 2022-07-25 07:41:50 -07:00
1321.lean test: for issue #1321 2022-07-18 23:50:41 -04:00
1321.lean.expected.out test: for issue #1321 2022-07-18 23:50:41 -04:00
1358.lean fix: ensure messages associated with last exception are not lost at evalTactic 2022-07-22 12:05:29 -04:00
1358.lean.expected.out fix: ensure messages associated with last exception are not lost at evalTactic 2022-07-22 12:05:29 -04:00
1363.lean feat: reject [macroInline] declarations in recursive declarations 2022-07-24 07:26:35 -07:00
1363.lean.expected.out feat: reject [macroInline] declarations in recursive declarations 2022-07-24 07:26:35 -07:00
1367.lean fix: notation delaborator on over-application 2022-07-25 13:42:37 -07:00
1367.lean.expected.out fix: notation delaborator on over-application 2022-07-25 13:42:37 -07:00
abst.lean
abst.lean.expected.out
allFieldForConstants.lean feat: save mutual block information for definitions/theorems/opaques 2022-06-23 16:39:51 -07:00
allFieldForConstants.lean.expected.out feat: save mutual block information for definitions/theorems/opaques 2022-06-23 16:39:51 -07:00
ambiguousOpenExport.lean feat: report error on ambiguous export and open commands 2022-06-17 09:58:36 -07:00
ambiguousOpenExport.lean.expected.out feat: report error on ambiguous export and open commands 2022-06-17 09:58:36 -07:00
antiquotRecovery.lean fix: skip antiquotations during parser recovery 2022-04-27 10:41:27 +02:00
antiquotRecovery.lean.expected.out fix: skip antiquotations during parser recovery 2022-04-27 10:41:27 +02:00
appParserIssue.lean
appParserIssue.lean.expected.out
argNameAtPlaceholderError.lean
argNameAtPlaceholderError.lean.expected.out
argNameIfMacroScopes.lean
argNameIfMacroScopes.lean.expected.out
arrayGetU.lean feat: add removeUnnecessaryCasts 2022-02-07 17:24:32 -08:00
arrayGetU.lean.expected.out feat: add removeUnnecessaryCasts 2022-02-07 17:24:32 -08:00
attrCmd.lean
attrCmd.lean.expected.out
autobound_and_macroscopes.lean
autobound_and_macroscopes.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
autoBoundErrorMsg.lean
autoBoundErrorMsg.lean.expected.out feat: improve auto implicit binder names in definitions/theorems 2022-04-07 14:46:59 -07:00
autoBoundImplicits1.lean chore: simplify option names 2022-02-08 12:23:24 -08:00
autoBoundImplicits1.lean.expected.out chore: fix tests 2022-06-01 06:36:25 -07:00
autoBoundImplicits2.lean chore: fix tests 2022-07-02 15:17:01 -07:00
autoBoundImplicits2.lean.expected.out
autoBoundPostponeLoop.lean
autoBoundPostponeLoop.lean.expected.out feat: auto local implicit chaining 2022-03-05 17:30:15 -08:00
autoImplicitChain.lean feat: auto local implicit chaining 2022-03-05 17:30:15 -08:00
autoImplicitChain.lean.expected.out feat: improve auto implicit binder names in definitions/theorems 2022-04-07 14:46:59 -07:00
autoImplicitChainNameIssue.lean feat: improve auto implicit binder names in definitions/theorems 2022-04-07 14:46:59 -07:00
autoImplicitChainNameIssue.lean.expected.out feat: improve auto implicit binder names in definitions/theorems 2022-04-07 14:46:59 -07:00
autoImplicitCtorParamIssue.lean fix: auto implicit behavior on constructors 2022-05-04 15:04:49 -07:00
autoImplicitCtorParamIssue.lean.expected.out fix: auto implicit behavior on constructors 2022-05-04 15:04:49 -07:00
autoImplicitForbidden.lean fix: disable auto implicits in structure field default values 2022-07-18 21:09:56 -07:00
autoImplicitForbidden.lean.expected.out fix: disable auto implicits in structure field default values 2022-07-18 21:09:56 -07:00
autoIssue.lean feat: improve let-pattern and have-pattern macro expansion 2022-03-29 07:33:22 -07:00
autoIssue.lean.expected.out feat: improve let-pattern and have-pattern macro expansion 2022-03-29 07:33:22 -07:00
autoPPExplicit.lean
autoPPExplicit.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
auxDeclIssue.lean
auxDeclIssue.lean.expected.out chore: fix tests 2022-02-23 16:30:27 -08:00
badBinderName.lean
badBinderName.lean.expected.out
badIhName.lean
badIhName.lean.expected.out feat: remove space before propositions with inaccessible names 2022-04-07 07:54:50 -07:00
beginEndAsMacro.lean
beginEndAsMacro.lean.expected.out
bigUnivOffsets.lean
bigUnivOffsets.lean.expected.out
binderCacheIssue.lean
binderCacheIssue.lean.expected.out
binderCacheIssue2.lean
binderCacheIssue2.lean.expected.out
bindersAbstractingUnassignedMVars.lean feat: allow mkLambdaFVars and mkForallFVars to abstract unassigned metavars too 2022-03-09 11:27:58 -08:00
bindersAbstractingUnassignedMVars.lean.expected.out feat: allow mkLambdaFVars and mkForallFVars to abstract unassigned metavars too 2022-03-09 11:27:58 -08:00
binomialHeap.lean
binomialHeap.lean.expected.out
binop_lazy.lean
binop_lazy.lean.expected.out
binopIssues.lean
binopIssues.lean.expected.out
binrel_binop.lean feat: improve binrel% elaborator 2022-05-09 18:39:52 -07:00
binrel_binop.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
binsearch.lean
binsearch.lean.expected.out
bintreeGoal.lean feat: do not display inaccessible proposition names if they do not have forward dependencies 2022-04-02 13:15:17 -07:00
bintreeGoal.lean.expected.out chore: fix tests 2022-06-01 06:36:25 -07:00
bitwise.lean
bitwise.lean.expected.out
byCasesMetaM.lean refactor: improve MVarId method discoverability 2022-07-24 21:36:33 -07:00
byCasesMetaM.lean.expected.out
bytearray.lean
bytearray.lean.expected.out
cacheIssue.lean
cacheIssue.lean.expected.out
calcErrors.lean chore: style use · instead of . for lambda dot notation 2022-03-11 07:49:03 -08:00
calcErrors.lean.expected.out
cdotAtSimpArg.lean
cdotAtSimpArg.lean.expected.out
cdotTuple.lean chore: style use · instead of . for lambda dot notation 2022-03-11 07:49:03 -08:00
cdotTuple.lean.expected.out
class_def_must_fail.lean
class_def_must_fail.lean.expected.out feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
classBadOutParam.lean
classBadOutParam.lean.expected.out
collectDepsIssue.lean
collectDepsIssue.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
commandPrefix.lean
commandPrefix.lean.expected.out
computedFieldsCode.lean chore: require @[computedField] attribute 2022-07-11 12:26:53 -07:00
computedFieldsCode.lean.expected.out feat: computed fields 2022-07-11 12:26:53 -07:00
congrThmIssue.lean test: add test for issue fixed in previous commit 2022-03-14 14:11:08 -07:00
congrThmIssue.lean.expected.out fix: regression reported at issue #1113 2022-04-23 15:39:04 -07:00
constDelab.lean
constDelab.lean.expected.out
constructorTac.lean
constructorTac.lean.expected.out
consumePPHint.lean chore: fix tests 2022-06-14 16:43:22 -07:00
consumePPHint.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
conv1.lean feat: allow conv mode's arg command to access implicit arguments 2022-06-14 16:15:38 -07:00
conv1.lean.expected.out feat: allow conv mode's arg command to access implicit arguments 2022-06-14 16:15:38 -07:00
convInConv.lean
convInConv.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
convPatternAtLetIssue.lean
convPatternAtLetIssue.lean.expected.out fix: use consistent goal prefix everywhere 2022-05-09 17:49:00 +02:00
convPatternMatchIssue.lean
convPatternMatchIssue.lean.expected.out fix: use consistent goal prefix everywhere 2022-05-09 17:49:00 +02:00
convZetaLetExt.lean feat: allow ext conv tactic to go inside let-declarations 2022-06-22 19:27:04 -07:00
convZetaLetExt.lean.expected.out feat: allow ext conv tactic to go inside let-declarations 2022-06-22 19:27:04 -07:00
copy-produced
csimpAttr.lean
csimpAttr.lean.expected.out feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
csimpAttrAppend.lean
csimpAttrAppend.lean.expected.out
ctor_layout.lean
ctor_layout.lean.expected.out feat: store ModuleData of imported modules in EnvironmentHeader 2022-01-15 10:40:52 -08:00
ctorUnivTooBig.lean feat: better binder names at reorderCtorArgs 2022-04-03 10:03:47 -07:00
ctorUnivTooBig.lean.expected.out feat: ignore {} annotation at constructors 2022-04-13 08:30:21 -07:00
dbgMacros.lean
dbgMacros.lean.expected.out
decimals.lean
decimals.lean.expected.out
decreasing_by.lean
decreasing_by.lean.expected.out
defaultInstance.lean
defaultInstance.lean.expected.out
defaultInstanceWithPrio.lean
defaultInstanceWithPrio.lean.expected.out
defInst.lean feat: improve #eval command 2022-03-12 19:55:15 -08:00
defInst.lean.expected.out chore: fix tests 2022-05-31 18:17:56 -07:00
delabUnexpand.lean
delabUnexpand.lean.expected.out
delta.lean
delta.lean.expected.out
deprecated.lean feat: add [deprecated] attribute 2022-07-24 18:06:03 -07:00
deprecated.lean.expected.out feat: add [deprecated] attribute 2022-07-24 18:06:03 -07:00
derivingDecidableEq.lean feat: support proofs in deriving DecidableEq 2022-05-30 07:36:30 -07:00
derivingDecidableEq.lean.expected.out feat: support proofs in deriving DecidableEq 2022-05-30 07:36:30 -07:00
derivingRepr.lean
derivingRepr.lean.expected.out
derivingRpcEncoding.lean chore: use inaccessible name for RpcEncodingPacket 2022-07-19 22:55:42 +02:00
derivingRpcEncoding.lean.expected.out chore: use inaccessible name for RpcEncodingPacket 2022-07-19 22:55:42 +02:00
diamond1.lean chore: style use · instead of . for lambda dot notation 2022-03-11 07:49:03 -08:00
diamond1.lean.expected.out feat: print number of parameters for an inductive type 2022-03-08 17:48:46 -08:00
diamond2.lean chore: style use · instead of . for lambda dot notation 2022-03-11 07:49:03 -08:00
diamond2.lean.expected.out chore: fix tests 2022-02-14 12:06:03 -08:00
diamond3.lean chore: style use · instead of . for lambda dot notation 2022-03-11 07:49:03 -08:00
diamond3.lean.expected.out chore: fix tests 2022-02-14 12:06:03 -08:00
diamond4.lean
diamond4.lean.expected.out
diamond5.lean
diamond5.lean.expected.out
diamond6.lean
diamond6.lean.expected.out
diamond7.lean
diamond7.lean.expected.out
diamond8.lean fix: recursively copy subfields in diamond extends 2022-01-29 08:31:34 -08:00
diamond8.lean.expected.out feat: print number of parameters for an inductive type 2022-03-08 17:48:46 -08:00
diamond9.lean fix: dependent fields in diamond extensions 2022-02-03 09:17:14 -08:00
diamond9.lean.expected.out fix: dependent fields in diamond extensions 2022-02-03 09:17:14 -08:00
diamond10.lean fix: refs to copied subobjects in diamond extension 2022-02-07 10:54:32 -08:00
diamond10.lean.expected.out fix: refs to copied subobjects in diamond extension 2022-02-07 10:54:32 -08:00
docStr.lean
docStr.lean.expected.out chore: fix tests 2022-07-18 23:18:59 -04:00
doErrorMsg.lean fix: check types at do pattern reassignment 2022-06-10 17:31:36 +02:00
doErrorMsg.lean.expected.out fix: check types at do pattern reassignment 2022-06-10 17:31:36 +02:00
doIfLet.lean feat: elaborate do notation even when expected type is not available 2022-06-29 13:30:06 -07:00
doIfLet.lean.expected.out
doIssue.lean chore: remove tryPureCoe? 2022-02-03 16:25:24 -08:00
doIssue.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
doLetLoop.lean
doLetLoop.lean.expected.out chore: fix tests 2022-06-01 06:36:25 -07:00
doNotation1.lean
doNotation1.lean.expected.out fix: improve "{varName} cannot be reassigned" error message 2022-07-24 07:44:34 -07:00
doSeqRightIssue.lean chore: simplify option names 2022-02-08 12:23:24 -08:00
doSeqRightIssue.lean.expected.out chore: fix tests 2022-06-01 06:36:25 -07:00
dsimpZetaIssue.lean fix: dsimp zeta issue 2022-07-01 06:42:09 -07:00
dsimpZetaIssue.lean.expected.out fix: dsimp zeta issue 2022-07-01 06:42:09 -07:00
eagerCoeExpansion.lean
eagerCoeExpansion.lean.expected.out feat: add a proper BEq instance for Nat 2022-03-01 09:01:08 -08:00
eagerUnfoldingIssue.lean feat: implement MonadLog at CoreM 2022-05-31 17:40:55 -07:00
eagerUnfoldingIssue.lean.expected.out feat: implement MonadLog at CoreM 2022-05-31 17:40:55 -07:00
elseifDoErrorPos.lean
elseifDoErrorPos.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
emptyc.lean chore: avoid Has prefix in type classes 2020-10-27 18:29:19 -07:00
emptyc.lean.expected.out feat: include types in the "ambiguous, possible interpretations" error message 2022-03-06 07:26:31 -08:00
eoi.lean
eoi.lean.expected.out
eqValue.lean fix: mkEquationsFor at Match/MatchEqs.lean 2022-01-25 18:43:51 -08:00
eqValue.lean.expected.out fix: splitMatch tactic 2022-02-02 15:06:03 -08:00
eraseInsts.lean
eraseInsts.lean.expected.out
eraseSimp.lean
eraseSimp.lean.expected.out
errorOnInductionForNested.lean feat: generate error message when induction tactic is used on a nested inductive type without specifying an eliminator 2022-03-11 14:45:57 -08:00
errorOnInductionForNested.lean.expected.out feat: generate error message when induction tactic is used on a nested inductive type without specifying an eliminator 2022-03-11 14:45:57 -08:00
errorRecoveryBug.lean
errorRecoveryBug.lean.expected.out
eta.lean
eta.lean.expected.out
etaStructIssue.lean fix: the eta for structures implementation in the elaborator was different from the implementation in the kernel 2022-03-25 18:24:15 -07:00
etaStructIssue.lean.expected.out fix: the eta for structures implementation in the elaborator was different from the implementation in the kernel 2022-03-25 18:24:15 -07:00
eval_except.lean
eval_except.lean.expected.out
evalCmd.lean feat: add support for CommandElabM at #eval 2022-06-29 16:34:49 -07:00
evalCmd.lean.expected.out feat: add support for CommandElabM at #eval 2022-06-29 16:34:49 -07:00
evalInstMessage.lean
evalInstMessage.lean.expected.out
evalNone.lean feat: report errors an unassigned metavars at #eval 2022-06-29 11:53:33 -07:00
evalNone.lean.expected.out feat: report errors an unassigned metavars at #eval 2022-06-29 11:53:33 -07:00
evalSorry.lean
evalSorry.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
evalWithMVar.lean
evalWithMVar.lean.expected.out feat: report errors an unassigned metavars at #eval 2022-06-29 11:53:33 -07:00
exactErrorPos.lean
exactErrorPos.lean.expected.out
exitAfterParseError.lean
exitAfterParseError.lean.expected.out
extract.lean
extract.lean.expected.out
failTac.lean fix: display all remaining goals at fail tactic error message 2022-02-26 09:49:06 -08:00
failTac.lean.expected.out fix: display all remaining goals at fail tactic error message 2022-02-26 09:49:06 -08:00
file_not_found.lean
file_not_found.lean.expected.out
filePath.lean feat: make System.FilePath opaque 2021-05-28 14:19:59 +02:00
filePath.lean.expected.out
fixedIndexToParamIssue.lean feat: implement TODO at "fixed indices to parameters" 2022-04-02 14:37:24 -07:00
fixedIndexToParamIssue.lean.expected.out feat: better binder names at reorderCtorArgs 2022-04-03 10:03:47 -07:00
fixedIndicesToParams.lean feat: in an inductive family the longest fixed prefix of indices is now promoted to parameters 2022-03-08 17:56:34 -08:00
fixedIndicesToParams.lean.expected.out feat: better binder names at reorderCtorArgs 2022-04-03 10:03:47 -07:00
forallMetaBounded.lean feat: elaborate do notation even when expected type is not available 2022-06-29 13:30:06 -07:00
forallMetaBounded.lean.expected.out test: strip some more indices 2022-07-25 08:01:27 -07:00
forErrors.lean
forErrors.lean.expected.out
Format.lean
Format.lean.expected.out
fun.lean refactor: avoid nested sequence in simpleBinder 2022-07-08 19:06:10 +02:00
fun.lean.expected.out refactor: avoid nested sequence in simpleBinder 2022-07-08 19:06:10 +02:00
funExpected.lean
funExpected.lean.expected.out
funInfoBug.lean
funInfoBug.lean.expected.out
funParen.lean fix: fun (x ...) ... should not be treated as a pattern 2022-04-15 10:00:26 -07:00
funParen.lean.expected.out fix: fun (x ...) ... should not be treated as a pattern 2022-04-15 10:00:26 -07:00
gcd.lean
gcd.lean.expected.out
getElem.lean feat: unexpanders for a[i], a[i]' h, a[i]!, and a[i]? 2022-07-10 06:47:23 -07:00
getElem.lean.expected.out feat: unexpanders for a[i], a[i]' h, a[i]!, and a[i]? 2022-07-10 06:47:23 -07:00
have.lean
have.lean.expected.out
heapSort.lean fix: pretty-printing match dependent on let 2022-02-10 10:19:04 +01:00
heapSort.lean.expected.out feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
hidingInaccessibleNames.lean
hidingInaccessibleNames.lean.expected.out feat: improve binder names introduced by the match discriminant refinement feature 2022-04-08 06:49:09 -07:00
holeErrors.lean feat: produces an error if the declaration body contains a universe parameter that does not occur in the declaration type nor is explicitly provided 2022-06-02 19:43:09 -07:00
holeErrors.lean.expected.out feat: produces an error if the declaration body contains a universe parameter that does not occur in the declaration type nor is explicitly provided 2022-06-02 19:43:09 -07:00
holes.lean
holes.lean.expected.out feat: improve binop% and binrel% elaboration functions 2022-07-12 18:12:20 -07:00
hygienicIntro.lean
hygienicIntro.lean.expected.out
implementedByIssue.lean feat: improve implementedBy errors, and relax type matching test 2022-05-02 08:48:15 -07:00
implementedByIssue.lean.expected.out feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
implicitLambdaIssue.lean
implicitLambdaIssue.lean.expected.out
implicitTypePos.lean
implicitTypePos.lean.expected.out
inductionErrors.lean
inductionErrors.lean.expected.out chore: fix tests 2022-06-01 06:36:25 -07:00
inductionGen.lean
inductionGen.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
inductionMutual.lean
inductionMutual.lean.expected.out
inductive1.lean chore: remove {} from ctor parser 2022-04-13 08:47:21 -07:00
inductive1.lean.expected.out feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
inductiveUnivErrorMsg.lean feat: improve error message when failing to infer resulting universe level for inductive datatypes and structures 2022-05-10 18:30:53 -07:00
inductiveUnivErrorMsg.lean.expected.out feat: improve error message when failing to infer resulting universe level for inductive datatypes and structures 2022-05-10 18:30:53 -07:00
infoFromFailure.lean
infoFromFailure.lean.expected.out
infoTree.lean chore: fix tests 2022-07-02 15:17:01 -07:00
infoTree.lean.expected.out fix: convert inductive type instance implicit parameters to implicit when building SizeOf instance 2022-07-26 12:42:47 -07:00
inst.lean
inst.lean.expected.out
intModBug.lean
intModBug.lean.expected.out
intNegSucc.lean
intNegSucc.lean.expected.out
introLetBug.lean fix: intro tactic at let-expr 2022-06-22 16:10:33 -07:00
introLetBug.lean.expected.out fix: intro tactic at let-expr 2022-06-22 16:10:33 -07:00
invalidFieldName.lean
invalidFieldName.lean.expected.out
invalidInstImplicit.lean
invalidInstImplicit.lean.expected.out
invalidNamedArgs.lean
invalidNamedArgs.lean.expected.out
invalidPatternIssue.lean fix: ensure explicit pattern variables provided by the uses are indeed pattern variables 2022-03-16 07:50:29 -07:00
invalidPatternIssue.lean.expected.out fix: ensure explicit pattern variables provided by the uses are indeed pattern variables 2022-03-16 07:50:29 -07:00
IRbug.lean
IRbug.lean.expected.out
isDefEqOffsetBug.lean
isDefEqOffsetBug.lean.expected.out
isNoncomputable.lean test: for isNoncomputable 2022-02-16 13:37:49 -08:00
isNoncomputable.lean.expected.out test: for isNoncomputable 2022-02-16 13:37:49 -08:00
jason1.lean
jason1.lean.expected.out fix: convert inductive type instance implicit parameters to implicit when building SizeOf instance 2022-07-26 12:42:47 -07:00
jason2.lean
jason2.lean.expected.out
json.lean
json.lean.expected.out
kernelMVarBug.lean
kernelMVarBug.lean.expected.out
keyAttrErase.lean
keyAttrErase.lean.expected.out feat: allow even if the expected type is not available 2022-04-23 08:00:27 -07:00
lazySeq.lean
lazySeq.lean.expected.out
LE.lean chore: remove {} from ctor parser 2022-04-13 08:47:21 -07:00
LE.lean.expected.out chore: remove {} from ctor parser 2022-04-13 08:47:21 -07:00
lean3RefineBug.lean test: add test for Lean 3 refine bug reported on Zulip 2022-04-06 16:04:17 -07:00
lean3RefineBug.lean.expected.out feat: remove space before propositions with inaccessible names 2022-04-07 07:54:50 -07:00
letArrowOutsideDo.lean
letArrowOutsideDo.lean.expected.out
letFun.lean
letFun.lean.expected.out
letPatIssue.lean feat: improve let-pattern and have-pattern macro expansion 2022-03-29 07:33:22 -07:00
letPatIssue.lean.expected.out feat: improve let-pattern and have-pattern macro expansion 2022-03-29 07:33:22 -07:00
letrec1.lean
letrec1.lean.expected.out fix: binder info range for let rec/where 2022-02-06 07:21:51 -08:00
letrecErrors.lean
letrecErrors.lean.expected.out fix: binder info range for let rec/where 2022-02-06 07:21:51 -08:00
letRecMissingAnnotation.lean feat: isolate fixed prefix at well-founded recursion 2022-02-18 10:40:32 -08:00
letRecMissingAnnotation.lean.expected.out chore: fix tests 2022-03-14 10:05:33 -07:00
liftOverLeft.lean
liftOverLeft.lean.expected.out
linterUnusedVariables.lean feat: allow custom ignore functions for the unused variables linter 2022-07-25 09:16:44 +02:00
linterUnusedVariables.lean.expected.out fix: consider macro expansions in unused variables linter 2022-07-13 10:35:37 +02:00
listLength.lean
listLength.lean.expected.out
ll_infer_type_bug.lean
ll_infer_type_bug.lean.expected.out
localNotationPP.lean
localNotationPP.lean.expected.out
loopErrorRecovery.lean
loopErrorRecovery.lean.expected.out
lvl1.lean chore: fix tests 2022-07-02 15:17:01 -07:00
lvl1.lean.expected.out
macroElabRulesIssue1.lean fix: evalTactic 2022-07-19 23:28:14 -04:00
macroElabRulesIssue1.lean.expected.out fix: evalTactic 2022-07-19 23:28:14 -04:00
macroElabRulesIssue2.lean fix: evalTactic 2022-07-19 23:28:14 -04:00
macroElabRulesIssue2.lean.expected.out fix: ensure messages associated with last exception are not lost at evalTactic 2022-07-22 12:05:29 -04:00
macroError.lean
macroError.lean.expected.out
macroPrio.lean
macroPrio.lean.expected.out feat: include types in the "ambiguous, possible interpretations" error message 2022-03-06 07:26:31 -08:00
macroResolveName.lean chore: fix tests 2022-06-27 22:37:02 +02:00
macroResolveName.lean.expected.out refactor: resolveNamespace now return a List 2022-06-16 17:16:36 -07:00
macroscopes.lean
macroscopes.lean.expected.out
macroStack.lean
macroStack.lean.expected.out feat: improve binrel% elaborator 2022-05-09 18:39:52 -07:00
macroTrace.lean
macroTrace.lean.expected.out
magical.lean fix: reject projection (_ : ∃ x, p).2 2022-03-01 09:00:46 -08:00
magical.lean.expected.out fix: reject projection (_ : ∃ x, p).2 2022-03-01 09:00:46 -08:00
mangling.lean
mangling.lean.expected.out
match1.lean
match1.lean.expected.out chore: fix tests 2022-02-14 15:47:12 -08:00
match2.lean feat: ignore {} annotation at constructors 2022-04-13 08:30:21 -07:00
match2.lean.expected.out chore: fix tests 2022-02-14 15:47:12 -08:00
match3.lean
match3.lean.expected.out
match4.lean
match4.lean.expected.out
matchAltIndent.lean
matchAltIndent.lean.expected.out
matchApp.lean feat: top-down heuristic delaboration 2021-08-03 09:13:18 +02:00
matchApp.lean.expected.out
matchErrorLocation.lean feat: (generalizing := true) is the default behavior for match-expressions 2022-02-15 11:12:04 -08:00
matchErrorLocation.lean.expected.out
matchErrorMsg.lean
matchErrorMsg.lean.expected.out fix: no sorry-warning for missing match cases 2022-06-01 07:41:52 -07:00
matchLeftovers.lean feat: cleanup local context before elaborating match alternatives RHS 2022-03-29 18:52:07 -07:00
matchLeftovers.lean.expected.out feat: improve binder names introduced by the match discriminant refinement feature 2022-04-08 06:49:09 -07:00
matchMissingCasesAsStuckError.lean
matchMissingCasesAsStuckError.lean.expected.out fix: no sorry-warning for missing match cases 2022-06-01 07:41:52 -07:00
matchMultAlt.lean feat: macro expand match alternatives 2022-03-20 14:20:13 -07:00
matchMultAlt.lean.expected.out feat: macro expand match alternatives 2022-03-20 14:20:13 -07:00
matchOfNatIssue.lean
matchOfNatIssue.lean.expected.out
matchOrIssue.lean fix: match or-pattern 2022-05-25 20:05:46 -07:00
matchOrIssue.lean.expected.out fix: match or-pattern 2022-05-25 20:05:46 -07:00
matchPatternInsideBinders.lean
matchPatternInsideBinders.lean.expected.out fix: use consistent goal prefix everywhere 2022-05-09 17:49:00 +02:00
matchPatternPartialApp.lean
matchPatternPartialApp.lean.expected.out fix: use consistent goal prefix everywhere 2022-05-09 17:49:00 +02:00
matchunit.lean
matchunit.lean.expected.out feat: add equality proof for named patterns 2022-01-18 12:43:01 -08:00
matchUnknownFVarBug.lean
matchUnknownFVarBug.lean.expected.out fix: no sorry-warning for missing match cases 2022-06-01 07:41:52 -07:00
matchVarNames.lean feat: improve binder names introduced by the match discriminant refinement feature 2022-04-08 06:49:09 -07:00
matchVarNames.lean.expected.out feat: improve binder names introduced by the match discriminant refinement feature 2022-04-08 06:49:09 -07:00
metaEvalInstMessage.lean
metaEvalInstMessage.lean.expected.out
missingExplicitWithForwardNamedDep.lean
missingExplicitWithForwardNamedDep.lean.expected.out
mkProjStx.lean
mkProjStx.lean.expected.out
modBug.lean
modBug.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
moduleDoc.lean feat: add position to mod doc 2022-02-16 13:50:19 -08:00
moduleDoc.lean.expected.out
moduleOf.lean chore: fix tests 2021-01-11 13:01:04 -08:00
moduleOf.lean.expected.out
mulcommErrorMessage.lean
mulcommErrorMessage.lean.expected.out chore: normalize spelling 2022-05-03 10:26:11 +02:00
multiConstantError.lean chore: fix tests 2022-06-14 16:43:22 -07:00
multiConstantError.lean.expected.out chore: fix tests 2022-06-14 17:27:13 -07:00
mutualdef1.lean
mutualdef1.lean.expected.out
mutualWithNamespaceMacro.lean
mutualWithNamespaceMacro.lean.expected.out
mutwf1.lean fix: use PSum instead of Sum when using well-founded recursion 2022-02-17 16:14:34 -08:00
mutwf1.lean.expected.out chore: fix tests 2022-03-14 10:05:33 -07:00
mvar_fvar.lean
mvar_fvar.lean.expected.out
mvarAtDefaultValue.lean
mvarAtDefaultValue.lean.expected.out
nameArgErrorIssue.lean feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
nameArgErrorIssue.lean.expected.out chore: fix tests 2022-05-31 18:17:56 -07:00
namedHoles.lean
namedHoles.lean.expected.out chore: fix tests 2022-05-31 18:17:56 -07:00
namelit.lean
namelit.lean.expected.out refactor: use computed fields for Name 2022-07-11 14:19:41 -07:00
namePatEqThm.lean fix: equational lemma generation for definitions using named patterns 2022-01-19 17:45:54 -08:00
namePatEqThm.lean.expected.out feat: cleanup local context before elaborating match alternatives RHS 2022-03-29 18:52:07 -07:00
nameRepr.lean fix: Repr Name instance 2021-09-18 15:29:32 -07:00
nameRepr.lean.expected.out
negFloat.lean fix: defaultInstance priorities for Neg Int and OfScientific Float 2021-01-25 13:21:07 -08:00
negFloat.lean.expected.out
newCatPanic.lean
newCatPanic.lean.expected.out
nonAtomicFieldName.lean
nonAtomicFieldName.lean.expected.out
noncompSection.lean
noncompSection.lean.expected.out
nondepArrow.lean
nondepArrow.lean.expected.out
nonfatalattrs.lean feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
nonfatalattrs.lean.expected.out feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
nonReserved.lean chore: remove tryPureCoe? 2022-02-03 16:25:24 -08:00
nonReserved.lean.expected.out
noTabs.lean
noTabs.lean.expected.out
notationDelab.lean feat: improve the heuristic for notation delab 2022-06-23 13:27:53 -07:00
notationDelab.lean.expected.out feat: improve the heuristic for notation delab 2022-06-23 13:27:53 -07:00
notationPrecheck.lean feat: quotation precheck for choice nodes 2022-03-29 10:50:11 +02:00
notationPrecheck.lean.expected.out feat: quotation precheck for choice nodes 2022-03-29 10:50:11 +02:00
openExport.lean
openExport.lean.expected.out
openScoped.lean
openScoped.lean.expected.out
or_shortcircuit.lean
or_shortcircuit.lean.expected.out
parserPrio.lean
parserPrio.lean.expected.out feat: include types in the "ambiguous, possible interpretations" error message 2022-03-06 07:26:31 -08:00
partialVariable.lean
partialVariable.lean.expected.out
patvar.lean
patvar.lean.expected.out fix: no sorry-warning for missing match cases 2022-06-01 07:41:52 -07:00
phashmap_inst_coherence.lean
phashmap_inst_coherence.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
ppExpr.lean chore: remove unnecessary args 2022-04-07 18:19:15 -07:00
ppExpr.lean.expected.out
PPInstances.lean chore: fix tests 2022-06-14 16:43:22 -07:00
PPInstances.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
ppite.lean
ppite.lean.expected.out
pplevel.lean
pplevel.lean.expected.out
ppMotives.lean
ppMotives.lean.expected.out chore: fix tests 2022-02-14 15:47:12 -08:00
ppNotationCode.lean
ppNotationCode.lean.expected.out fix: notation delaborator on over-application 2022-07-25 13:42:37 -07:00
ppProofs.lean
ppProofs.lean.expected.out
PPRoundtrip.lean fix: test 2022-06-17 17:47:51 -07:00
PPRoundtrip.lean.expected.out feat: define PointedType as { α : Type u // Nonempty α } 2022-01-14 20:36:51 -08:00
ppSyntax.lean feat: strengthen pp* signatures 2022-07-03 19:14:49 +02:00
ppSyntax.lean.expected.out
precissues.lean
precissues.lean.expected.out
private.lean
private.lean.expected.out
privateFieldCopyIssue.lean
privateFieldCopyIssue.lean.expected.out chore: fix tests 2022-02-14 12:06:03 -08:00
Process.lean
Process.lean.expected.out
protected.lean
protected.lean.expected.out
protectedAlias.lean feat: protected aliases 2022-06-27 13:56:58 -07:00
protectedAlias.lean.expected.out feat: protected aliases 2022-06-27 13:56:58 -07:00
pureCoeIssue.lean
pureCoeIssue.lean.expected.out
rat1.lean
rat1.lean.expected.out
readDir.lean
readDir.lean.expected.out
redundantAlt.lean
redundantAlt.lean.expected.out
ref1.lean
ref1.lean.expected.out
refineOccursCheck.lean fix: occurs check at refine tactic 2022-03-31 18:08:05 -07:00
refineOccursCheck.lean.expected.out fix: occurs check at refine tactic 2022-03-31 18:08:05 -07:00
Reformat.lean feat: strengthen pp* signatures 2022-07-03 19:14:49 +02:00
Reformat.lean.expected.out chore: fix tests 2022-06-14 17:27:13 -07:00
renameBug.lean
renameBug.lean.expected.out
renameI.lean
renameI.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
repr.lean
repr.lean.expected.out
repr_issue.lean
repr_issue.lean.expected.out
resolveGlobalName.lean feat: implement MonadLog at CoreM 2022-05-31 17:40:55 -07:00
resolveGlobalName.lean.expected.out
revertlet.lean
revertlet.lean.expected.out
rewrite.lean fix: catch exception at elabMutualDef 2022-07-12 18:39:30 -07:00
rewrite.lean.expected.out feat: remove space before propositions with inaccessible names 2022-04-07 07:54:50 -07:00
rfl_simp_thm.lean feat: track rfl simp theorems 2022-04-21 13:42:04 -07:00
rfl_simp_thm.lean.expected.out feat: track rfl simp theorems 2022-04-21 13:42:04 -07:00
root.lean feat: better qualified name support in recursive definitions 2022-07-07 20:15:25 -07:00
root.lean.expected.out chore: fix test 2022-06-13 14:06:56 -07:00
runSTBug.lean chore: remove tryPureCoe? 2022-02-03 16:25:24 -08:00
runSTBug.lean.expected.out
runTacticMustCatchExceptions.lean feat: improve runTactic 2022-07-25 07:41:50 -07:00
runTacticMustCatchExceptions.lean.expected.out feat: improve runTactic 2022-07-25 07:41:50 -07:00
rwEqThms.lean feat: allow rw to unfold nonrecursive definitions too 2022-03-12 15:44:52 -08:00
rwEqThms.lean.expected.out chore: fix test 2022-06-07 16:37:45 -07:00
rwWithoutOffsetCnstrs.lean
rwWithoutOffsetCnstrs.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
safeShadowing.lean
safeShadowing.lean.expected.out feat: improve binder names introduced by the match discriminant refinement feature 2022-04-08 06:49:09 -07:00
sanitizeMacroScopes.lean
sanitizeMacroScopes.lean.expected.out
sanitychecks.lean chore: fix tests 2022-06-14 16:43:22 -07:00
sanitychecks.lean.expected.out chore: fix tests 2022-06-14 17:27:13 -07:00
scopedInstanceOutsideNamespace.lean
scopedInstanceOutsideNamespace.lean.expected.out feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
scopedLocalInsts.lean
scopedLocalInsts.lean.expected.out
scopedMacros.lean
scopedMacros.lean.expected.out feat: recover from errors in attributes 2022-07-16 06:19:54 -07:00
scopedTokens.lean
scopedTokens.lean.expected.out
scopedunifhint.lean
scopedunifhint.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
semicolonOrLinebreak.lean fix: introduce semicolonOrLinebreak, replace many(1) with sepBy(1) where appropriate 2022-06-16 23:33:57 +02:00
semicolonOrLinebreak.lean.expected.out fix: introduce semicolonOrLinebreak, replace many(1) with sepBy(1) where appropriate 2022-06-16 23:33:57 +02:00
sepByIndentQuot.lean feat: elaborate do notation even when expected type is not available 2022-06-29 13:30:06 -07:00
sepByIndentQuot.lean.expected.out chore: fix tests 2022-06-27 22:37:02 +02:00
shadow.lean
shadow.lean.expected.out
simp_all_duplicateHyps.lean fix: simp_all bug when goal has duplicate hypotheses 2022-07-03 12:44:53 -07:00
simp_all_duplicateHyps.lean.expected.out fix: simp_all bug when goal has duplicate hypotheses 2022-07-03 12:44:53 -07:00
simp_dsimp.lean feat: add option for disabling dsimp during simp 2022-07-10 07:57:41 -07:00
simp_dsimp.lean.expected.out feat: add option for disabling dsimp during simp 2022-07-10 07:57:41 -07:00
simpArgTypeMismatch.lean
simpArgTypeMismatch.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
simpcfg.lean
simpcfg.lean.expected.out
simpDisch.lean chore: fix tests 2022-06-14 16:43:22 -07:00
simpDisch.lean.expected.out
simpPrefixIssue.lean
simpPrefixIssue.lean.expected.out
simpZetaFalse.lean chore: fix tests 2022-06-14 16:43:22 -07:00
simpZetaFalse.lean.expected.out chore: unused variables 2022-06-07 17:54:10 -07:00
sizeof.lean
sizeof.lean.expected.out
smartUnfolding.lean
smartUnfolding.lean.expected.out
smartUnfoldingMatch.lean chore: fix tests 2022-06-14 16:43:22 -07:00
smartUnfoldingMatch.lean.expected.out
sorryAtError.lean
sorryAtError.lean.expected.out feat: improve argument type mismatch error position, and do not stop at application type mismatch errors 2022-04-25 16:30:40 -07:00
sorryWarning.lean
sorryWarning.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
splitIssue.lean fix: split tactic issue 2022-04-01 15:47:24 -07:00
splitIssue.lean.expected.out fix: split tactic issue 2022-04-01 15:47:24 -07:00
stdio.lean
stdio.lean.expected.out
stream.lean
stream.lean.expected.out
strictImplicit.lean
strictImplicit.lean.expected.out
string_imp.lean
string_imp.lean.expected.out refactor: make String.Pos opaque 2022-03-20 10:47:13 -07:00
string_imp2.lean refactor: make String.Pos opaque 2022-03-20 10:47:13 -07:00
string_imp2.lean.expected.out refactor: make String.Pos opaque 2022-03-20 10:47:13 -07:00
struct1.lean
struct1.lean.expected.out
structAutoBound.lean
structAutoBound.lean.expected.out feat: print number of parameters for an inductive type 2022-03-08 17:48:46 -08:00
structDefault.lean
structDefault.lean.expected.out
structDefValueOverride.lean
structDefValueOverride.lean.expected.out
structInst1.lean
structInst1.lean.expected.out
structInstError.lean
structInstError.lean.expected.out
structSorryBug.lean chore: simplify option names 2022-02-08 12:23:24 -08:00
structSorryBug.lean.expected.out feat: relax auto-implicit restrictions 2022-02-08 12:17:42 -08:00
structuralEqns.lean
structuralEqns.lean.expected.out fix: use private names for theorems that are created on demand 2022-02-07 13:16:22 -08:00
StxQuot.lean chore: fix tests 2022-06-27 22:37:02 +02:00
StxQuot.lean.expected.out refactor: avoid nested sequence in simpleBinder 2022-07-08 19:06:10 +02:00
substBadMotive.lean feat: isolate fixed prefix at well-founded recursion 2022-02-18 10:40:32 -08:00
substBadMotive.lean.expected.out chore: fix tests 2022-06-01 06:36:25 -07:00
substlet.lean
substlet.lean.expected.out
syntaxErrors.lean
syntaxErrors.lean.expected.out
syntaxInNamespacesAndPP.lean chore: remove tryPureCoe? 2022-02-03 16:25:24 -08:00
syntaxInNamespacesAndPP.lean.expected.out fix: etaArgs and ellipsis at elabAppArgs 2022-07-25 18:13:32 -07:00
syntaxPrec.lean
syntaxPrec.lean.expected.out
syntheticHolesAsPatterns.lean feat: try to preserve variable names during discriminant refinement 2022-02-15 15:54:03 -08:00
syntheticHolesAsPatterns.lean.expected.out fix: convert inductive type instance implicit parameters to implicit when building SizeOf instance 2022-07-26 12:42:47 -07:00
tabulate.lean fix: do not display implicit fields 2022-03-09 12:33:22 -08:00
tabulate.lean.expected.out fix: do not display implicit fields 2022-03-09 12:33:22 -08:00
tacUnsolvedGoalsErrors.lean chore: style 2022-03-11 16:12:46 -08:00
tacUnsolvedGoalsErrors.lean.expected.out feat: remove space before propositions with inaccessible names 2022-04-07 07:54:50 -07:00
tcloop.lean feat: add options maxHeartbeats and synthInstance.maxHeartbeats 2021-01-24 17:45:50 -08:00
tcloop.lean.expected.out chore: increase maxHeartbeats default values 2022-02-28 15:44:08 -08:00
termination_by.lean
termination_by.lean.expected.out
termination_by2.lean
termination_by2.lean.expected.out
terminationFailure.lean feat: use sorry instead of trying to synthesize Inhabited at error recovery 2022-02-15 09:15:18 -08:00
terminationFailure.lean.expected.out feat: add support for guessing (very) simple WF relations 2022-03-02 11:52:00 -08:00
test_single.sh fix: unused variables linter review comments 2022-06-03 13:03:52 +02:00
theoremType.lean
theoremType.lean.expected.out
thunk.lean
thunk.lean.expected.out
toFieldNameIssue.lean
toFieldNameIssue.lean.expected.out chore: fix tests 2022-02-14 12:06:03 -08:00
tokenErrors.lean
tokenErrors.lean.expected.out
tooManyVarsAtInduction.lean
tooManyVarsAtInduction.lean.expected.out chore: fix tests 2022-06-01 06:36:25 -07:00
traceClassScopes.lean
traceClassScopes.lean.expected.out
traceStateBactracking.lean feat: add trace <string> tactic 2022-02-28 11:16:42 -08:00
traceStateBactracking.lean.expected.out feat: add trace <string> tactic 2022-02-28 11:16:42 -08:00
traceTacticSteps.lean
traceTacticSteps.lean.expected.out feat: annotate <;> with expected state 2022-04-29 16:16:09 +02:00
treeMap.lean fix: eta expand partial applications of recursive function being defined 2022-03-14 10:05:33 -07:00
treeMap.lean.expected.out fix: eta expand partial applications of recursive function being defined 2022-03-14 10:05:33 -07:00
typeIncorrectPat.lean
typeIncorrectPat.lean.expected.out
typeMismatch.lean fix: catch exception at elabMutualDef 2022-07-12 18:39:30 -07:00
typeMismatch.lean.expected.out
typeOf.lean
typeOf.lean.expected.out
uintCtors.lean
uintCtors.lean.expected.out
uintMatch.lean
uintMatch.lean.expected.out
unboxStruct.lean chore: fix tests 2022-06-14 16:43:22 -07:00
unboxStruct.lean.expected.out
unexpander.lean
unexpander.lean.expected.out
unexpandersNamespaces.lean
unexpandersNamespaces.lean.expected.out
UnexpandSubtype.lean
UnexpandSubtype.lean.expected.out
unfold1.lean fix: unfold declarations tagged with [matchPattern] at reduceMatcher? even if transparency setting is not the default one 2022-06-06 15:53:40 -07:00
unfold1.lean.expected.out fix: unfold declarations tagged with [matchPattern] at reduceMatcher? even if transparency setting is not the default one 2022-06-06 15:53:40 -07:00
unfoldDefEq.lean fix: simp at local declaration should not create an auxiliary declaration when result is definitionally equal 2022-04-11 07:54:15 -07:00
unfoldDefEq.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
unfoldFailure.lean feat: unfold should fail if it didn't unfold anything 2022-05-09 06:41:17 -07:00
unfoldFailure.lean.expected.out feat: unfold should fail if it didn't unfold anything 2022-05-09 06:41:17 -07:00
unfoldReduceMatch.lean feat: unfold tactic tries to reduce match after unfolding 2022-05-09 06:35:40 -07:00
unfoldReduceMatch.lean.expected.out chore: fix tests 2022-05-31 18:01:48 -07:00
unhygienic.lean
unhygienic.lean.expected.out
unifHintAndTC.lean chore: update example 2022-07-13 15:15:00 -07:00
unifHintAndTC.lean.expected.out chore: update example 2022-07-13 15:15:00 -07:00
univInference.lean
univInference.lean.expected.out feat: improve error message when failing to infer resulting universe level for inductive datatypes and structures 2022-05-10 18:30:53 -07:00
unknownId.lean
unknownId.lean.expected.out
unknownTactic.lean
unknownTactic.lean.expected.out feat: remove space before propositions with inaccessible names 2022-04-07 07:54:50 -07:00
unnecessaryUnfolding.lean
unnecessaryUnfolding.lean.expected.out
unsolvedIndCases.lean
unsolvedIndCases.lean.expected.out
unsound.lean fix: missing check at infer_proj 2022-02-25 07:15:34 -08:00
unsound.lean.expected.out feat: check for invalid projections during elaboration 2022-02-25 07:43:37 -08:00
unused_univ.lean
unused_univ.lean.expected.out
unusedLet.lean
unusedLet.lean.expected.out chore: fix tests 2022-02-14 15:47:12 -08:00
unusedWarningAtStructUpdate.lean fix: missing term info 2022-07-09 12:19:10 -07:00
unusedWarningAtStructUpdate.lean.expected.out fix: missing term info 2022-07-09 12:19:10 -07:00
updateExprIssue.lean refactor: use computed fields for Expr 2022-07-11 14:19:41 -07:00
updateExprIssue.lean.expected.out perf: implement Expr.update* in Lean 2022-07-19 05:55:13 -07:00
updateLevelIssues.lean fix: Level.update* functions 2022-07-10 09:16:02 -07:00
updateLevelIssues.lean.expected.out fix: Level.update* functions 2022-07-10 09:16:02 -07:00
warningAsError.lean feat: add option warningAsError 2022-07-26 05:57:54 -07:00
warningAsError.lean.expected.out feat: add option warningAsError 2022-07-26 05:57:54 -07:00
wf1.lean
wf1.lean.expected.out feat: add support for guessing (very) simple WF relations 2022-03-02 11:52:00 -08:00
wf2.lean
wf2.lean.expected.out feat: remove space before propositions with inaccessible names 2022-04-07 07:54:50 -07:00
wfrecUnusedLet.lean
wfrecUnusedLet.lean.expected.out chore: unused variables 2022-06-07 17:54:10 -07:00
whnfProj.lean
whnfProj.lean.expected.out
wildcardAlt.lean chore: ensure _ alternative is the last one in the cases and induction tactics 2022-04-18 11:18:03 -07:00
wildcardAlt.lean.expected.out chore: ensure _ alternative is the last one in the cases and induction tactics 2022-04-18 11:18:03 -07:00
withAssignableSyntheticOpaqueBug.lean fix: bug at withAssignableSyntheticOpaque 2022-07-06 15:24:17 -07:00
withAssignableSyntheticOpaqueBug.lean.expected.out fix: bug at withAssignableSyntheticOpaque 2022-07-06 15:24:17 -07:00
zipper.lean chore: fix tests 2022-01-15 12:18:09 -08:00
zipper.lean.expected.out