lean4-htt/tests/lean
Kyle Miller d569ed4e5f
feat: make loose fvars pretty print as _fvar.123 instead of _uniq.123 (#3380)
Loose fvars are never supposed to be pretty printed, but having them
print with "fvar" in the name can help with debugging broken tactics and
elaborators.

Metaprogramming users often do not realize at first that `_uniq.???` in
pretty printing output refers to fvars not in the current local context.
2024-02-18 01:53:37 +00:00
..
interactive chore: upstream Std.Util.ExtendedBinders (#3320) 2024-02-14 11:36:00 +00:00
new-compiler chore: default compiler.enableNew to false until development restarts (#3034) 2023-12-21 07:48:25 +00:00
Reformat chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
run fix: instantiate the types of inductives with the right parameters (#3246) 2024-02-17 16:52:28 +00:00
server fix: Clear Diagnostics when file is closed (#1591) 2022-10-07 17:28:15 -07:00
trust0
.gitignore chore: ignore test output files 2020-08-31 11:09:27 +02:00
217.lean fix: fixes #217 2020-11-12 14:36:47 -08:00
217.lean.expected.out chore: fix tests after hash change 2022-12-01 20:18:14 -08:00
220.lean fix: fixes #220 and #223 2020-11-24 10:18:02 -08:00
220.lean.expected.out
223.lean chore: remove notation for HEq 2021-09-15 08:06:32 -07:00
223.lean.expected.out
236.lean feat: top-down heuristic delaboration 2021-08-03 09:13:18 +02:00
236.lean.expected.out
241.lean fix: fixes #241 2021-05-22 19:10:07 -07:00
241.lean.expected.out fix: more accurate invalid shadowin error position 2022-08-13 18:07:30 -07:00
242.lean fix: fixes #242 2021-08-06 18:39:55 -07:00
242.lean.expected.out
243.lean fix: fixes #243 2021-05-03 13:01:16 -07:00
243.lean.expected.out
247.lean fix: fixes #247 2021-04-15 12:33:45 -07:00
247.lean.expected.out
248.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
248.lean.expected.out chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
255.lean feat: allow hygienic capture of section variables in quotations 2021-01-24 11:46:04 -08:00
255.lean.expected.out
276.lean chore: upstream Std.Logic (#3312) 2024-02-14 09:40:55 +00:00
276.lean.expected.out chore: upstream Std.Logic (#3312) 2024-02-14 09:40:55 +00:00
277a.lean feat: notation: unfold to prechecked quotation 2021-04-27 16:38:37 -07:00
277a.lean.expected.out
277b.lean fix: do not evaluate code containing sorry 2021-01-26 15:01:53 -08:00
277b.lean.expected.out
283.lean fix: solve method at isLevelDefEq 2021-01-20 08:36:26 -08:00
283.lean.expected.out feat: extract delabAppCore, define withOverApp, and make over-applied projections pretty print (#3083) 2024-01-10 13:24:28 +00:00
297.lean fix: missing checkAssignment at assignToConstFun 2021-01-26 17:33:33 -08:00
297.lean.expected.out
301.lean fix: missing occursCheck at SyntheticMVars 2021-01-29 17:13:04 -08:00
301.lean.expected.out
302.lean fix: fixes #302 2021-02-03 15:04:18 -08:00
302.lean.expected.out
307.lean test: for issues #306 and #307 2021-02-06 12:48:43 -08:00
307.lean.expected.out
309.lean fix: make sure kernel checks examples 2021-02-25 13:34:27 -08:00
309.lean.expected.out
331.lean feat: allow optional type in example 2022-09-13 03:11:04 -07:00
331.lean.expected.out feat: allow optional type in example 2022-09-13 03:11:04 -07:00
343.lean fix: universe level parameter stabilitity issue 2022-06-10 14:08:08 -07:00
343.lean.expected.out fix: exposeRelevantUniverses was inserting the whole expression into itself 2024-02-17 17:53:19 -08:00
345.lean fix: fixes #345 2021-03-11 18:59:39 -08:00
345.lean.expected.out
346.lean chore: improve error message 2021-03-16 20:42:38 -07:00
346.lean.expected.out
348.lean fix: fixes #348 2021-03-16 17:50:40 -07:00
348.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
353.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
353.lean.expected.out
361.lean chore: fix test 2022-01-31 16:45:57 -08:00
361.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
366.lean fix: fixes #366 2021-03-23 16:02:45 -07:00
366.lean.expected.out chore: fix tests 2022-08-15 08:55:25 -07:00
386.lean fix: fixes #386 2021-04-11 20:57:39 -07:00
386.lean.expected.out
389.lean test: expand test for 389 2021-04-11 20:55:33 -07:00
389.lean.expected.out refactor: replace ignoreLevelMVarDepth by levelAssignDepth 2022-12-19 20:14:17 +01: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 chore: fix tests 2021-09-16 10:29:38 -07:00
421.lean.expected.out
423.lean test: add second example for issue #423 2021-04-25 10:35:23 -07:00
423.lean.expected.out feat: improve binop% and binrel% elaboration functions 2022-07-12 18:12:20 -07:00
435.lean fix: fixes #435 2021-05-02 18:16:57 -07:00
435.lean.expected.out
435b.lean fix: add basic support for accessing the field of a section variable in the notation prechecker 2021-05-04 22:41:25 -07:00
435b.lean.expected.out
439.lean chore: remove unexpanded coercion support from pp.analyze 2022-08-24 21:58:13 -07:00
439.lean.expected.out feat: extract delabAppCore, define withOverApp, and make over-applied projections pretty print (#3083) 2024-01-10 13:24:28 +00:00
440.lean feat: closes #440 2021-05-15 20:54:54 -07:00
440.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
445.lean refactor: simplify runTermElabM and liftTermElabM 2022-08-07 07:35:02 -07:00
445.lean.expected.out
448.lean chore: remove tryPureCoe? 2022-02-03 16:25:24 -08:00
448.lean.expected.out
449.lean fix: fixes #449 2021-05-10 13:10:59 -07:00
449.lean.expected.out
450.lean fix: fixes #450 2021-05-10 13:55:06 -07:00
450.lean.expected.out chore: fix tests 2022-11-30 17:52:37 -08:00
456.lean fix: fixes #456 2021-05-11 21:07:21 -07:00
456.lean.expected.out
469.lean fix: check arity in notation unexpander 2021-07-22 16:59:19 +02:00
469.lean.expected.out fix: notation delaborator on over-application 2022-07-25 13:42:37 -07:00
474.lean refactor: add doc strings, cleanup, and dotted notation friendly API 2022-07-27 16:01:15 -07:00
474.lean.expected.out feat: make loose fvars pretty print as _fvar.123 instead of _uniq.123 (#3380) 2024-02-18 01:53:37 +00:00
490.lean fix: _root_ prefix in declarations 2022-06-13 14:03:18 -07:00
490.lean.expected.out
496.lean chore: improve error message when compiling code containing axioms or noncomputable definitions 2021-05-31 20:27:15 -07:00
496.lean.expected.out
529.lean feat: add withOpenDecl and withOpen parsers 2021-08-22 20:50:35 -07:00
529.lean.expected.out
550.lean fix: offset support at isDefEq should not use HAdd.hAdd 2021-07-27 16:16:03 -07:00
550.lean.expected.out
586.lean fix: ensure hygiene of double-quoted names 2021-07-30 07:17:50 -07:00
586.lean.expected.out chore: unexpanders for Name.mkStr* and Array.mkArray* 2022-10-04 17:18:36 -07:00
593.lean fix: fixes #593 2021-08-02 10:46:12 -07:00
593.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
603.lean feat: borrow inference: preserve mutual tail calls 2021-08-05 06:26:06 -07:00
603.lean.expected.out
604.lean fix: fixes #604 2021-08-04 17:19:17 -07:00
604.lean.expected.out feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
620.lean fix: fixes #620 2021-08-10 15:06:06 -07:00
620.lean.expected.out
621.lean fix: fixes #621 2021-08-10 21:15:35 -07:00
621.lean.expected.out feat: function coercions with unification 2022-10-14 12:08:10 -07:00
625.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
625.lean.expected.out fix: tests/lean/625.lean 2022-07-16 06:19:54 -07:00
641.lean feat: improved name-unresolving in delab 2021-09-07 16:26:00 +02:00
641.lean.expected.out
653.lean fix: fixes #653 2021-09-04 18:42:33 -07:00
653.lean.expected.out fix: Format.align always prints whitespace 2022-12-21 22:54:42 +01:00
655.lean fix: fixes #655 2021-09-07 12:17:28 -07:00
655.lean.expected.out
679.lean chore: remove tryPureCoe? 2022-02-03 16:25:24 -08:00
679.lean.expected.out
689.lean fix: panic messages on invalid input 2021-09-25 09:01:01 -07:00
689.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
690.lean fix: check number of explicit variables at induction/cases alternatives when @ is not used 2021-09-29 07:39:38 -07:00
690.lean.expected.out
697.lean feat: reject partial when if constant is not a function 2021-09-28 21:07:14 -07:00
697.lean.expected.out
714.lean feat: make sure #check produces some result even when there are pending TC problems 2021-10-06 13:37:06 -07:00
714.lean.expected.out feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
755.lean fix: bug at Offset.lean 2021-11-08 18:27:25 -08:00
755.lean.expected.out
770.lean feat: in pure code, do use assume Id monad at do notation 2021-12-10 12:55:14 -08:00
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 fix: generate an error if declaration name clashes with variable name 2022-01-10 12:08:11 -08:00
799.lean.expected.out
801.lean test: wrong test 2022-02-02 13:17:30 +01:00
801.lean.expected.out
813.lean fix: remove @[reducible] annotation from Function.comp and Function.const 2021-11-23 07:29:25 -08:00
813.lean.expected.out
815b.lean chore: fix tests 2022-08-15 08:55:25 -07:00
815b.lean.expected.out fix: fixes #1571 2022-09-15 11:16:16 -07:00
906.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
906.lean.expected.out fix: fixes #2775 2023-11-03 05:56:59 -07:00
916.lean test: for #916 2022-01-03 07:57:16 -08:00
916.lean.expected.out fix: more accurate invalid shadowin error position 2022-08-13 18:07:30 -07:00
948.lean fix: ignore TC failures while processing patterns 2022-01-13 10:55:09 -08:00
948.lean.expected.out
951.lean test: add test for issue #951 2022-01-20 17:16:06 -08:00
951.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01: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: ensure projections are not reducing at DiscrTree V (simpleReduce := true) 2022-11-15 16:47:12 -08:00
973b.lean feat: enable failIfUnchanged by default in simp 2023-08-16 10:14:23 -07:00
973b.lean.expected.out chore: fix test 2022-11-18 21:10:34 -08:00
974.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
974.lean.expected.out fix: private + pp.fullNames 2022-12-21 21:59:05 +01:00
986.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
986.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
995.lean fix: match tactic should not trigger implicit lambdas 2022-02-04 07:55:56 -08:00
995.lean.expected.out
1007.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
1007.lean.expected.out feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
1011.lean feat: allow upper case single character identifiers when relaxedAutoImplicit false (#2277) 2023-06-19 20:04:09 -07:00
1011.lean.expected.out feat: allow upper case single character identifiers when relaxedAutoImplicit false (#2277) 2023-06-19 20:04:09 -07:00
1018unknowMVarIssue.lean
1018unknowMVarIssue.lean.expected.out fix: make eoi an actual command with info tree 2023-01-26 13:05:57 +01:00
1021.lean fix: nasty bug at findDeclarationRangesCore? 2022-03-19 16:53:22 -07:00
1021.lean.expected.out chore: builtin haveI and letI 2024-02-15 14:33:36 +11:00
1026.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
1026.lean.expected.out feat: encode let_fun using a letFun function (#2973) 2023-12-18 09:01:42 +00:00
1027.lean fix: simp_all was "self-simplifying" simplified hypotheses 2022-02-23 16:48:28 -08:00
1027.lean.expected.out
1038.lean fix: toName function at elabAppFnId 2022-03-04 16:56:02 -08:00
1038.lean.expected.out
1039.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
1039.lean.expected.out
1050.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
1050.lean.expected.out feat: per-function termination hints 2024-01-10 17:27:35 +01:00
1057.lean fix: check type mismatch at dependent pattern matching compiler 2022-03-21 09:28:02 -07:00
1057.lean.expected.out
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 chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
1074b.lean fix: missing test at has_trivial_structure 2022-03-25 17:36:30 -07:00
1074b.lean.expected.out chore: fix tests 2022-10-11 17:24:35 -07:00
1079.lean chore: fix tests 2022-08-15 08:55:25 -07:00
1079.lean.expected.out chore: upstream Std.Logic (#3312) 2024-02-14 09:40:55 +00:00
1081.lean
1081.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
1098.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
1098.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
1102.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
1102.lean.expected.out perf: simpler isDefEq caching 2022-07-27 19:35:45 -07:00
1112.lean fix: index out of bounds at computeFixedIndexBitMask 2022-04-19 05:21:43 -07:00
1112.lean.expected.out
1113.lean feat: apply rfl theorems at dsimp 2022-04-21 16:26:57 -07:00
1113.lean.expected.out
1163.lean feat: dynamic quotations for categories 2022-10-18 14:59:14 -07:00
1163.lean.expected.out
1206.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
1206.lean.expected.out
1235.lean fix: remove kabstractWithPred 2022-06-20 16:35:18 -07:00
1235.lean.expected.out
1240.lean chore: split up & simplify importModules 2023-08-31 15:37:33 -04:00
1240.lean.expected.out chore: split up & simplify importModules 2023-08-31 15:37:33 -04:00
1275.lean fix: wrap &"..." <|> ... as well 2022-10-28 21:25:47 +02:00
1275.lean.expected.out fix: Format.align always prints whitespace 2022-12-21 22:54:42 +01:00
1279.lean fix: dependent pattern matching bug 2022-07-03 13:25:12 -07:00
1279.lean.expected.out
1279_simplified.lean
1279_simplified.lean.expected.out
1292.lean fix: bug at the code specialization cache 2022-07-07 22:59:18 -07:00
1292.lean.expected.out
1298.lean chore: upstream NatCast and IntCast (#3347) 2024-02-16 00:54:22 +00: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 chore: unexpanders for Name.mkStr* and Array.mkArray* 2022-10-04 17:18:36 -07: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: per-function termination hints 2024-01-10 17:27:35 +01:00
1363.lean.expected.out chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -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
1371.lean fix: unused match-syntax alternatives are silently ignored 2022-07-31 06:00:08 -07:00
1371.lean.expected.out fix: unused match-syntax alternatives are silently ignored 2022-07-31 06:00:08 -07:00
1377.lean fix: preserve user-facing names and BinderInfo when lifting let-rec declarations 2022-07-28 06:36:45 -07:00
1377.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
1433.lean fix: bug at lean_nat_mod 2022-08-06 08:07:25 -07:00
1433.lean.expected.out fix: bug at lean_nat_mod 2022-08-06 08:07:25 -07:00
1569.lean fix: disable auto implicit feature when running tactics 2022-09-09 15:17:50 -07:00
1569.lean.expected.out fix: disable auto implicit feature when running tactics 2022-09-09 15:17:50 -07:00
1571.lean fix: fixes #1571 2022-09-15 11:16:16 -07:00
1571.lean.expected.out fix: fixes #1571 2022-09-15 11:16:16 -07:00
1576.lean fix: fixes #1576 2022-09-09 14:29:48 -07:00
1576.lean.expected.out fix: fixes #1576 2022-09-09 14:29:48 -07:00
1606.lean feat: use colEq in sepByIndent 2022-09-19 12:44:43 -07:00
1606.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
1616.lean fix: stop iterating over visited mvars in collectUnassignedMVars 2023-05-15 09:37:19 -07:00
1616.lean.expected.out chore: fix tests output 2023-10-22 06:48:22 -07:00
1668.lean fix: derive Repr missing a comma 2022-10-01 07:17:57 -07:00
1668.lean.expected.out fix: derive Repr missing a comma 2022-10-01 07:17:57 -07:00
1673.lean fix: fixes #1673 2022-10-02 08:23:14 -07:00
1673.lean.expected.out fix: Float RecApp out of applications (#2818) 2023-11-22 14:25:09 +00:00
1681.lean fix: fixes #1681 2022-10-07 18:36:25 -07:00
1681.lean.expected.out fix: fixes #1681 2022-10-07 18:36:25 -07:00
1682.lean feat: sort refine new goals using the order they were created 2022-10-04 06:54:14 -07:00
1682.lean.expected.out feat: sort refine new goals using the order they were created 2022-10-04 06:54:14 -07:00
1690.lean fix: avoid nontermination on non-utf8 input 2022-10-06 17:45:21 -07:00
1690.lean.expected.out fix: avoid nontermination on non-utf8 input 2022-10-06 17:45:21 -07:00
1705.lean fix: fixes #1705 2022-10-07 13:11:26 -07:00
1705.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
1707.lean fix: fixes #1707 2022-10-08 07:58:56 -07:00
1707.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
1719.lean feat: improve apply error message when root term elaboration is postponed 2022-10-26 17:15:24 -07:00
1719.lean.expected.out feat: improve apply error message when root term elaboration is postponed 2022-10-26 17:15:24 -07:00
1760.lean fix: do not create choice nodes for failed parses 2022-11-11 09:13:02 +01:00
1760.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
1763.lean feat: congr theorems using Iff 2022-10-26 18:00:24 -07:00
1763.lean.expected.out feat: congr theorems using Iff 2022-10-26 18:00:24 -07:00
1779.lean feat: use unop% to implement unary minus notation 2022-10-26 06:55:24 -07:00
1779.lean.expected.out feat: use unop% to implement unary minus notation 2022-10-26 06:55:24 -07:00
1781.lean fix: bug in level normalization (soundness bug) 2022-10-26 05:22:26 -07:00
1781.lean.expected.out fix: bug in level normalization (soundness bug) 2022-10-26 05:22:26 -07:00
1804.lean feat: allow doSeq in let x <- e | seq 2022-11-08 08:29:21 -08:00
1804.lean.expected.out feat: allow doSeq in let x <- e | seq 2022-11-08 08:29:21 -08:00
1825.lean fix: integer overflows 2022-11-15 07:37:54 -08:00
1825.lean.expected.out fix: integer overflows 2022-11-15 07:37:54 -08:00
1845.lean fix: do method lifting across choice nodes 2022-11-21 17:52:14 +01:00
1845.lean.expected.out fix: do method lifting across choice nodes 2022-11-21 17:52:14 +01:00
1856.lean fix: fixes #1856 2022-11-18 19:34:32 -08:00
1856.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
1870.lean fix: fixes #1870 2022-11-23 05:49:19 -08:00
1870.lean.expected.out fix: fixes #2011 2023-01-05 17:33:45 -08:00
1878.lean test: for #1878 2022-11-24 13:03:45 -08:00
1878.lean.expected.out test: for #1878 2022-11-24 13:03:45 -08:00
1891.lean fix: fixes #1891 2022-11-29 08:59:46 -08:00
1891.lean.expected.out fix: fixes #1891 2022-11-29 08:59:46 -08:00
1918.lean fix: remove repeat calls to inferType in ignoreField 2023-05-15 09:35:44 -07:00
1918.lean.expected.out fix: remove repeat calls to inferType in ignoreField 2023-05-15 09:35:44 -07:00
1971.lean feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
1971.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
2005.lean fix: be more careful with MatchResult.uncovered in syntax match 2023-01-09 13:05:00 +01:00
2005.lean.expected.out fix: be more careful with MatchResult.uncovered in syntax match 2023-01-09 13:05:00 +01:00
2006.lean fix: fixes #2006 2023-01-04 08:19:22 -08:00
2006.lean.expected.out fix: fixes #2006 2023-01-04 08:19:22 -08:00
2040.lean fix: make ^ a right action, add NatPow and HomogeneousPow 2023-11-12 16:57:51 +11:00
2040.lean.expected.out chroe: fix tests 2024-01-09 12:57:15 +01:00
2045.lean fix: notation unexpander on overapplication of non-nullary notation 2023-01-26 13:05:33 +01:00
2045.lean.expected.out fix: notation unexpander on overapplication of non-nullary notation 2023-01-26 13:05:33 +01:00
2077.lean fix: fixes #2077 2023-06-30 19:26:00 -07:00
2077.lean.expected.out fix: fixes #2077 2023-06-30 19:26:00 -07:00
2115.lean chore: fix test file names 2023-07-01 06:20:36 -07:00
2115.lean.expected.out chore: fix test file names 2023-07-01 06:20:36 -07:00
2125.lean fix: reject occurrences of inductive type in index 2023-02-28 12:22:54 -08:00
2125.lean.expected.out fix: reject occurrences of inductive type in index 2023-02-28 12:22:54 -08:00
2161.lean fix: match discriminant reduction should not unfold irreducible defs 2023-04-10 21:09:04 -07:00
2161.lean.expected.out fix: match discriminant reduction should not unfold irreducible defs 2023-04-10 21:09:04 -07:00
2178.lean fix: fixes #2178 (#2784) 2023-10-30 15:06:56 +11:00
2178.lean.expected.out fix: fixes #2178 (#2784) 2023-10-30 15:06:56 +11:00
2220.lean fix: make ^ a right action, add NatPow and HomogeneousPow 2023-11-12 16:57:51 +11:00
2220.lean.expected.out chroe: fix tests 2024-01-09 12:57:15 +01:00
2273.lean feat: add flag for apply to defer failed typeclass syntheses as goals 2023-06-19 20:07:07 -07:00
2273.lean.expected.out feat: add flag for apply to defer failed typeclass syntheses as goals 2023-06-19 20:07:07 -07:00
2361.lean feat: withAssignableSyntheticOpaque in assumption (#2596) 2023-10-30 04:00:52 +00:00
2361.lean.expected.out feat: withAssignableSyntheticOpaque in assumption (#2596) 2023-10-30 04:00:52 +00:00
2505.lean chore: fix MVarId.getType' (#2595) 2023-10-09 11:04:33 +00:00
2505.lean.expected.out chore: fix MVarId.getType' (#2595) 2023-10-09 11:04:33 +00:00
2514.lean fix: dsimp missing consumeMData when closing goals by rfl (#2776) 2023-10-30 09:32:32 +11:00
2514.lean.expected.out fix: dsimp missing consumeMData when closing goals by rfl (#2776) 2023-10-30 09:32:32 +11:00
2634.lean fix: simp fails when custom discharger makes no progress (#3317) 2024-02-17 13:42:04 +00:00
2634.lean.expected.out fix: simp fails when custom discharger makes no progress (#3317) 2024-02-17 13:42:04 +00:00
3057.lean fix: manage all declarations in a given derive (#3058) 2024-01-09 07:42:06 +00:00
3057.lean.expected.out fix: manage all declarations in a given derive (#3058) 2024-01-09 07:42:06 +00:00
3140.lean fix: derive BEq on structure with Prop-fields (#3191) 2024-01-18 02:32:51 +00:00
3140.lean.expected.out fix: derive BEq on structure with Prop-fields (#3191) 2024-01-18 02:32:51 +00:00
abst.lean chore: fix tests 2021-09-07 19:14:30 -07:00
abst.lean.expected.out
allFieldForConstants.lean chore: upstream Std.Data.List.Init.Lemmas (#3341) 2024-02-15 03:19:23 +00:00
allFieldForConstants.lean.expected.out
ambiguousOpenExport.lean
ambiguousOpenExport.lean.expected.out
antiquotRecovery.lean
antiquotRecovery.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
appParserIssue.lean
appParserIssue.lean.expected.out
argNameAtPlaceholderError.lean
argNameAtPlaceholderError.lean.expected.out chore: fix tests after hash change 2022-12-01 20:18:14 -08:00
argNameIfMacroScopes.lean
argNameIfMacroScopes.lean.expected.out
arrayGetU.lean
arrayGetU.lean.expected.out
attrCmd.lean chore: avoid Has prefix in type classes 2020-10-27 18:29:19 -07:00
attrCmd.lean.expected.out
autobound_and_macroscopes.lean
autobound_and_macroscopes.lean.expected.out
autoBoundErrorMsg.lean
autoBoundErrorMsg.lean.expected.out
autoBoundImplicits1.lean feat: allow upper case single character identifiers when relaxedAutoImplicit false (#2277) 2023-06-19 20:04:09 -07:00
autoBoundImplicits1.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
autoBoundImplicits2.lean
autoBoundImplicits2.lean.expected.out feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
autoBoundPostponeLoop.lean
autoBoundPostponeLoop.lean.expected.out
autoImplicitChain.lean
autoImplicitChain.lean.expected.out
autoImplicitChainNameIssue.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
autoImplicitChainNameIssue.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
autoImplicitCtorParamIssue.lean
autoImplicitCtorParamIssue.lean.expected.out
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: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
autoIssue.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
autoPPExplicit.lean
autoPPExplicit.lean.expected.out
auxDeclIssue.lean
auxDeclIssue.lean.expected.out chore: fix tests 2022-10-11 17:24:35 -07:00
badBinderName.lean
badBinderName.lean.expected.out
badIhName.lean
badIhName.lean.expected.out chore: fix tests 2022-10-11 17:24:35 -07:00
beginEndAsMacro.lean
beginEndAsMacro.lean.expected.out
bigUnivOffsets.lean
bigUnivOffsets.lean.expected.out
binder_predicates.lean chore: upstream Std.Util.ExtendedBinders (#3320) 2024-02-14 11:36:00 +00:00
binder_predicates.lean.expected.out chore: upstream Std.Util.ExtendedBinders (#3320) 2024-02-14 11:36:00 +00:00
binderCacheIssue.lean
binderCacheIssue.lean.expected.out feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
binderCacheIssue2.lean
binderCacheIssue2.lean.expected.out
bindersAbstractingUnassignedMVars.lean
bindersAbstractingUnassignedMVars.lean.expected.out
binop_lazy.lean fix: lazy_binop + coercion bug 2023-07-01 06:05:25 -07:00
binop_lazy.lean.expected.out
binopInfoTree.lean fix: binop% info tree 2023-01-16 08:33:58 -08:00
binopInfoTree.lean.expected.out chore: upstream NatCast and IntCast (#3347) 2024-02-16 00:54:22 +00:00
binopIssues.lean chore: upstream Std.Data.Int.Init modules (#3364) 2024-02-16 03:58:23 +00:00
binopIssues.lean.expected.out chore: upstream NatCast and IntCast (#3347) 2024-02-16 00:54:22 +00:00
binopQuotPrecheck.lean feat: add quot_precheck for expression tree elaborators (binop%, etc.) (#3078) 2023-12-18 16:52:49 +00:00
binopQuotPrecheck.lean.expected.out feat: add quot_precheck for expression tree elaborators (binop%, etc.) (#3078) 2023-12-18 16:52:49 +00:00
binrel_binop.lean
binrel_binop.lean.expected.out chore: upstream NatCast and IntCast (#3347) 2024-02-16 00:54:22 +00:00
binsearch.lean
binsearch.lean.expected.out
bintreeGoal.lean chore: fix proofs and test 2024-02-09 09:57:57 +11:00
bintreeGoal.lean.expected.out refactor: move if-then-else tactic to Init 2024-02-09 09:57:57 +11:00
bitwise.lean fix: bitwise shift overflow of UInt types 2021-03-17 10:08:02 +01:00
bitwise.lean.expected.out
builtinSimprocTrace.lean fix: trace used builtin simprocs even if they are not in the environment 2024-01-09 12:57:15 +01:00
builtinSimprocTrace.lean.expected.out fix: trace used builtin simprocs even if they are not in the environment 2024-01-09 12:57:15 +01:00
byCasesMetaM.lean refactor: improve MVarId method discoverability 2022-07-27 17:49:00 -07:00
byCasesMetaM.lean.expected.out chore: fix tests 2022-08-15 08:55:25 -07:00
byStrictIndent.lean chore: tests for strict-indent nested by-s 2022-11-08 08:30:42 -08:00
byStrictIndent.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
bytearray.lean feat: ByteArray.hash 2022-12-01 20:18:14 -08:00
bytearray.lean.expected.out feat: ByteArray.hash 2022-12-01 20:18:14 -08:00
cacheIssue.lean
cacheIssue.lean.expected.out
calcErrors.lean fix: enforce linebreak between calc steps 2023-09-18 05:39:41 -04:00
calcErrors.lean.expected.out fix: enforce linebreak between calc steps 2023-09-18 05:39:41 -04:00
casesOnCases.lean chore: fix and disable some LCNF tests 2022-08-24 14:12:27 -07:00
casesOnCases.lean.expected.out chore: fix and disable some LCNF tests 2022-08-24 14:12:27 -07:00
caseSuggestions.lean feat: list the valid case tags when the user writes an invalid one 2023-10-06 11:14:21 +02:00
caseSuggestions.lean.expected.out feat: list the valid case tags when the user writes an invalid one 2023-10-06 11:14:21 +02:00
cdotAtSimpArg.lean fix: look through binop% variants in elabCDotFunctionAlias? 2023-11-12 16:57:51 +11:00
cdotAtSimpArg.lean.expected.out fix: look through binop% variants in elabCDotFunctionAlias? 2023-11-12 16:57:51 +11:00
cdotTuple.lean
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
coe.lean fix: extended coe notation and delaborator (#3295) 2024-02-10 04:58:28 +00:00
coe.lean.expected.out fix: extended coe notation and delaborator (#3295) 2024-02-10 04:58:28 +00:00
coeAttr1.lean chore: upstream Std.Tactic.CoeExt to Lean.Elab.CoeExt (#3280) 2024-02-09 04:55:49 +00:00
coeAttr1.lean.expected.out chore: upstream Std.Tactic.CoeExt to Lean.Elab.CoeExt (#3280) 2024-02-09 04:55:49 +00:00
collectDepsIssue.lean
collectDepsIssue.lean.expected.out
commandPrefix.lean
commandPrefix.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
computedFieldsCode.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
computedFieldsCode.lean.expected.out
congrThm.lean feat: avoid [Decidable p] instance implicit parameters in congruence theorems when possible 2022-08-02 04:47:42 -07:00
congrThm.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
congrThmIssue.lean
congrThmIssue.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
constDelab.lean
constDelab.lean.expected.out
constructorTac.lean
constructorTac.lean.expected.out
consumePPHint.lean
consumePPHint.lean.expected.out
conv1.lean fix: disable memoize in pattern conv 2022-12-19 06:21:54 -08:00
conv1.lean.expected.out chore: add some tests 2022-09-28 14:24:44 -07:00
convInConv.lean
convInConv.lean.expected.out chore: add some tests 2022-09-28 14:24:44 -07:00
convPatternAtLetIssue.lean
convPatternAtLetIssue.lean.expected.out
convPatternMatchIssue.lean
convPatternMatchIssue.lean.expected.out
convZetaLetExt.lean
convZetaLetExt.lean.expected.out
copy-produced chore: default compiler.enableNew to false until development restarts (#3034) 2023-12-21 07:48:25 +00:00
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 chore: split up & simplify importModules 2023-08-31 15:37:33 -04:00
ctor_layout.lean.expected.out
ctorUnivTooBig.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
ctorUnivTooBig.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
dbgMacros.lean
dbgMacros.lean.expected.out
decEqMutualInductives.lean feat : derive DecidableEq for mutual inductives (#2591) 2023-10-03 02:17:13 +00:00
decEqMutualInductives.lean.expected.out fix: DecidableEq deriving handler could not handle fields whose types start with an implicit argument (#2918) 2023-11-20 20:51:47 +11:00
decimals.lean
decimals.lean.expected.out
decreasing_by.lean feat: improve termination_by error messages (#3255) 2024-02-05 13:13:53 +00:00
decreasing_by.lean.expected.out feat: per-function termination hints 2024-01-10 17:27:35 +01:00
defaultInstance.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
defaultInstance.lean.expected.out
defaultInstanceWithPrio.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
defaultInstanceWithPrio.lean.expected.out
defInst.lean feat: improve #eval command 2022-03-12 19:55:15 -08:00
defInst.lean.expected.out
delabApp.lean feat: extract delabAppCore, define withOverApp, and make over-applied projections pretty print (#3083) 2024-01-10 13:24:28 +00:00
delabApp.lean.expected.out feat: extract delabAppCore, define withOverApp, and make over-applied projections pretty print (#3083) 2024-01-10 13:24:28 +00:00
delabDoLetFun.lean feat: delaborate have inside do blocks (#3116) 2024-01-02 09:36:39 +00:00
delabDoLetFun.lean.expected.out feat: delaborate have inside do blocks (#3116) 2024-01-02 09:36:39 +00:00
delabProjectionApp.lean feat: delaboration collapses parent projections (#3326) 2024-02-14 23:44:48 +00:00
delabProjectionApp.lean.expected.out feat: delaboration collapses parent projections (#3326) 2024-02-14 23:44:48 +00:00
delabUnexpand.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
delabUnexpand.lean.expected.out
delta.lean chore: fix tests 2021-09-16 10:29:38 -07:00
delta.lean.expected.out feat: multiple delta (part 2) 2022-09-21 18:04:31 -07:00
deltaRedIndPredBelow.lean fix: missing whnf in mkBelowBinder and mkMotiveBinder (#2991) 2023-12-01 14:46:09 +00:00
deltaRedIndPredBelow.lean.expected.out fix: missing whnf in mkBelowBinder and mkMotiveBinder (#2991) 2023-12-01 14:46:09 +00:00
deprecated.lean feat: add linter.deprecated option to silence deprecation warnings 2022-10-23 21:11:57 +02:00
deprecated.lean.expected.out feat: add linter.deprecated option to silence deprecation warnings 2022-10-23 21:11:57 +02:00
derivingDecidableEq.lean
derivingDecidableEq.lean.expected.out
derivingHashable.lean fix: add local Hashable instance (fixes #1737) 2022-10-23 21:26:04 +02:00
derivingHashable.lean.expected.out chore: fix tests after hash change 2022-12-01 20:18:14 -08:00
derivingRepr.lean
derivingRepr.lean.expected.out fix: fixes #1599 by adding correct indentation 2022-09-15 13:11:51 -07:00
derivingRpcEncoding.lean feat: bundle of widget improvements (#2964) 2023-12-21 06:24:33 +00:00
derivingRpcEncoding.lean.expected.out feat: bundle of widget improvements (#2964) 2023-12-21 06:24:33 +00:00
diamond1.lean
diamond1.lean.expected.out fix: expandCDot? should create canonical syntax 2022-10-25 12:23:13 +02:00
diamond2.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
diamond2.lean.expected.out feat: delaboration collapses parent projections (#3326) 2024-02-14 23:44:48 +00:00
diamond3.lean
diamond3.lean.expected.out feat: delaboration collapses parent projections (#3326) 2024-02-14 23:44:48 +00:00
diamond4.lean
diamond4.lean.expected.out fix: fixes #1907 2022-12-02 08:59:16 -08:00
diamond5.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
diamond5.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
diamond6.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
diamond6.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
diamond7.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
diamond7.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
diamond8.lean
diamond8.lean.expected.out
diamond9.lean
diamond9.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
diamond10.lean
diamond10.lean.expected.out
discrTreeIota.lean feat: do not perform iota reduction at the discrimination tree module 2022-11-15 16:47:12 -08:00
discrTreeIota.lean.expected.out feat: do not perform iota reduction at the discrimination tree module 2022-11-15 16:47:12 -08:00
docStr.lean fix: add_decl_doc should check that declarations are local (#3311) 2024-02-12 12:04:51 +00:00
docStr.lean.expected.out fix: add_decl_doc should check that declarations are local (#3311) 2024-02-12 12:04:51 +00:00
doErrorMsg.lean
doErrorMsg.lean.expected.out chore: remove dangerous instances 2022-12-21 04:24:39 +01:00
doIfLet.lean feat: support let mut x := e | alt 2022-08-10 06:29:49 -07:00
doIfLet.lean.expected.out feat: support let mut x := e | alt 2022-08-10 06:29:49 -07:00
doIssue.lean chore: remove tryPureCoe? 2022-02-03 16:25:24 -08:00
doIssue.lean.expected.out
doLetLoop.lean
doLetLoop.lean.expected.out
doNotation1.lean
doNotation1.lean.expected.out fix: improve "{varName} cannot be reassigned" error message 2022-07-24 07:44:34 -07:00
doSeqRightIssue.lean
doSeqRightIssue.lean.expected.out
dsimpViaConst.lean test: ensure dsimp can use rfl thm constants 2023-10-20 19:06:40 -07:00
dsimpViaConst.lean.expected.out test: ensure dsimp can use rfl thm constants 2023-10-20 19:06:40 -07:00
dsimpZetaIssue.lean feat: enable failIfUnchanged by default in simp 2023-08-16 10:14:23 -07:00
dsimpZetaIssue.lean.expected.out
eagerCoeExpansion.lean
eagerCoeExpansion.lean.expected.out feat: extract delabAppCore, define withOverApp, and make over-applied projections pretty print (#3083) 2024-01-10 13:24:28 +00:00
eagerUnfoldingIssue.lean
eagerUnfoldingIssue.lean.expected.out
elabAsElim.lean fix: fixes #1851 2022-11-19 07:01:02 -08:00
elabAsElim.lean.expected.out feat: add [elabAsElim] elaboration strategy 2022-07-28 20:08:29 -07:00
ellipsisProjIssue.lean fix: disallow . immediately after .. 2022-10-26 07:13:40 -07:00
ellipsisProjIssue.lean.expected.out fix: disallow . immediately after .. 2022-10-26 07:13:40 -07:00
elseifDoErrorPos.lean
elseifDoErrorPos.lean.expected.out fix: preserve condition position info in if 2022-08-13 18:07:30 -07:00
emptyc.lean chore: avoid Has prefix in type classes 2020-10-27 18:29:19 -07:00
emptyc.lean.expected.out
emptyTypeAscription.lean feat: empty type ascription syntax (e :) (part 2) 2022-11-07 19:10:56 +01:00
emptyTypeAscription.lean.expected.out feat: empty type ascription syntax (e :) (part 2) 2022-11-07 19:10:56 +01:00
eoi.lean chore: improve EOI error message 2021-04-03 11:56:26 +02:00
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: private + pp.fullNames 2022-12-21 21:59:05 +01:00
eraseInsts.lean
eraseInsts.lean.expected.out
eraseSimp.lean feat: enable failIfUnchanged by default in simp 2023-08-16 10:14:23 -07:00
eraseSimp.lean.expected.out
errorOnInductionForNested.lean
errorOnInductionForNested.lean.expected.out
errorRecoveryBug.lean
errorRecoveryBug.lean.expected.out
eta.lean feat: add Expr.eta 2021-04-09 14:21:21 -07:00
eta.lean.expected.out
etaStructIssue.lean
etaStructIssue.lean.expected.out
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
evalInstMessage.lean
evalInstMessage.lean.expected.out
evalLeak.lean fix: #eval command was leaking auxiliary declarations into the environment (#3323) 2024-02-13 21:44:52 +00:00
evalLeak.lean.expected.out fix: #eval command was leaking auxiliary declarations into the environment (#3323) 2024-02-13 21:44:52 +00:00
evalNone.lean feat: report errors an unassigned metavars at #eval 2022-06-29 11:53:33 -07:00
evalNone.lean.expected.out chore: fix tests after hash change 2022-12-01 20:18:14 -08:00
evalSorry.lean
evalSorry.lean.expected.out
evalWithMVar.lean
evalWithMVar.lean.expected.out chore: default compiler.enableNew to false until development restarts (#3034) 2023-12-21 07:48:25 +00:00
exactErrorPos.lean
exactErrorPos.lean.expected.out
exitAfterParseError.lean
exitAfterParseError.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
expandExplicitBinders.lean fix: unhygiene in expandExplicitBinders 2023-02-22 17:07:31 +01:00
expandExplicitBinders.lean.expected.out fix: unhygiene in expandExplicitBinders 2023-02-22 17:07:31 +01:00
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
file_not_found.lean
file_not_found.lean.expected.out
filePath.lean fix: do not strip dotted components from lean module names (#2994) 2024-01-10 14:24:26 +00:00
filePath.lean.expected.out fix: do not strip dotted components from lean module names (#2994) 2024-01-10 14:24:26 +00:00
fixedIndexToParamIssue.lean
fixedIndexToParamIssue.lean.expected.out
fixedIndicesToParams.lean
fixedIndicesToParams.lean.expected.out
forallMetaBounded.lean
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 chore: remove remaining #lang lean4 in tests 2021-01-27 14:45:31 +01:00
Format.lean.expected.out
formatTerm.lean fix: trailing whitespace in location formatter (#3318) 2024-02-13 15:53:29 +00:00
formatTerm.lean.expected.out fix: trailing whitespace in location formatter (#3318) 2024-02-13 15:53:29 +00:00
fun.lean refactor: avoid nested sequence in simpleBinder 2022-07-08 19:06:10 +02:00
fun.lean.expected.out
funExpected.lean
funExpected.lean.expected.out
funInfoBug.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
funInfoBug.lean.expected.out chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
funParen.lean fix: fun (x ...) ... should not be treated as a pattern 2022-04-15 10:00:26 -07:00
funParen.lean.expected.out chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
gcd.lean feat: add Nat.gcd 2021-03-07 18:47:02 -08:00
gcd.lean.expected.out
getElem.lean feat: let get_elem_tactic_trivial handle [a]'h.2 (#3132) 2024-01-08 16:23:09 +00:00
getElem.lean.expected.out chore: remove getElem' delab 2022-09-21 06:21:00 -07:00
guessLex.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
guessLex.lean.expected.out feat: per-function termination hints 2024-01-10 17:27:35 +01:00
guessLexFailures.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
guessLexFailures.lean.expected.out fix: GuessLex: deduplicate recursive calls (#3004) 2023-12-07 09:08:46 +00:00
guessLexTricky.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
guessLexTricky.lean.expected.out feat: per-function termination hints 2024-01-10 17:27:35 +01:00
guessLexTricky2.lean feat: GuessLex: print inferred termination argument (#3012) 2023-12-05 09:41:52 +00:00
guessLexTricky2.lean.expected.out feat: per-function termination hints 2024-01-10 17:27:35 +01:00
have.lean feat: have: remove unnecessary whitespace check and allow name- and type-less have 2021-05-25 14:25:14 +02:00
have.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
heapSort.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
heapSort.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
hidingInaccessibleNames.lean
hidingInaccessibleNames.lean.expected.out chore: default compiler.enableNew to false until development restarts (#3034) 2023-12-21 07:48:25 +00:00
holeErrors.lean
holeErrors.lean.expected.out chore: fix tests after hash change 2022-12-01 20:18:14 -08:00
holes.lean chore: remove new_frontend from tests 2020-10-25 09:16:38 -07:00
holes.lean.expected.out chore: default compiler.enableNew to false until development restarts (#3034) 2023-12-21 07:48:25 +00:00
hpow.lean fix: make ^ a right action, add NatPow and HomogeneousPow 2023-11-12 16:57:51 +11:00
hpow.lean.expected.out chore: upstream NatCast and IntCast (#3347) 2024-02-16 00:54:22 +00:00
hygienicIntro.lean
hygienicIntro.lean.expected.out
implementedByIssue.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
implementedByIssue.lean.expected.out chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
implicitLambdaIssue.lean
implicitLambdaIssue.lean.expected.out
implicitTypePos.lean
implicitTypePos.lean.expected.out chore: fix tests 2022-11-30 17:52:37 -08:00
indimpltarget.lean feat: induction using <term> (#3188) 2024-01-25 16:57:41 +00:00
indimpltarget.lean.expected.out feat: induction using <term> (#3188) 2024-01-25 16:57:41 +00:00
inductionErrors.lean
inductionErrors.lean.expected.out feat: induction using <term> (#3188) 2024-01-25 16:57:41 +00:00
inductionGen.lean fix: checkTargets check for duplicate target (#3171) 2024-01-18 09:44:17 +00:00
inductionGen.lean.expected.out fix: checkTargets check for duplicate target (#3171) 2024-01-18 09:44:17 +00:00
inductionMutual.lean
inductionMutual.lean.expected.out
inductive1.lean
inductive1.lean.expected.out feat: function coercions with unification 2022-10-14 12:08:10 -07:00
inductiveUnivErrorMsg.lean
inductiveUnivErrorMsg.lean.expected.out
indUsingTerm.lean feat: induction using <term> (#3188) 2024-01-25 16:57:41 +00:00
indUsingTerm.lean.expected.out feat: induction using <term> (#3188) 2024-01-25 16:57:41 +00:00
infoFromFailure.lean
infoFromFailure.lean.expected.out chore: fix tests 2022-08-15 08:55:25 -07:00
inlineIssue.lean chore: fix and disable some LCNF tests 2022-08-24 14:12:27 -07:00
inlineIssue.lean.expected.out chore: fix and disable some LCNF tests 2022-08-24 14:12:27 -07:00
inst.lean chore: remove new_frontend from tests 2020-10-25 09:16:38 -07:00
inst.lean.expected.out
instance1.lean chore: add test 2022-09-13 06:19:40 -07:00
instance1.lean.expected.out chore: add test 2022-09-13 06:19:40 -07:00
intModBug.lean
intModBug.lean.expected.out
intNegSucc.lean
intNegSucc.lean.expected.out
introLetBug.lean
introLetBug.lean.expected.out
invalidEnd.lean feat: report section name in invalid end msg 2023-06-09 14:41:39 -07:00
invalidEnd.lean.expected.out feat: report section name in invalid end msg 2023-06-09 14:41:39 -07:00
invalidFieldName.lean
invalidFieldName.lean.expected.out
invalidInstImplicit.lean
invalidInstImplicit.lean.expected.out
invalidMutualError.lean feat: detail error message about invalid mutual blocks (#2949) 2023-12-05 10:50:10 +00:00
invalidMutualError.lean.expected.out feat: detail error message about invalid mutual blocks (#2949) 2023-12-05 10:50:10 +00:00
invalidNamedArgs.lean
invalidNamedArgs.lean.expected.out
invalidPatternIssue.lean
invalidPatternIssue.lean.expected.out
IRbug.lean chore: avoid Has prefix in type classes 2020-10-27 18:29:19 -07:00
IRbug.lean.expected.out
isDefEqOffsetBug.lean
isDefEqOffsetBug.lean.expected.out
isNoncomputable.lean
isNoncomputable.lean.expected.out
issue2981.lean test: expand tests/lean/issue2981.lean a bit (#3007) 2023-12-01 17:52:34 +00:00
issue2981.lean.expected.out fix: GuessLex: deduplicate recursive calls (#3004) 2023-12-07 09:08:46 +00:00
jason1.lean
jason1.lean.expected.out chore: default compiler.enableNew to false until development restarts (#3034) 2023-12-21 07:48:25 +00:00
jason2.lean
jason2.lean.expected.out chore: flaky tests 2023-04-10 13:00:04 -07:00
json.lean feat: fromJson? derivations now say where a parsing error occurred (#1656) 2022-09-28 09:15:26 +00:00
json.lean.expected.out feat: fromJson? derivations now say where a parsing error occurred (#1656) 2022-09-28 09:15:26 +00:00
kernelMVarBug.lean
kernelMVarBug.lean.expected.out
keyAttrErase.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
keyAttrErase.lean.expected.out
lazySeq.lean test: add *> laziness test 2021-09-07 18:03:15 -07:00
lazySeq.lean.expected.out
lcnfTypes.lean chore: fix tests 2022-10-13 06:16:56 -07:00
lcnfTypes.lean.expected.out chore: fix tests 2022-10-13 06:16:56 -07:00
LE.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
LE.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
lean3RefineBug.lean
lean3RefineBug.lean.expected.out chore: fix tests 2022-10-11 17:24:35 -07:00
letArrowOutsideDo.lean
letArrowOutsideDo.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
letFun.lean feat: encode let_fun using a letFun function (#2973) 2023-12-18 09:01:42 +00:00
letFun.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
letPatIssue.lean
letPatIssue.lean.expected.out
letrec1.lean chore: remove new_frontend from tests 2020-10-25 09:16:38 -07:00
letrec1.lean.expected.out
letrecErrors.lean
letrecErrors.lean.expected.out
letRecMissingAnnotation.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
letRecMissingAnnotation.lean.expected.out
letRecTheorem.lean feat: infer def/theorem DefKind for let rec 2022-11-29 08:16:47 -08:00
letRecTheorem.lean.expected.out feat: infer def/theorem DefKind for let rec 2022-11-29 08:16:47 -08:00
levelNGen.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
levelNGen.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
liftOverLeft.lean
liftOverLeft.lean.expected.out
linterMissingDocs.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
linterMissingDocs.lean.expected.out chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
linterSuspiciousUnexpanderPatterns.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
linterSuspiciousUnexpanderPatterns.lean.expected.out feat: suffix linter messages with option name 2022-07-29 10:31:19 -07:00
linterUnusedVariables.lean feat: @[unused_variables_ignore_fn] attribute (#3184) 2024-01-31 19:27:32 +00:00
linterUnusedVariables.lean.expected.out feat: @[unused_variables_ignore_fn] attribute (#3184) 2024-01-31 19:27:32 +00:00
listLength.lean
listLength.lean.expected.out
ll_infer_type_bug.lean
ll_infer_type_bug.lean.expected.out feat: import command stub 2022-10-12 11:11:31 -07:00
localNotationPP.lean
localNotationPP.lean.expected.out
longestParsePrio.lean fix: prefer longer parse even if unsuccessful 2022-09-28 15:57:01 -07:00
longestParsePrio.lean.expected.out fix: prefer longer parse even if unsuccessful 2022-09-28 15:57:01 -07:00
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
macroResolveName.lean
macroResolveName.lean.expected.out chore: unexpanders for Name.mkStr* and Array.mkArray* 2022-10-04 17:18:36 -07:00
macroscopes.lean
macroscopes.lean.expected.out
macroStack.lean
macroStack.lean.expected.out fix: spacing and indentation fixes 2023-05-28 18:48:36 -07:00
macroSwizzle.lean fix: annotate all syntax nodes produced by quotations as synthetic 2022-08-13 18:07:30 -07:00
macroSwizzle.lean.expected.out fix: annotate all syntax nodes produced by quotations as synthetic 2022-08-13 18:07:30 -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
mangling.lean fix: 32-bit Unicode name mangling 2021-06-23 00:08:20 -07:00
mangling.lean.expected.out
match1.lean chore: remove command universes 2021-06-29 17:01:07 -07:00
match1.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
match2.lean feat: ignore {} annotation at constructors 2022-04-13 08:30:21 -07:00
match2.lean.expected.out
match3.lean chore: remove notation for HEq 2021-09-15 08:06:32 -07:00
match3.lean.expected.out
match4.lean fix: panic in Match.SimpH.substRHS 2023-05-28 17:04:28 -07:00
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
matchErrorLocation.lean.expected.out
matchErrorMsg.lean
matchErrorMsg.lean.expected.out
matchLeftovers.lean
matchLeftovers.lean.expected.out chore: fix tests 2022-10-11 17:24:35 -07:00
matchMissingCasesAsStuckError.lean
matchMissingCasesAsStuckError.lean.expected.out
matchMultAlt.lean
matchMultAlt.lean.expected.out
matchOfNatIssue.lean chore: change simp default to decide := false (#2722) 2023-11-02 10:06:38 +11:00
matchOfNatIssue.lean.expected.out chore: upstream Std.Data.Int.Init modules (#3364) 2024-02-16 03:58:23 +00:00
matchOrIssue.lean
matchOrIssue.lean.expected.out chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
matchPatternInsideBinders.lean
matchPatternInsideBinders.lean.expected.out
matchPatternPartialApp.lean chore: fix tests 2023-11-09 04:06:30 -08:00
matchPatternPartialApp.lean.expected.out
matchunit.lean
matchunit.lean.expected.out
matchUnknownFVarBug.lean
matchUnknownFVarBug.lean.expected.out
matchVarNames.lean
matchVarNames.lean.expected.out chore: fix tests 2022-10-11 17:24:35 -07:00
metaEvalInstMessage.lean
metaEvalInstMessage.lean.expected.out
missingExplicitWithForwardNamedDep.lean
missingExplicitWithForwardNamedDep.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
mkProjStx.lean
mkProjStx.lean.expected.out
modBug.lean chore: fix tests 2021-08-07 13:22:58 -07:00
modBug.lean.expected.out
moduleDoc.lean
moduleDoc.lean.expected.out
moduleOf.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
moduleOf.lean.expected.out chore: move Bootstrap.Data -> Lean.Data 2022-08-31 11:48:57 -07:00
motiveNotTypeCorect.lean refactor: rewrite: produce simpler proof terms (#3121) 2024-01-19 07:20:58 +00:00
motiveNotTypeCorect.lean.expected.out refactor: rewrite: produce simpler proof terms (#3121) 2024-01-19 07:20:58 +00:00
mulcommErrorMessage.lean
mulcommErrorMessage.lean.expected.out chore: fix typos 2023-03-27 10:05:50 +02:00
multiConstantError.lean
multiConstantError.lean.expected.out chore: fix tests 2022-11-30 17:52:37 -08:00
mutualdef1.lean
mutualdef1.lean.expected.out
mutualWithNamespaceMacro.lean feat: multiple namespaces in mutual declarations 2022-08-04 19:18:49 -07:00
mutualWithNamespaceMacro.lean.expected.out feat: multiple namespaces in mutual declarations 2022-08-04 19:18:49 -07:00
mutwf1.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
mutwf1.lean.expected.out feat: per-function termination hints 2024-01-10 17:27:35 +01:00
mvar_fvar.lean
mvar_fvar.lean.expected.out
mvarAtDefaultValue.lean
mvarAtDefaultValue.lean.expected.out
nameArgErrorIssue.lean
nameArgErrorIssue.lean.expected.out
namedHoles.lean
namedHoles.lean.expected.out
namelit.lean
namelit.lean.expected.out fix: mark Lean.Name.mkStr* functions as [reducible] 2022-09-29 17:36:30 -07:00
namePatEqThm.lean
namePatEqThm.lean.expected.out fix: private + pp.fullNames 2022-12-21 21:59:05 +01: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
nonReserved.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
noTabs.lean test: forgot tabs ban test 2021-04-26 17:09:48 +02:00
noTabs.lean.expected.out fix: extraneous missing items on parser stack 2022-11-11 09:13:02 +01:00
notationDelab.lean
notationDelab.lean.expected.out
notationPrecheck.lean
notationPrecheck.lean.expected.out chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
openExport.lean
openExport.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
openScoped.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
openScoped.lean.expected.out feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
optionGetD.lean fix: Option.getD eagerly evaluates dflt (#3043) 2023-12-11 10:07:30 +00:00
optionGetD.lean.expected.out fix: Option.getD eagerly evaluates dflt (#3043) 2023-12-11 10:07:30 +00:00
or_shortcircuit.lean
or_shortcircuit.lean.expected.out
parserPrio.lean
parserPrio.lean.expected.out
partialIssue.lean fix: kernel must ensure that safe functions cannot use partial ones. 2023-01-27 12:17:37 -08:00
partialIssue.lean.expected.out fix: kernel must ensure that safe functions cannot use partial ones. 2023-01-27 12:17:37 -08:00
partialVariable.lean
partialVariable.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
patvar.lean fix: simple-match macro 2021-01-12 06:41:32 -08:00
patvar.lean.expected.out
phashmap_inst_coherence.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
phashmap_inst_coherence.lean.expected.out
ppBeta.lean feat: pp.beta to apply beta reduction when pretty printing (#2864) 2023-11-24 12:26:31 +00:00
ppBeta.lean.expected.out feat: pp.beta to apply beta reduction when pretty printing (#2864) 2023-11-24 12:26:31 +00:00
ppExpr.lean chore: remove unnecessary args 2022-04-07 18:19:15 -07:00
ppExpr.lean.expected.out
PPInstances.lean
PPInstances.lean.expected.out
ppite.lean test: pretty printing if-then-else 2020-12-24 08:40:30 -08:00
ppite.lean.expected.out
pplevel.lean chore: fix codebase and tests 2021-06-29 17:14:52 -07:00
pplevel.lean.expected.out
ppMotives.lean
ppMotives.lean.expected.out feat: extract delabAppCore, define withOverApp, and make over-applied projections pretty print (#3083) 2024-01-10 13:24:28 +00:00
ppNotationCode.lean
ppNotationCode.lean.expected.out fix: avoid notation in quotation elaborator output 2023-01-26 13:05:33 +01:00
ppNumericTypes.lean feat: pp.numericTypes option for printing number literals with type ascriptions (#2933) 2024-02-01 17:23:32 +11:00
ppNumericTypes.lean.expected.out feat: pp.numericTypes option for printing number literals with type ascriptions (#2933) 2024-02-01 17:23:32 +11:00
ppProofs.lean feat: have pp.proofs use for omission (#3241) 2024-02-15 21:49:41 +00:00
ppProofs.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
PPRoundtrip.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
PPRoundtrip.lean.expected.out fix: fixes #1571 2022-09-15 11:16:16 -07:00
ppSyntax.lean feat: strengthen pp* signatures 2022-07-03 19:14:49 +02:00
ppSyntax.lean.expected.out
ppUnicode.lean feat: add fun x ↦ y syntax 2023-01-03 13:59:53 -08:00
ppUnicode.lean.expected.out feat: add fun x ↦ y syntax 2023-01-03 13:59:53 -08:00
precissues.lean
precissues.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
private.lean chore: remove new_frontend from tests 2020-10-25 09:16:38 -07:00
private.lean.expected.out fix: private + pp.fullNames 2022-12-21 21:59:05 +01:00
privateFieldCopyIssue.lean
privateFieldCopyIssue.lean.expected.out
Process.lean feat: IO.Process.Child.takeStdin 2021-06-11 17:53:51 -07:00
Process.lean.expected.out feat: import command stub 2022-10-12 11:11:31 -07:00
promise.lean chore: add test 2022-09-05 08:52:46 -07:00
promise.lean.expected.out chore: add test 2022-09-05 08:52:46 -07:00
protected.lean
protected.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
protectedAlias.lean
protectedAlias.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
prvCtor.lean feat: make Environment.mk private (#2604) 2023-10-04 22:02:54 +11:00
prvCtor.lean.expected.out feat: make Environment.mk private (#2604) 2023-10-04 22:02:54 +11:00
prvNameWithMacroScopes.lean fix: make privateToUserNameAux more robust 2022-09-06 17:15:56 -07:00
prvNameWithMacroScopes.lean.expected.out fix: make privateToUserNameAux more robust 2022-09-06 17:15:56 -07:00
pureCoeIssue.lean
pureCoeIssue.lean.expected.out
rat1.lean feat: add Lean.Rat for implementing decision procedures 2021-09-14 19:18:12 -07:00
rat1.lean.expected.out
rawStringEOF.lean feat: Rust-style raw string literals (#2929) 2023-12-20 16:53:08 +00:00
rawStringEOF.lean.expected.out feat: Rust-style raw string literals (#2929) 2023-12-20 16:53:08 +00:00
readDir.lean feat: make FilePath a concrete type 2021-05-28 14:19:59 +02:00
readDir.lean.expected.out
reduceBool.lean chore: add axiom for tracking use of reduceBool / reduceNat (#2654) 2023-10-11 01:47:59 +00:00
reduceBool.lean.expected.out chore: add axiom for tracking use of reduceBool / reduceNat (#2654) 2023-10-11 01:47:59 +00:00
redundantAlt.lean
redundantAlt.lean.expected.out
ref1.lean feat: force users to use discard when action result is not being bound and it is not PUnit 2020-12-08 06:14:48 -08:00
ref1.lean.expected.out
refineFiltersOldMVars.lean fix: only return new mvars from refine, elabTermWithHoles, and withCollectingNewGoalsFrom (#2502) 2023-09-21 14:23:27 +10:00
refineFiltersOldMVars.lean.expected.out fix: only return new mvars from refine, elabTermWithHoles, and withCollectingNewGoalsFrom (#2502) 2023-09-21 14:23:27 +10:00
refineOccursCheck.lean
refineOccursCheck.lean.expected.out
Reformat.lean feat: strengthen pp* signatures 2022-07-03 19:14:49 +02:00
Reformat.lean.expected.out fix: spacing and indentation fixes 2023-05-28 18:48:36 -07:00
renameBug.lean
renameBug.lean.expected.out
renameI.lean chore: fix tests 2021-09-16 10:29:38 -07:00
renameI.lean.expected.out
replaceLocalDeclInstantiateMVars.lean fix: add instantiateMVars to replaceLocalDecl (#2712) 2023-10-25 10:26:09 +11:00
replaceLocalDeclInstantiateMVars.lean.expected.out fix: add instantiateMVars to replaceLocalDecl (#2712) 2023-10-25 10:26:09 +11:00
repr.lean feat: add helper class ReprAtom 2020-12-18 14:14:46 -08:00
repr.lean.expected.out
repr_issue.lean
repr_issue.lean.expected.out
resolveGlobalName.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
resolveGlobalName.lean.expected.out
revertlet.lean
revertlet.lean.expected.out
rewrite.lean feat: do not instantiate metavariables in kabstract/rw for disallowed occurrences (#2539) 2024-01-03 00:01:40 +00:00
rewrite.lean.expected.out feat: do not instantiate metavariables in kabstract/rw for disallowed occurrences (#2539) 2024-01-03 00:01:40 +00:00
rfl_simp_thm.lean
rfl_simp_thm.lean.expected.out
root.lean feat: enable failIfUnchanged by default in simp 2023-08-16 10:14:23 -07:00
root.lean.expected.out feat: enable failIfUnchanged by default in simp 2023-08-16 10:14:23 -07:00
run_meta1.lean fix: run_meta macro (#3334) 2024-02-15 00:12:45 +00:00
run_meta1.lean.expected.out fix: run_meta macro (#3334) 2024-02-15 00:12:45 +00: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 chore: rwa tactic macro (#3299) 2024-02-10 04:59:24 +00:00
rwEqThms.lean feat: allow rw to unfold nonrecursive definitions too 2022-03-12 15:44:52 -08:00
rwEqThms.lean.expected.out
rwPrioritizesLCtxOverEnv.lean fix: make rw [foo] look in the local context for foo before it looks in the environment (#2738) 2023-10-30 14:08:02 +11:00
rwPrioritizesLCtxOverEnv.lean.expected.out fix: make rw [foo] look in the local context for foo before it looks in the environment (#2738) 2023-10-30 14:08:02 +11:00
rwWithoutOffsetCnstrs.lean feat: dynamic quotations for categories 2022-10-18 14:59:14 -07:00
rwWithoutOffsetCnstrs.lean.expected.out
rwWithSynthesizeBug.lean fix: rw ... at h unknown fvar bug (#2728) 2023-10-25 01:52:19 +00:00
rwWithSynthesizeBug.lean.expected.out fix: rw ... at h unknown fvar bug (#2728) 2023-10-25 01:52:19 +00:00
safeShadowing.lean feat: top-down heuristic delaboration 2021-08-03 09:13:18 +02:00
safeShadowing.lean.expected.out
sanitizeMacroScopes.lean
sanitizeMacroScopes.lean.expected.out chore: fix tests 2022-08-15 08:55:25 -07:00
sanitychecks.lean
sanitychecks.lean.expected.out
scientific.lean test: more unit tests 2022-08-17 05:57:22 -07:00
scientific.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02: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 fix: replace uses of token antiquotations for setting position ranges with withRef 2022-08-13 18:07:30 -07:00
scopedTokens.lean
scopedTokens.lean.expected.out
scopedunifhint.lean
scopedunifhint.lean.expected.out chore: remove dangerous instances 2022-12-21 04:24:39 +01:00
semicolonOrLinebreak.lean
semicolonOrLinebreak.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
sepByIndentQuot.lean
sepByIndentQuot.lean.expected.out feat: intra-line withPosition formatting 2022-11-28 09:02:08 -08:00
shadow.lean chore: remove new_frontend from tests 2020-10-25 09:16:38 -07:00
shadow.lean.expected.out feat: do not generate code for declarations that will be specialized 2022-10-15 08:54:46 -07:00
simp_all_duplicateHyps.lean
simp_all_duplicateHyps.lean.expected.out
simp_dsimp.lean feat: enable failIfUnchanged by default in simp 2023-08-16 10:14:23 -07:00
simp_dsimp.lean.expected.out
simp_trace.lean fix: omit fvars from simp_all? theorem list (#2969) 2023-12-12 00:45:07 +00:00
simp_trace.lean.expected.out chore: upstream basic statements about inequalities (#3366) 2024-02-16 05:42:38 +00:00
simp_trace_backtrack.lean chore: upstream basic statements about inequalities (#3366) 2024-02-16 05:42:38 +00:00
simp_trace_backtrack.lean.expected.out chore: upstream basic statements about inequalities (#3366) 2024-02-16 05:42:38 +00:00
simpArgTypeMismatch.lean
simpArgTypeMismatch.lean.expected.out
simpcfg.lean chore: fix tests 2021-09-16 10:29:38 -07:00
simpcfg.lean.expected.out
simpDisch.lean
simpDisch.lean.expected.out chore: fix tests 2022-08-15 08:55:25 -07:00
simpPrefixIssue.lean
simpPrefixIssue.lean.expected.out
simprocChar.lean chore: simprocs for Eq 2024-02-17 17:51:24 -08:00
simprocChar.lean.expected.out chore: simprocs for Eq 2024-02-17 17:51:24 -08:00
simprocEval1.lean chore: simprocs for Eq 2024-02-17 17:51:24 -08:00
simprocEval1.lean.expected.out chore: simprocs for Eq 2024-02-17 17:51:24 -08:00
simprocEval2.lean chore: simprocs for Eq 2024-02-17 17:51:24 -08:00
simprocEval2.lean.expected.out chore: simprocs for Eq 2024-02-17 17:51:24 -08:00
simprocEval3.lean chore: simprocs for Eq 2024-02-17 17:51:24 -08:00
simprocEval3.lean.expected.out chore: simprocs for Eq 2024-02-17 17:51:24 -08:00
simprocEval4.lean chore: simprocs for Eq 2024-02-17 17:51:24 -08:00
simprocEval4.lean.expected.out chore: simprocs for Eq 2024-02-17 17:51:24 -08:00
simprocTrace.lean chore: fix tests 2024-02-01 16:58:54 +11:00
simprocTrace.lean.expected.out feat: trace simprocs 2024-01-09 12:57:15 +01:00
simpTracePostIssue.lean fix: simp.trace missing pre annotation 2024-01-09 12:57:15 +01:00
simpTracePostIssue.lean.expected.out fix: simp.trace missing pre annotation 2024-01-09 12:57:15 +01:00
simpZetaFalse.lean chore: fix tests 2023-11-09 04:06:30 -08:00
simpZetaFalse.lean.expected.out refactor: fuse nested mkCongrArg calls (#3203) 2024-01-25 17:48:27 +00:00
sizeof.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
sizeof.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
smartUnfolding.lean fix: fixes #1886 2022-11-28 06:50:44 -08:00
smartUnfolding.lean.expected.out fix: fixes #1886 2022-11-28 06:50:44 -08:00
smartUnfoldingMatch.lean
smartUnfoldingMatch.lean.expected.out fix: Option.getD eagerly evaluates dflt (#3043) 2023-12-11 10:07:30 +00:00
sorryAtError.lean
sorryAtError.lean.expected.out feat: extract delabAppCore, define withOverApp, and make over-applied projections pretty print (#3083) 2024-01-10 13:24:28 +00:00
sorryWarning.lean
sorryWarning.lean.expected.out
specializeAttr.lean test: specialize attribute tests 2022-09-07 16:32:25 -07:00
specializeAttr.lean.expected.out test: specialize attribute tests 2022-09-07 16:32:25 -07:00
splitIssue.lean
splitIssue.lean.expected.out feat: add option pp.showLetValues 2022-07-26 17:53:34 -07:00
stdio.lean chore: remove new_frontend from tests 2020-10-25 09:16:38 -07:00
stdio.lean.expected.out
stream.lean chore: use polymorphic method forIn 2021-02-04 18:13:01 -08:00
stream.lean.expected.out
strictImplicit.lean
strictImplicit.lean.expected.out feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
string_gaps.lean feat: string gaps for continuing string literals across multiple lines (#2821) 2023-12-07 08:17:00 +00:00
string_gaps.lean.expected.out feat: string gaps for continuing string literals across multiple lines (#2821) 2023-12-07 08:17:00 +00:00
string_gaps_err_newline.lean feat: string gaps for continuing string literals across multiple lines (#2821) 2023-12-07 08:17:00 +00:00
string_gaps_err_newline.lean.expected.out feat: string gaps for continuing string literals across multiple lines (#2821) 2023-12-07 08:17:00 +00:00
string_imp.lean
string_imp.lean.expected.out
string_imp2.lean test: String.get' and String.next' 2022-11-09 17:02:49 -08:00
string_imp2.lean.expected.out test: String.get' and String.next' 2022-11-09 17:02:49 -08:00
struct1.lean
struct1.lean.expected.out fix: private + pp.fullNames 2022-12-21 21:59:05 +01:00
structAutoBound.lean
structAutoBound.lean.expected.out
structDefault.lean
structDefault.lean.expected.out
structDefValueOverride.lean
structDefValueOverride.lean.expected.out
structInst1.lean feat: allow multiple source + no expected type 2022-09-13 07:09:08 -07:00
structInst1.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
structInstError.lean
structInstError.lean.expected.out
structInstExtraEta.lean feat: use supplied structure fields left to right and eta reduce terms in structure instance elaboration (#2478) 2024-02-01 03:42:39 +00:00
structInstExtraEta.lean.expected.out feat: use supplied structure fields left to right and eta reduce terms in structure instance elaboration (#2478) 2024-02-01 03:42:39 +00:00
structInstSourcesLeftToRight.lean feat: use supplied structure fields left to right and eta reduce terms in structure instance elaboration (#2478) 2024-02-01 03:42:39 +00:00
structInstSourcesLeftToRight.lean.expected.out feat: delaboration collapses parent projections (#3326) 2024-02-14 23:44:48 +00:00
structSorryBug.lean
structSorryBug.lean.expected.out
structuralEqns.lean fix: Core.transform API and uses 2022-08-25 19:07:42 -07:00
structuralEqns.lean.expected.out fix: private + pp.fullNames 2022-12-21 21:59:05 +01:00
StxQuot.lean feat: allow trailing comma in tuples, lists, and tactics (#2643) 2023-11-17 13:31:41 +01:00
StxQuot.lean.expected.out feat: per-function termination hints 2024-01-10 17:27:35 +01:00
substBadMotive.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
substBadMotive.lean.expected.out fix: tests 2023-05-15 09:05:41 -07:00
substlet.lean
substlet.lean.expected.out
syntaxErrors.lean
syntaxErrors.lean.expected.out
syntaxInNamespacesAndPP.lean
syntaxInNamespacesAndPP.lean.expected.out chore: unexpanders for Name.mkStr* and Array.mkArray* 2022-10-04 17:18:36 -07:00
syntaxPrec.lean
syntaxPrec.lean.expected.out feat: include unexpected token in error message 2023-09-12 11:42:24 +02:00
syntheticHolesAsPatterns.lean
syntheticHolesAsPatterns.lean.expected.out chore: fix tests output 2023-10-22 06:48:22 -07:00
synthorder.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
synthorder.lean.expected.out feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
tabulate.lean
tabulate.lean.expected.out
tacUnsolvedGoalsErrors.lean
tacUnsolvedGoalsErrors.lean.expected.out feat: intra-line withPosition formatting 2022-11-28 09:02:08 -08:00
tcloop.lean feat: add options maxHeartbeats and synthInstance.maxHeartbeats 2021-01-24 17:45:50 -08:00
tcloop.lean.expected.out
termination_by.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
termination_by.lean.expected.out feat: per-function termination hints 2024-01-10 17:27:35 +01:00
termination_by_vars.lean feat: improve termination_by error messages (#3255) 2024-02-05 13:13:53 +00:00
termination_by_vars.lean.expected.out feat: improve termination_by error messages (#3255) 2024-02-05 13:13:53 +00:00
termination_by_where.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
termination_by_where.lean.expected.out feat: per-function termination hints 2024-01-10 17:27:35 +01:00
terminationFailure.lean
terminationFailure.lean.expected.out feat: GuessLex: if no measure is found, explain why (#2960) 2023-12-05 08:32:15 +00:00
test_extern.lean feat: test_extern command (#2970) 2023-12-12 23:33:05 +00:00
test_extern.lean.expected.out fix: reference implementation ByteArray.copySlice (#2967) 2023-12-16 20:26:16 +00:00
test_single.sh
theoremType.lean
theoremType.lean.expected.out
thunk.lean refactor: clean up Thunk 2021-04-22 20:29:08 -07:00
thunk.lean.expected.out
toFieldNameIssue.lean
toFieldNameIssue.lean.expected.out feat: delaboration collapses parent projections (#3326) 2024-02-14 23:44:48 +00:00
tokenErrors.lean
tokenErrors.lean.expected.out
tooManyVarsAtInduction.lean
tooManyVarsAtInduction.lean.expected.out
traceClassScopes.lean feat: dynamic quotations for categories 2022-10-18 14:59:14 -07:00
traceClassScopes.lean.expected.out
traceStateBactracking.lean
traceStateBactracking.lean.expected.out
traceTacticSteps.lean
traceTacticSteps.lean.expected.out feat: use with_trace for important trace classes 2023-04-10 16:57:54 +02:00
trailingComma.lean feat: allow trailing comma in tuples, lists, and tactics (#2643) 2023-11-17 13:31:41 +01:00
trailingComma.lean.expected.out feat: allow trailing comma in tuples, lists, and tactics (#2643) 2023-11-17 13:31:41 +01:00
treeMap.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
treeMap.lean.expected.out fix: Fix/GuessLex: refine through more casesOnApp/matcherApp (#3176) 2024-01-13 18:02:41 +00: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 chore: remove old notation 2021-10-02 15:06:40 -07:00
typeOf.lean.expected.out
uintCtors.lean
uintCtors.lean.expected.out
uintMatch.lean
uintMatch.lean.expected.out
unboxStruct.lean
unboxStruct.lean.expected.out
unexpander.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
unexpander.lean.expected.out
unexpandersNamespaces.lean
unexpandersNamespaces.lean.expected.out
UnexpandSubtype.lean
UnexpandSubtype.lean.expected.out
unfold1.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
unfold1.lean.expected.out
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
unfoldFailure.lean
unfoldFailure.lean.expected.out feat: unfold should fail if it didn't unfold anything 2022-05-09 06:41:17 -07:00
unfoldReduceMatch.lean
unfoldReduceMatch.lean.expected.out
unhygienic.lean
unhygienic.lean.expected.out
unhygienicCode.lean chore: default compiler.enableNew to false until development restarts (#3034) 2023-12-21 07:48:25 +00:00
unhygienicCode.lean.expected.out chore: default compiler.enableNew to false until development restarts (#3034) 2023-12-21 07:48:25 +00:00
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 doc: fix typos around inductiveCheckResultingUniverse (#3309) 2024-02-12 10:11:50 +00:00
unknownId.lean
unknownId.lean.expected.out
unknownTactic.lean
unknownTactic.lean.expected.out chore: fix tests 2022-10-11 17:24:35 -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
unused_univ.lean
unused_univ.lean.expected.out
unusedLet.lean
unusedLet.lean.expected.out
unusedWarningAtStructUpdate.lean feat: add missingDocs linter 2022-07-31 18:18:21 -07:00
unusedWarningAtStructUpdate.lean.expected.out
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
updateLevelIssues.lean.expected.out
Uri.lean chore: move Bootstrap.System.Uri to Init 2022-08-29 08:06:30 -07:00
Uri.lean.expected.out chore: use new comment syntax 2022-09-14 08:26:17 -07:00
varBinderUpdate.lean feat: make #check <ident> always show the signature without elaboration 2022-12-21 21:59:05 +01:00
varBinderUpdate.lean.expected.out feat: use signature pretty printer in #check id/#check @id 2022-12-21 21:59:05 +01:00
warningAsError.lean feat: add linter.deprecated option to silence deprecation warnings 2022-10-23 21:11:57 +02:00
warningAsError.lean.expected.out feat: add linter.deprecated option to silence deprecation warnings 2022-10-23 21:11:57 +02:00
wf1.lean feat: arity mismatch error message at well-founded recursion 2021-09-21 20:34:15 -07:00
wf1.lean.expected.out feat: GuessLex: if no measure is found, explain why (#2960) 2023-12-05 08:32:15 +00:00
wf2.lean feat: per-function termination hints 2024-01-10 17:27:35 +01:00
wf2.lean.expected.out chore: fix tests 2022-10-11 17:24:35 -07:00
wfrecUnusedLet.lean feat: drop support for termination_by' (#3033) 2023-12-11 17:33:17 +00:00
wfrecUnusedLet.lean.expected.out chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
whnfProj.lean chore: fix tests 2021-03-10 18:45:22 -08:00
whnfProj.lean.expected.out
wildcardAlt.lean
wildcardAlt.lean.expected.out
withAssignableSyntheticOpaqueBug.lean
withAssignableSyntheticOpaqueBug.lean.expected.out
withLocation.lean fix: withLocation should use withMainContext for target (#2607) 2023-10-04 10:12:43 +11:00
withLocation.lean.expected.out fix: withLocation should use withMainContext for target (#2607) 2023-10-04 10:12:43 +11:00
withLocationImplementationDetails.lean fix: ignore implDetail hyps in withLocation 2023-05-28 17:40:55 -07:00
withLocationImplementationDetails.lean.expected.out fix: ignore implDetail hyps in withLocation 2023-05-28 17:40:55 -07:00
workspaceSymbols.lean fix: fuzzy-find bonus for matching last characters of pattern and symbol (#1917) 2023-01-19 09:06:53 +01:00
workspaceSymbols.lean.expected.out fix: fuzzy-find bonus for matching last characters of pattern and symbol (#1917) 2023-01-19 09:06:53 +01:00
xmlParsing.lean fix: XML parsing bugs (#2601) 2023-10-04 11:51:22 +11:00
xmlParsing.lean.expected.out fix: XML parsing bugs (#2601) 2023-10-04 11:51:22 +11:00
zipper.lean chore: fix tests 2022-01-15 12:18:09 -08:00
zipper.lean.expected.out