lean4-htt/tests/lean/run
Leonardo de Moura 6683d1eb91
chore: add module keyword to grind tests (#10036)
This PR also fixes missing `@[expose]` in grind support definitions.
2025-08-21 22:02:08 +00:00
..
.gitattributes
.gitignore fix: IO.FS.removeDirAll should not follow symlinks (#8573) 2025-06-02 08:44:17 +00:00
28.lean
29.lean
34.lean
52_lean3.lean
91_lean3.lean
102_lean3.lean
108.lean
111.lean
121.lean
125.lean
175.lean
229.lean
262.lean
269.lean
270.lean
280.lean
281.lean
282.lean
303.lean
305.lean refactor: migrate all usages of old slice notation (#9000) 2025-06-27 18:52:07 +00:00
310.lean
319.lean
326.lean
327.lean
329.lean
335.lean
337.lean
338.lean
341.lean
343.lean
345.lean feat: warn.sorry option (#8662) 2025-06-29 19:31:17 +00:00
382.lean
387.lean
394.lean
436.lean
436_lean3.lean
439.lean fix: reorder "application type mismatch" message (#9287) 2025-07-15 19:20:18 +00:00
441.lean
447_lean3.lean
452.lean
456.lean
457.lean
461a.lean
461b.lean feat: add hints for missing structure instance fields (#9317) 2025-07-17 03:22:34 +00:00
462.lean
463.lean
470_lean3.lean
471.lean
474_lean3.lean
481.lean
482.lean
492.lean
492_lean3.lean
498.lean
500_lean3.lean
501.lean
509.lean
536.lean
561.lean
569.lean
602.lean
616.lean
633.lean
644.lean
646.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
654.lean
664.lean
677.lean
696.lean
716.lean
753.lean
760.lean
764.lean
783.lean
788.lean chore: remove prime from Fin.ofNat' (#8515) 2025-05-28 11:51:00 +00:00
790.lean feat: linter.loopingSimpArgs (#8865) 2025-06-23 07:36:21 +00:00
793.lean
796.lean
815.lean
821.lean
837.lean
847.lean
854.lean
860.lean
879.lean
891.lean
909.lean
944.lean
945.lean chore: remove >6 month old deprecations (#9640) 2025-08-05 02:29:15 +00:00
946.lean
955.lean
968.lean feat: eliminate letFun support, deprecate let_fun syntax (#9086) 2025-06-30 02:10:18 +00:00
972.lean
974.lean
983.lean
986.lean feat: default let rec and where decls to private under the module system (#9759) 2025-08-06 15:53:51 +00:00
988.lean
998.lean feat: default let rec and where decls to private under the module system (#9759) 2025-08-06 15:53:51 +00:00
998Export.lean
1016.lean chore: allow module in tests (#8881) 2025-06-21 02:49:22 +00:00
1017.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
1018.lean
1020.lean chore: remove >6 month old deprecations (#9640) 2025-08-05 02:29:15 +00:00
1022.lean
1024.lean
1025.lean
1026.lean feat: transform nondependent lets into haves in declarations and equation lemmas (#8373) 2025-06-29 19:45:45 +00:00
1029.lean
1030.lean
1037.lean
1051.lean
1058.lean
1074a.lean
1080.lean
1113b.lean
1118.lean
1120.lean
1123.lean
1124.lean
1127.lean
1132.lean
1143.lean
1155.lean
1156.lean
1158.lean
1163.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
1168.lean
1169.lean
1171.lean
1179b.lean
1182.lean
1184.lean
1192.lean
1193a.lean
1193b.lean
1194.lean
1200.lean
1202.lean
1224.lean
1228.lean
1230.lean
1234.lean feat: linter.loopingSimpArgs (#8865) 2025-06-23 07:36:21 +00:00
1236.lean
1237.lean
1247.lean
1253.lean
1267.lean
1274.lean
1289.lean
1293.lean
1299.lean
1300.lean
1302.lean
1305.lean
1308.lean
1311.lean
1333.lean
1337.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
1342.lean
1359.lean
1360.lean
1361.lean
1361b.lean
1365.lean
1372.lean
1373.lean
1374.lean
1375.lean
1380.lean feat: linter.loopingSimpArgs (#8865) 2025-06-23 07:36:21 +00:00
1385.lean
1389.lean
1408.lean
1411.lean
1419.lean
1420.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
1426.lean
1435.lean
1436.lean
1441.lean
1547.lean
1549.lean
1558.lean
1575.lean
1615.lean
1650.lean
1674.lean
1679.lean
1684.lean
1686.lean
1692.lean
1697.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
1711.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
1725.lean
1730.lean
1780.lean
1785.lean
1787.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
1808.lean
1812.lean
1813.lean
1815.lean feat: linter.loopingSimpArgs (#8865) 2025-06-23 07:36:21 +00:00
1822.lean
1829.lean
1834.lean
1841.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
1842.lean
1848.lean
1850.lean
1851.lean
1852.lean
1869.lean
1870.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
1882.lean
1883.lean
1886.lean
1892.lean
1900.lean
1901.lean
1907.lean
1907orig.lean
1910.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
1921.lean
1926.lean
1937.lean
1951.lean
1954.lean
1963.lean
1968.lean
1985.lean
1986.lean
2009.lean
2018.lean
2042.lean
2044.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
2058.lean feat: improve infer binder type failure message and range (#8263) 2025-07-14 20:19:11 +00:00
2073.lean
2074.lean
2079.lean
2095.lean
2136.lean
2137.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
2143.lean
2159.lean
2161.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
2173.lean
2182.lean
2186.lean
2188.lean
2199.lean fix: make sure local instance detection sees through reductions (#8903) 2025-06-21 06:26:32 +00:00
2220.lean
2226.lean feat: improve infer binder type failure message and range (#8263) 2025-07-14 20:19:11 +00:00
2243.lean
2249.lean
2262.lean
2265.lean
2282.lean
2283.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
2291.lean chore: make tests/lean/run/2291.lean less sensitive (#9164) 2025-07-02 23:27:06 +00:00
2299.lean
2311.lean
2344.lean
2389.lean
2461.lean
2500.lean
2552.lean
2558.lean
2575.lean
2602.lean chore: add a test for #2602, which was fixed by the new compiler (#8902) 2025-06-20 17:37:19 +00:00
2611.lean
2615.lean
2649.lean
2669.lean
2670.lean chore: remove >6 month old deprecations (#9640) 2025-08-05 02:29:15 +00:00
2672.lean
2689.lean
2690.lean
2710.lean
2736.lean
2810.lean
2835.lean
2843.lean
2846.lean
2862.lean
2899.lean
2901.lean
2905.lean
2914.lean
2916.lean
2939.lean
2942.lean
2961.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
2966.lean
3022.lean
3031.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
3045.lean
3079.lean
3091.lean
3146.lean
3146.lean.expected.out
3150.lean
3214.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
3219.lean
3229.lean
3242.lean
3257.lean feat: linter.loopingSimpArgs (#8865) 2025-06-23 07:36:21 +00:00
3313.lean
3386.lean
3395.lean
3458_1.lean
3458_2.lean
3467.lean feat: update structure/inductive error messages (#9592) 2025-07-29 21:27:30 +00:00
3497.lean
3501.lean
3519.lean
3524.lean
3546.lean
3547.lean
3554.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
3643.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
3686.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
3705.lean
3706.lean
3710.lean
3713.lean
3731.lean
3740.lean
3745.lean
3791.lean fix: apply newlines before and after comments when formatting syntax (#8626) 2025-06-26 19:23:35 +00:00
3807.lean
3922.lean
3943.lean feat: optimized simp routine for let telescopes (#8968) 2025-06-27 02:13:20 +00:00
3965.lean
3965_2.lean
3965_3.lean
3996.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
4051.lean
4064.lean
4086.lean
4101.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4144.lean feat: use the metavariable index when pretty printing (#9778) 2025-08-07 15:58:51 +00:00
4171.lean
4203.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
4213.lean
4219.lean
4230.lean
4251.lean
4278.lean chore: adopt tobject IRType (#9392) 2025-07-15 23:56:49 +00:00
4290.lean
4306.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4310.lean feat: update structure/inductive error messages (#9592) 2025-07-29 21:27:30 +00:00
4313.lean
4318.lean feat: prettier expected type mismatch error message (#9099) 2025-07-01 07:50:53 +00:00
4320.lean
4334.lean
4339.lean
4365.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
4381.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
4390.lean feat: improve split error messages (#9424) 2025-07-18 22:36:10 +00:00
4398.lean
4405.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4406.lean
4413.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4462.lean
4465.lean feat: do not export private declarations (#8337) 2025-06-02 08:01:08 +00:00
4534.lean
4547.lean
4555.lean
4561.lean
4573.lean
4585.lean
4595_slowdown.lean
4595_split.lean
4636.lean
4644.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4662.lean
4670.lean fix: reorder "application type mismatch" message (#9287) 2025-07-15 19:20:18 +00:00
4673.lean
4677.lean
4686.lean
4716.lean chore: add a test for #4716, which is fixed by the new compiler (#8907) 2025-06-20 23:43:25 +00:00
4751.lean
4761.lean
4768.lean
4773.lean feat: improve split error messages (#9424) 2025-07-18 22:36:10 +00:00
4851.lean
4861.lean
4888.lean fix: reorder "application type mismatch" message (#9287) 2025-07-15 19:20:18 +00:00
4920.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4928.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4947.lean
4983.lean
4985.lean
5046.lean
5064.lean
5126.lean
5176.lean
5236.lean feat: update structure/inductive error messages (#9592) 2025-07-29 21:27:30 +00:00
5333.lean
5359.lean
5388.lean
5406.lean
5407.lean
5417.lean
5424.lean
5455.lean
5475.lean feat: improve infer binder type failure message and range (#8263) 2025-07-14 20:19:11 +00:00
5565.lean
5634.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
5660.lean
5664.lean
5667.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
5668.lean
5672.lean
5674.lean
5689.lean
5755.lean
5818.lean
5993.lean
6043.lean
6065.lean
6067.lean
6086.lean
6090.lean
6117.lean
6123_cat_adjunction.lean
6123_mod_cast.lean
6164.lean
6199.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
6263.lean
6354.lean
6400.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
6467.lean
6655.lean feat: linter.unusedSimpArgs (#8901) 2025-06-22 09:10:21 +00:00
6694.lean feat: update structure/inductive error messages (#9592) 2025-07-29 21:27:30 +00:00
6706.lean
6759.lean
6789.lean feat: explicit defeq attribute (#8419) 2025-06-06 18:40:06 +00:00
6927.lean
6957.lean chore: add a test for #6957, fixed by the new compiler (#8904) 2025-06-20 21:44:09 +00:00
6999.lean
7073.lean
7096.lean
7170.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
7353.lean
7405.lean
7458.lean
7475.lean
7612.lean
7638.lean fix: allow arbitrary sorts in structural recursion over reflexive inductive types (#7639) 2025-06-13 21:51:09 +00:00
7788.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
7927.lean
7993.lean feat: note potential discrepancies in deprecation warning (#9606) 2025-07-31 16:41:14 +00:00
8049.lean
8067.lean
8721.lean feat: extensional tree maps (#8721) 2025-06-26 13:13:45 +00:00
8815.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
8894.lean chore: resurrect #8978, #8992, #8973 from bad merge (#9641) 2025-07-31 08:04:40 +00:00
8938.lean fix: exposed wellfounded recursion (#9173) 2025-07-03 16:48:15 +00:00
9089.lean fix: match against app fn for reducing recursor in whnfCore (#9090) 2025-07-01 13:30:31 +00:00
9156.lean chore: add test for #9156 after stage0 update (#9166) 2025-07-03 02:06:21 +00:00
9312.lean fix: improve error message when projecting from zero-field type (#9386) 2025-07-15 21:32:59 +00:00
9322.lean fix: performance issue when elaborating match-expressions with many literals (#9372) 2025-07-15 03:52:23 +00:00
9362.lean fix: Close pure, trivial goals in mvcgen (#9362) (#9447) 2025-07-21 10:12:34 +00:00
9365.lean feat: Simpler first-order implementation for pure SPreds (#9841) 2025-08-11 08:32:16 +00:00
9366.lean fix: prevent deriving handlers from generating ambiguous identifiers (#9371) 2025-07-21 17:45:54 +00:00
9389.lean fix: change the proof of Nat.zero_mod to rfl (#9391) 2025-07-22 13:21:48 +00:00
9474.lean feat: Simpler first-order implementation for pure SPreds (#9841) 2025-08-11 08:32:16 +00:00
9541.lean fix: get DecidableEq deriving handler to work for enumerations in higher universes (#9818) 2025-08-10 16:29:02 +00:00
9581.lean feat: change extended syntax for mvcgen invariants ... with ... (#9989) 2025-08-19 14:51:19 +00:00
9624.lean fix: check for recursive decls before instance proj inlining (#9847) 2025-08-11 13:50:26 +00:00
9692.lean fix: remove incorrect error in LCNF's check (#9720) 2025-08-05 04:36:57 +00:00
9806.lean fix: support overapplication of Quot.lift in the compiler (#9827) 2025-08-11 01:51:54 +00:00
9937.lean fix: lower overapplied constructors to unreachable (#10032) 2025-08-21 15:05:09 +00:00
9963.lean fix: support compiling casesOn recursors of subsingleton predicates (#9977) 2025-08-19 00:23:24 +00:00
abstractExpr.lean
ac_expr.lean
ac_rfl.lean
ack.lean fix: show kernel diagnostics even for examples (#9509) 2025-07-24 09:21:47 +00:00
ACltBug.lean
adam1.lean
adamTC.lean
adamTC2.lean
add_suggestion.lean
addDecorationsWithoutPartial.lean fix: adjust unsafe trick for upcoming optimization (#9393) 2025-07-16 00:10:01 +00:00
addPPExplicitToExposeDiff.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
aig_optimizations.lean
aig_stress.lean
alex1.lean
alg.lean
alias.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
allGoals.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
and_intros.lean
andCasesOnBug.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
anonymous_ctor_error_msg.lean feat: update structure/inductive error messages (#9592) 2025-07-29 21:27:30 +00:00
anonymousCtor.lean
appFinalizeIssue.lean
appIssue.lean
apply_error.lean feat: improve split error messages (#9424) 2025-07-18 22:36:10 +00:00
apply_tac.lean
applytransp.lean
approxDepth.lean
array1.lean chore: remove >6 month old deprecations (#8514) 2025-05-28 11:28:03 +00:00
array_isEqvAux.lean
array_simp.lean
arrowDot.lean
arthur1.lean
arthur2.lean
as_aux_lemma.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
assertAfterBug.lean
aStructPerfIssue.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
async.lean fix: background function and forIn (#9560) 2025-08-15 02:39:57 +00:00
async_base_functions.lean fix: refactor grind's module/ring design to avoid a diamond (#9168) 2025-07-03 06:50:46 +00:00
async_dns.lean fix: handle NUL bytes in IO functions (#9616) 2025-08-01 06:12:53 +00:00
async_select_channel.lean
async_select_socket.lean
async_select_timer.lean
async_sleep.lean
async_surface_sleep.lean
async_systems_info.lean fix: build with libuv pre-1.45.0 (part 2) (#9652) 2025-08-01 05:53:55 +00:00
async_tcp_fname_errors.lean feat: monadic interface for asynchronous operations in Std (#8003) 2025-06-26 02:51:26 +00:00
async_tcp_half.lean feat: monadic interface for asynchronous operations in Std (#8003) 2025-06-26 02:51:26 +00:00
async_tcp_server_client.lean feat: monadic interface for asynchronous operations in Std (#8003) 2025-06-26 02:51:26 +00:00
async_udp_sockets.lean feat: monadic interface for asynchronous operations in Std (#8003) 2025-06-26 02:51:26 +00:00
atomValidation.lean feat: default let rec and where decls to private under the module system (#9759) 2025-08-06 15:53:51 +00:00
attachJp.lean
attributeErrors.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00
autoboundIssues.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
autoLift.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
autoLiftIssue.lean
autoparam.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
auxinvariable.lean
backtrackable_estate.lean
balg.lean
betaSimp.lean
bhaviksSampler.lean feat: Rename Std.List.Zipper to List.Cursor (#9911) 2025-08-14 09:17:54 +00:00
bigctor.lean
bigmul.lean
bigop.lean chore: remove prime from Fin.ofNat' (#8515) 2025-05-28 11:51:00 +00:00
bindCasesIssue.lean
binderNameHint.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
binderNameHint_congr.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
binderNameHintScope.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
binderNameHintSimp.lean feat: linter.unusedSimpArgs (#8901) 2025-06-22 09:10:21 +00:00
binderNotation.lean
binop.lean
binop_binrel_perf_issue.lean
binrec.lean
binrel.lean
binrelmacros.lean
bitvec.lean
bitvec_fin_literal_norm.lean
bitvec_simproc.lean
borrowBug.lean
bubble.lean
bugNatLitDiscrTree.lean
builtinInitStx.lean doc: add documentation for builtin attributes (#8173) 2025-06-11 09:04:37 +00:00
bv_arith.lean
bv_axiom_check.lean fix: walk through types of axioms in collectAxioms (#8842) 2025-07-08 14:42:11 +00:00
bv_bitblast_stress.lean
bv_bitwise.lean
bv_cast.lean
bv_counterexample.lean
bv_decide_bool.lean
bv_decide_enum_dependent.lean
bv_decide_enum_universe.lean
bv_decide_enums_two.lean
bv_decide_nat.lean
bv_decide_rewriter.lean feat: add leading zero counter BitVec.clz and bitblaster circuit/infrastructure (#8546) 2025-06-18 15:50:04 +00:00
bv_decide_rewriter_ac_nf.lean
bv_decide_shift_error.lean fix: bv_decide internal error (#9031) 2025-06-27 09:10:21 +00:00
bv_decide_shift_to_nat.lean
bv_enums.lean
bv_errors.lean
bv_extract.lean
bv_inequality.lean
bv_llvm.lean
bv_math_lit_perf.lean
bv_popcount.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
bv_preprocess_stress.lean
bv_reflection_stress.lean
bv_relation.lean
bv_shift.lean
bv_sint.lean
bv_structures.lean
bv_substructure.lean
bv_uint.lean fix: U/SIntX BEq handling in bv_decide (#9728) 2025-08-05 11:43:43 +00:00
bv_uninterpreted.lean
bv_unused.lean
bv_will_overflow.lean
by_cases.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
byAsSorry.lean
byteSliceIssue.lean
calc.lean
calcBug.lean
calcInType.lean
canonM_exists_fun.lean
casePrime.lean
casesAnyTypeIssue.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
casesOnAcc.lean fix: support casesOn for inductive predicates with computations on fields (#10023) 2025-08-21 18:55:34 +00:00
casesRec.lean
casesTactic.lean feat: improve split error messages (#9424) 2025-07-18 22:36:10 +00:00
casesUsing.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
caseTacInMacros.lean
catchThe.lean
cceScoping.lean
cdotAtSimpArg.lean feat: linter.unusedSimpArgs (#8901) 2025-06-22 09:10:21 +00:00
cdotTests.lean feat: make cdot expansion take hygiene into account (#9443) 2025-07-24 00:43:32 +00:00
change.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
charQuote.lean fix: quoting single quote Char (''') (#8742) 2025-06-13 15:29:11 +00:00
check.lean fix: reorder "application type mismatch" message (#9287) 2025-07-15 19:20:18 +00:00
check_failure.lean
checkAssignmentIssue.lean
choiceExpectedTypeBug.lean
choiceMacroRules.lean
class_inductive.lean
classAbbrev.lean
classical.lean
cleanup_forallTelescope.lean
cleanupTypeAnnotations.lean feat: clean up type annotations when elaborating declaration bodies (#9674) 2025-08-18 04:43:20 +00:00
clear_value.lean feat: use nondep flag in Expr.letE and LocalContext.ldecl (#8804) 2025-06-22 21:54:57 +00:00
closure1.lean
codeBindUnreachIssue.lean
coeAttrs.lean
coeIssue1.lean
coeIssue2.lean
coeIssue3.lean
coeIssues4.lean
coelambda.lean
CoeNew.lean
coeOutParamIssue.lean
coeOutParamIssue2.lean
coeSort1.lean
coeSort2.lean
coinductive_predicates.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
coinductive_predicates_errors.lean chore: rename keywords for (co)inductive predicates and the names of their associated (co)induction principles 2025-06-23 20:40:08 +02:00
collectAxioms.lean fix: walk through types of axioms in collectAxioms (#8842) 2025-07-08 14:42:11 +00:00
collectLooseBVars.lean feat: Expr.collectLooseBVars (#8794) 2025-06-15 00:16:43 +00:00
combinatorsAndWF.lean
CommandExtOverlap.lean
compatibleTypesEtaIssue.lean
compiler_erase_bug.lean
compiler_proj_bug.lean
computedFields.lean
concatElim.lean
congrReserved.lean
congrSimpBug.lean fix: mkCongrSimpCore? (#9472) 2025-07-22 18:09:24 +00:00
congrSimpMathlibIssue.lean fix: mkCongrSimpCore? (#9472) 2025-07-22 18:09:24 +00:00
congrTactic.lean fix: let the congr tactic handle "under-applied" applications (#9225) 2025-07-08 11:48:08 +00:00
congrThm.lean feat: clean up type annotations when elaborating declaration bodies (#9674) 2025-08-18 04:43:20 +00:00
congrThm2.lean
constantCompilerBug.lean
constFun.lean
constFun2.lean
constProp.lean
constructor_as_variable.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
contra.lean
contradiction1.lean
contradictionExfalso.lean
contradictionLoop.lean
conv1.lean
conv2.lean
conv_arg.lean
convcalc.lean
convClear.lean feat: add conversion-mode clear tactic (#6732) 2025-07-31 16:39:57 +00:00
core.lean
crashDiv0.lean
crlfToLf.lean
csimp_type_error.lean
csimpAttrFn.lean
ctorAutoParams.lean
ctorFieldVisibilityHints.lean feat: allow combining private/public and protected 2025-08-09 12:35:07 +02:00
ctorMixedRelevance.lean chore: adopt tobject IRType (#9392) 2025-07-15 23:56:49 +00:00
currentDir.lean
customEliminators.lean
Daniel1.lean
dateTimeOrd.lean
deBruijn.lean
decAuxBug.lean
decClassical.lean
decEq.lean
decidability_timeout.lean
Decidable-decide-erasure.lean
decidelet.lean
decideNative.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
decideTactic.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
decideTacticKernel.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
declareConfigElabBug.lean
declareConfigElabIssue.lean
decreasingTacticUpdatedEnvIssue.lean
deep1.lean
def1.lean
def2.lean
def3.lean
def4.lean
def5.lean
def6.lean
def7.lean
def8.lean
def9.lean
def10.lean
def11.lean
def12.lean
def13.lean
def14.lean
def15.lean
def16.lean
def17.lean
def18.lean
def19.lean
def20.lean feat: explicit defeq attribute (#8419) 2025-06-06 18:40:06 +00:00
defaultEliminator.lean
defaultInstBacktrackIssue.lean
defaulValueParamIssue.lean
DefEqAssignBug.lean
defeqAttrib.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
defEqVsWhnfI.lean
delabApp.lean feat: eliminate letFun support, deprecate let_fun syntax (#9086) 2025-06-30 02:10:18 +00:00
delabConst.lean feat: transform nondependent lets into haves in declarations and equation lemmas (#8373) 2025-06-29 19:45:45 +00:00
delabMatch.lean
delabName.lean
delabProjectionApp.lean
delabStdRange.lean fix: panic in delabPRange (#9920) 2025-08-15 01:50:23 +00:00
delabStructInst.lean
depElim1.lean
depFieldIssue.lean
depHd.lean
deq.lean
deriv.lean
derivingBEq.lean fix: deriving BEq on public inductives with private ctors (#9630) 2025-07-30 14:57:17 +00:00
derivingDelta.lean feat: make delta deriving more robust and handle binders (#9800) 2025-08-10 21:21:54 +00:00
derivingHashable.lean
derivingInhabited.lean fix: more deriving handlers under the module system (#9647) 2025-07-31 15:00:58 +00:00
derivingNonempty.lean fix: more deriving handlers under the module system (#9647) 2025-07-31 15:00:58 +00:00
derivingRepr.lean chore: show @[expose] attribute in #print (#9722) 2025-08-05 15:59:49 +00:00
derivingToExpr.lean
diagnostics.lean
diagnosticsMsgOptional.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
diagRec.lean feat: do not export private declarations (#8337) 2025-06-02 08:01:08 +00:00
diamond1.lean
diamond2.lean
diamond3.lean
diamond4.lean
diamond5.lean
diff.lean
discrRefinement.lean
discrRefinement2.lean style: replace HEq x y with x ≍ y (#8872) 2025-06-20 07:47:33 +00:00
discrRefinement3.lean
discrTreeKey.lean chore: remove >6 month old deprecations (#9640) 2025-08-05 02:29:15 +00:00
discrTreeOffset.lean
discrTreeSimp.lean
divExact.lean
do_eqv.lean
do_eqv_proofs.lean
docstringRewrites.lean feat: add initial error explanations (#8934) 2025-06-23 17:24:09 +00:00
doElemAsTermNotation.lean
dofun_prec.lean
doLetElse.lean
dollarProjIssue.lean
doLogicTests.lean fix: documentated examples for PostCond, move around tests (#9924) 2025-08-15 07:59:33 +00:00
doNotation1.lean
doNotation2.lean
doNotation3.lean
doNotation4.lean
doNotation5.lean
doNotation6.lean
Dorais1.lean
dotNameIssue.lean
dotNotationAndDefaultInstance.lean
dotNotationRecDecl.lean
doTrailingAtEOI.lean
dottedCtorNamedArgPattern.lean
dottedIdentNotation.lean feat: use name resolution for dot identifier notation (#9634) 2025-08-01 02:27:40 +00:00
dottedNameBug.lean
dsimp1.lean feat: explicit defeq attribute (#8419) 2025-06-06 18:40:06 +00:00
dsimp2.lean
dsimp_bv_simproc.lean
dsimp_proofs.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
dsimpNatLitIssue.lean
dsimproc.lean
duplicatedArgumentApplicationTypeMismatch.lean fix: reorder "application type mismatch" message (#9287) 2025-07-15 19:20:18 +00:00
dvd_simproc.lean
DVec.lean fix: reorder "application type mismatch" message (#9287) 2025-07-15 19:20:18 +00:00
dynamic.lean
eagerInliningIssue.lean
elab_cmd.lean
elabAsElim.lean
elabCmd.lean
elabIte.lean
elabLet.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
elimDeadBranchesCtorParams.lean fix: correctly handle constructor params in elimDeadBranches (#9209) 2025-07-05 19:52:12 +00:00
elimDeadBranchesUInt64Literal.lean fix: correctly handle non-Nat literal types in LCNF elimDeadBranches (#9703) 2025-08-05 02:14:07 +00:00
eliminatorImplicitTargets.lean
elimOptParam.lean
elseCaseArrow.lean
elseIfConfusion.lean
emptycOverloadIssues.lean
emptyLcnf.lean perf: erase all constructor params in the mono phase (#9764) 2025-08-06 14:23:28 +00:00
endErrors.lean feat: improve error behavior of end command (#8387) 2025-06-20 03:05:51 +00:00
enumDecEq.lean refactor: factor out mkNatLookupTable (#10006) 2025-08-21 10:45:21 +00:00
enumNoConfusionIssue.lean
enumsModuloIrrelevance.lean feat: support enums modulo irrelevance (#9144) 2025-07-01 22:35:50 +00:00
eq_some_iff_get_eq_issue.lean
eqndrecEtaLCNFIssue.lean
eqnOptions.lean feat: explicit defeq attribute (#8419) 2025-06-06 18:40:06 +00:00
eqnsAtSimp.lean
eqnsAtSimp2.lean
eqnsAtSimp3.lean feat: linter.unusedSimpArgs (#8901) 2025-06-22 09:10:21 +00:00
eqnsPrio.lean refactor: simp arg elaboration (#8815) 2025-06-21 17:55:53 +00:00
eqnsProjections.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
eqnsReducible.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
eqRecursors.lean fix: support Eq.recOn in the new compiler (#8602) 2025-06-03 04:45:20 +00:00
eqTheoremForVec.lean
eqThm.lean
eqThmWithMoreThanOneAsPattern.lean
eqValue.lean
erased.lean perf: erase all constructor params in the mono phase (#9764) 2025-08-06 14:23:28 +00:00
eraseReps.lean
eraseSuffix.lean
erasureConfusion.lean
errorExplanationElab.lean feat: add initial error explanations (#8934) 2025-06-23 17:24:09 +00:00
errorExplanationLinting.lean feat: add initial error explanations (#8934) 2025-06-23 17:24:09 +00:00
etaFirst.lean
etaStruct.lean
etaStructProofIrrelIssue.lean
eval.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
eval_unboxed_const.lean
evalBuiltinInit.lean
evalconst.lean
evalDo.lean
evalInit.lean
evalProp.lean
evalTacticBug.lean
exfalsoBug.lean
exists.lean
exp.lean
expandAbbrevAtIsClass.lean
expandWhereStructInstIssue.lean
expectedTypePropagation.lean
explicitApp.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
explicitMotive.lean
explictOpenDeclIssue.lean
exposeDiff.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
exposeNames.lean
expr1.lean
expr_maps.lean
ExprLens.lean refactor: migrate all usages of old slice notation (#9000) 2025-06-27 18:52:07 +00:00
ext.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
ext1.lean style: replace HEq x y with x ≍ y (#8872) 2025-06-20 07:47:33 +00:00
extensibleTacticBug.lean
extern.lean chore: remove syntax for extern arity specifications (#9556) 2025-07-26 00:44:36 +00:00
extmacro.lean
extract_lets.lean feat: improve split error messages (#9424) 2025-07-18 22:36:10 +00:00
extractClosed.lean chore: add a new tagged IRType for inline tagged scalars (#9394) 2025-07-16 00:42:56 +00:00
false_or_by_contra.lean
falseElimAtSimpLocalDecl.lean
fib_correct.lean
fieldAbbrevInPat.lean
fieldAutoBound.lean
fieldDefaultValueWithoutType.lean
fieldIssue.lean
fieldNamesWithMinus.lean
fieldTypeBug.lean
filter.lean
fin_coercions.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
fin_two_pow.lean
finally.lean
finDotCtor.lean
finLit.lean
finMatch.lean
fixedParams.lean fix: behavior of hard line breaks in Format strings (#8457) 2025-05-29 22:10:27 +00:00
fixedParamsAnnot.lean
fixedParamsDep.lean
fixedParamsReorder.lean
fixedParamsStructDeps.lean
flat_expr.lean
float1.lean
float32.lean
float_cases_bug.lean
float_conversions.lean
float_from_bignum.lean
floatarray.lean
floatBits.lean
floatOptParam.lean
foApprox.lean
foldConsts.lean
foldLits.lean
foldProjs.lean
forBodyResultTypeIssue.lean
forIn_phashset.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
forInColErr.lean feat: improve infer binder type failure message and range (#8263) 2025-07-14 20:19:11 +00:00
forInElabBug.lean
forInPArray.lean
forInRangeWF.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
forInReturnPropagation.lean
forInUniv.lean
formatHardLineBreaks.lean fix: behavior of hard line breaks in Format strings (#8457) 2025-05-29 22:10:27 +00:00
formatterTokenTable.lean
forOutParamIssue.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
forParallel.lean
french_ident.lean feat: extend identifiers to french (#9035) 2025-06-27 12:50:09 +00:00
french_quote.lean
frontend_meeting_2022_09_13.lean
fun.lean
fun_cases.lean
funext.lean
funind_demo.lean
funind_expr.lean
funind_fewer_levels.lean
funind_mutual_dep.lean
funind_proof.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
funind_structural.lean
funind_structural_mutual.lean
funind_tests.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
funind_unfolding.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
funInduction.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
funinduction_generalize.lean
funinduction_ident.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
funMatchIssue.lean
fvarSubset.lean
generalize.lean
generalizeMany.lean
generalizeTelescope.lean
genindices.lean
getline_crash.lean
grind_9216.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9321.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9427.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9467.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9477.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9485.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9562.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9572.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9610.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9769.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9825.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9828.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9830.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9854.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9856.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9897.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9899.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9907.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9948.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_abstract_mvars.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_activate_local_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_all_singleton_patterns.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_append_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_arith_nonstd_insts.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_array.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_assoc.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_attrs.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_beta.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_big_poly.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_bigstep.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_bintree.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_bitvec.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_bitvec2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_bool_diseq.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_bool_prop.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_canon_bug.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_canon_insts.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_canon_types.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cases.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cases_tac.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_casting_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cat.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cat2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_clear_error.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_congr.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_congr1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_congr_hash_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_congr_over_applied.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_const_pattern.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_constProp.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_countP.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ctor_ematch.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_auto.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_commring.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_cooper.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_decompose.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_diseq_1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_diseq_2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_diseq_3.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_diseq_cooper.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_div_1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_div_mod.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_eq_1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_instances.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_le_1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_le_2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_nat_dvd.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_nat_eq.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_nat_le.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_natCast_propagation.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_omega.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_tests.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_toint_1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_trim_context.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_upper_bug.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_zero.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_decide_bool_issues.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_dep_match_overlap.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_diseq.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_diseq_api.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_dvd_propagate_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch_gen_pattern.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch_ground_implicit_inst.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch_patterns.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch_theorem_activation.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch_type_error.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eq.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eq_bwd.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eq_bwd_pat_bug.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eq_false_of_imp_eq_false.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eq_pattern.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eqres_bug.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_erase_attr.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eta.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_etaStruct.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eval_suggest.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_exfalso.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_fastEraseDups.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_field_div.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_field_norm.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_field_norm_2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_finVal.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_fun_singleton.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_funext.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_getElem.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_getLast_dropLast.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_guide.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_hashmap_list.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_hcongr.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_heapsort.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_heartbeats.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_heq_proof_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_hyper_ex.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ignore_impl_detail.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_implies.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_indexmap.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_indexmap_pre.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_issue_9125.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_issue_9187.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ite.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ite_congr.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ite_split_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ite_unused_match.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_lawful_eq_cmp.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_lazy_ite.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_lex.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_linarith_1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_linarith_2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_linarith_spurious_issues.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_linarith_trim_context.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_linearize.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_count.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_drop_take.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_erase.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_find.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_perm.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_sublist.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_lookahead.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_many_eqs.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_map.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_mark_nested_proofs_bug.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match_cond_contra.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match_cond_split.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match_eq_propagation.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match_with_eq.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_mbtc_1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_min.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_module_eqs.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_module_normalization.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_module_relations.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_mon_order.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_mvar.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nat_bitwise.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nat_semiring.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nat_sub_encoding.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_natCast.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_natCast_intCast.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_natCast_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nested_proof_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nested_proofs.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nochrono.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_norm_levels.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_offset.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_offset_cnstr.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_offset_model.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_omega_examples.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_omega_tests.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_option.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ord_module.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_overapplied_ite.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_palindrome2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_palindromes.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_panic_invariant.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_params.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pattern1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pattern2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pattern3.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pattern_proj.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_Poly_mul_0_bug.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pow_add_semiring.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pow_zero.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pp_attr.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pre.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_preord_module.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_prod.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_product_eta_and_split.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_prop_arrow.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_propagate_connectives.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_proveEqIssue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_qsort.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_refl_cmp.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_regression.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ring_1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ring_2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ring_3.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ring_4.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ring_5.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ring_trim_context.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_semiring.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_semiring_norm.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_shelf.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_smul_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_som1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_sort_eqc.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_split.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_split_arith_imp.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_split_data.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_split_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_spoly.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_sym_prio.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_t1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_toint_instances.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_toInt_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_trace.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_trig.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_try_exact.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_try_extend.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_try_trace.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_unfold_reducible_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_unfold_reducible_regression.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_univ_poly_ground_pattern.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_usr.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_vector.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_warn_param.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
guard_expr.lean
guard_msgs.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
guardexpr.lean
handleLocking.lean
hashableBug.lean
hashmap-implicits.lean
hashmap-toList-simps.lean
hashmap.lean
haveDestruct.lean
haveI.lean
haveTactic.lean feat: use the metavariable index when pretty printing (#9778) 2025-08-07 15:58:51 +00:00
hcongr.lean
heapSort.lean
heqSubst.lean style: replace HEq x y with x ≍ y (#8872) 2025-06-20 07:47:33 +00:00
hintPreviewSpan.lean feat: allow custom preview spans in hint suggestions (#9555) 2025-07-26 00:04:28 +00:00
hintSuggestionMessage.lean feat: add word-level hint suggestion diffs (#8574) 2025-06-26 23:56:19 +00:00
hintWordDiff.lean feat: default let rec and where decls to private under the module system (#9759) 2025-08-06 15:53:51 +00:00
hlistOverload.lean
hmul2.lean
hmulDefaultIntance.lean
ifcongr.lean
iffRefl.lean
ifThenElseIssue.lean
ifThenElseIssue2.lean
impByNameResolution.lean
impLambdaTac.lean
implDetailBinder.lean fix: mark __x patterns as impl details in match and intro (#9702) 2025-08-04 22:54:39 +00:00
implicitApplyIssue.lean
implicitLambdaLocalWithoutType.lean
implicitRflProofs.lean
implicitTypesRecCoe.lean
importStructure.lean chore: CI: make "Linux Lake" primary PR CI job (#8739) 2025-06-13 11:27:49 +00:00
inaccessibleAnnotDefEqIssue.lean
incmd.lean
ind_cmd_bug.lean
ind_whnf.lean chore: resurrect #8978, #8992, #8973 from bad merge (#9641) 2025-07-31 08:04:40 +00:00
ind_whnf2.lean
index_variables_linter.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
induction1.lean
inductionAltExplicit.lean
inductionCheckAltNames.lean fix: erroneous "no goals" in empty tactic list in induction/cases and other tactic info improvements (#9553) 2025-07-26 23:15:31 +00:00
inductionComplexMotive.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
inductionLetIssue.lean
inductionParse.lean
inductionTacticBug.lean
inductive1.lean refactor: remove binductionOn, use brecOn instead (#8820) 2025-06-17 07:07:24 +00:00
inductive2.lean
inductive_mutual.lean
inductive_pred.lean
inductive_rec_proj.lean
inductive_typestar.lean
inductive_univ.lean feat: update structure/inductive error messages (#9592) 2025-07-29 21:27:30 +00:00
inductiveIndicesIssue.lean refactor: remove Lean.RBMap usages (#9260) 2025-07-21 14:04:45 +00:00
inductiveParamMismatchError.lean
indUsingLet.lean
inferForallTypeLCNF.lean
inferTypeFailure.lean feat: use the metavariable index when pretty printing (#9778) 2025-08-07 15:58:51 +00:00
infixprio.lean
info_trees.lean feat: package factories for order typeclasses (#9797) 2025-08-19 13:43:29 +00:00
infoFromFailure.lean fix: refactor grind's module/ring design to avoid a diamond (#9168) 2025-07-03 06:50:46 +00:00
inj1.lean
inj2.lean
injectionBug.lean
injections1.lean
injectionsIssue.lean
injective.lean
injHEq.lean style: replace HEq x y with x ≍ y (#8872) 2025-06-20 07:47:33 +00:00
injIssue.lean
injSimp.lean
inline_fn.lean
inlineApp.lean refactor: split the LCNF pass list into separate base/mono lists (#9816) 2025-08-10 04:23:19 +00:00
inlineExpr.lean fix: account for namespaces/open decls in inlineExpr (#9108) 2025-07-01 19:28:22 +00:00
inlineIfReduceLCNF.lean
inlineLCNFIssue.lean
inlineLoop.lean
inlineProjInstIssue.lean
inliner_loop.lean
inlineWithNestedRecIssue.lean
instanceIssues.lean
instances.lean
instanceUsingFalse.lean chore: add a #guard_msgs to tests/lean/run/instanceUsingFalse.lean (#9180) 2025-07-03 20:42:12 +00:00
instanceWhere.lean
instanceWhereDecls.lean
instEtaIssue.lean
instPatVar.lean
instprio.lean
instuniv.lean
int_complement_shiftRight.lean
int_to_nat_bug.lean
int_toBitVec.lean
internalizeCasesIssue.lean
interp.lean
interp2.lean
intro.lean feat: tactic info per intro hypothesis, rfl pattern (#9942) 2025-08-18 13:55:06 +00:00
introLetFun.lean feat: eliminate letFun support, deprecate let_fun syntax (#9086) 2025-06-30 02:10:18 +00:00
intromacro.lean
invalid_dotted_identifier_prop.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
invalid_field_notation_function.lean fix: function field notation errors when head is an fvar (#9595) 2025-07-28 23:07:02 +00:00
invalid_field_notation_mvar.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
invalid_field_notation_unusable_param.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
invalidProjection.lean feat: add hints for tuple projections (#9387) 2025-07-18 23:55:13 +00:00
invalidTupleProjHints.lean feat: add hints for tuple projections (#9387) 2025-07-18 23:55:13 +00:00
IO_test.lean fix: IO.FS.removeDirAll should not follow symlinks (#8573) 2025-06-02 08:44:17 +00:00
ioNulBytes.lean fix: handle NUL bytes in IO functions (#9616) 2025-08-01 06:12:53 +00:00
ioRandomBytes.lean
irCompilerBug.lean
irreducibleIssue.lean
isDefEqCheckAssignmentBug.lean
isDefEqConstApproxIssue.lean
isDefEqIssue.lean
isDefEqMVarSelfIssue.lean
isDefEqPerfIssue.lean
isDefEqProjIssue.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
isDefEqProjPerfIssue.lean
issue2102.lean fix: unfold abstracted proofs before processing recursion (#9191) 2025-07-25 08:00:57 +00:00
issue2108.lean
issue2113.lean
issue2171.lean
issue2628.lean
issue2883.lean
issue2925.lean
issue2975.lean
issue2982.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
issue3175.lean
issue3204.lean
issue3212.lean
issue3770.lean
issue3848.lean
issue4063.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
issue4146.lean
issue4394.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
issue4540.lean
issue4650.lean fix: correct universe used in below/brecOn for non-reflexive inductive types (#8937) 2025-06-23 09:42:31 +00:00
issue4671.lean
issue4684.lean
issue4726.lean
issue5027.lean
issue5061.lean
issue5347.lean
issue5384.lean
issue5562.lean feat: improve projection and field-notation errors (#8986) 2025-06-26 18:36:47 +00:00
issue5602.lean
issue5630.lean
issue5661.lean feat: explicit defeq attribute (#8419) 2025-06-06 18:40:06 +00:00
issue5699.lean
issue5726.lean
issue5767.lean feat: transform nondependent lets into haves in declarations and equation lemmas (#8373) 2025-06-29 19:45:45 +00:00
issue5828.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
issue5836.lean
issue5903.lean
issue6015.lean
issue6281.lean
issue6531.lean
issue6786.lean
issue7318.lean
issue7322.lean
issue7332.lean
issue7383.lean fix: allow trailing comma in the arg list of simp?, dsimp?, simpa, etc (#9804) 2025-08-09 16:37:30 +00:00
issue7408.lean
issue7550.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
issue7826.lean
issue7826a.lean
issue8093.lean
issue8098.lean
issue8103.lean
issue8107.lean
issue8195.lean
issue8213.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
issue8257.lean
issue8274.lean
issue8293.lean
issue8360.lean
issue8490.lean chore: rename keywords for (co)inductive predicates and the names of their associated (co)induction principles 2025-06-23 20:40:08 +02:00
issue8939.lean fix: unfold abstracted proofs before processing recursion (#9191) 2025-07-25 08:00:57 +00:00
issue8939wf.lean fix: unfold abstracted proofs before processing recursion (#9191) 2025-07-25 08:00:57 +00:00
issue8962.lean refactor: factor out mkNatLookupTable (#10006) 2025-08-21 10:45:21 +00:00
issue8969.lean fix: linter.simpUnusedSimpArgs to check syntax kind (#8971) 2025-06-24 08:31:57 +00:00
issue9018.lean chore: test for issue #9018 (#9452) 2025-07-21 13:55:36 +00:00
issue9462.lean feat: fixpoint_induct and partial_correctness lemmas for mutual blocks come in conjunction and projected variants (#9651) 2025-08-18 15:26:30 +00:00
issue9646.lean perf: create unfolding theorem for wf-rec in one go (#9646) 2025-08-02 15:26:02 +00:00
issue9844.lean fix: fun_induction to instantiateMVars (#9877) 2025-08-14 09:42:26 +00:00
ite_dsimproc.lean
iterators.lean feat: introduce MonadLiftT Id m (#8977) 2025-06-26 07:33:07 +00:00
james1.lean
jason1.lean
json.lean
json_empty.lean
jsonSurrogates.lean
kernel1.lean
kernel2.lean
kernel_maxheartbeats.lean
kernelErrorFollowup.lean
kernelInterrupt.lean
kevin.lean
krivine.lean
kronRWIssue.lean
KyleAlg.lean
KyleAlgAbbrev.lean
lazyListRotateUnfoldProof.lean
lazylistThunk.lean
lazyUnfoldingPerfIssue.lean
lcnf1.lean
lcnf2.lean
lcnf3.lean
lcnf_simp_let.lean
lcnfBinderNameBug.lean
lcnfCache.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
lcnfCastIssue.lean
lcnfCheckIssue.lean
lcnfErasure.lean
lcnfInferProjTypeBug.lean
lcnfInferProjTypeIssue.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
lcnfInliningIssue.lean
lcnfIssue.lean
lean3_zulip_issues_1.lean
lean_nat_bitwise.lean
lean_nat_gcd.lean
left_right.lean feat: improve split error messages (#9424) 2025-07-18 22:36:10 +00:00
lemma.lean
let_Issue.lean
letBRecOnIssue.lean
letDeclSimp.lean
letFunUnusedVarBug.lean feat: eliminate letFun support, deprecate let_fun syntax (#9086) 2025-06-30 02:10:18 +00:00
letMVar.lean
letNonDep.lean feat: use nondep flag in Expr.letE and LocalContext.ldecl (#8804) 2025-06-22 21:54:57 +00:00
letrecInProofs.lean refactor: remove binductionOn, use brecOn instead (#8820) 2025-06-17 07:07:24 +00:00
letrecInThm.lean
letrecWFIssue.lean
letToHave.lean feat: add Meta.letToHave and the let_to_have tactic (#8954) 2025-06-24 01:33:53 +00:00
letToHaveCleanup.lean feat: Add delaborator for Std.PRange notation (#9850) 2025-08-12 08:51:27 +00:00
level.lean
levelNamesInTacticMode.lean
levelNGen.lean
lex.lean
liaByRefl.lean
libuv.lean
lift_lets.lean feat: improve split error messages (#9424) 2025-07-18 22:36:10 +00:00
liftMethodInMacrosIssue.lean
LiftMethodIssue.lean
linearByRefl.lean
linearCategory_perf_issue.lean
linearNoConfusion.lean refactor: factor out mkNatLookupTable (#10006) 2025-08-21 10:45:21 +00:00
list_monadic_functions.lean
list_simp.lean chore: add missing lemma for List.range 1 (#8537) 2025-05-30 00:09:51 +00:00
list_variables_linter.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
listDecEq.lean
listtostring.lean
litToCtor.lean
localGlobalNotation.lean fix: local syntax should create private definitions 2025-08-19 14:49:12 -07:00
localNameResolutionWithProj.lean
localParsers.lean
lossy_casts.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
lrat_roundtrip.lean
macro.lean
macro2.lean
macro3.lean
macro_macro.lean
macroid.lean
macroParams.lean
magical.lean feat: transform nondependent lets into haves in declarations and equation lemmas (#8373) 2025-06-29 19:45:45 +00:00
mainIncorrectType1.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
mainIncorrectType2.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
mainIncorrectType3.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
mainIncorrectType4.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
mainIncorrectType5.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
mainType1.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
mainType2.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
mainType3.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
mainType4.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
mainType5.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
mainType6.lean fix: implement main type validity check in the new compiler (#9003) 2025-06-25 23:59:27 +00:00
manyAritySyntax.lean
mapTR.lean
match1.lean
match_eqns_bug.lean
match_expr.lean
match_expr_expected_type_issue.lean
match_expr_meta_modifier.lean
match_expr_perf.lean fix: update maxHeartbeats in tests/lean/run/match_expr_perf.lean (#8676) 2025-06-07 23:27:16 +00:00
match_int_lit_issue.lean
match_lit_fin_cover.lean
match_lit_issues.lean
match_lit_regression.lean
match_unit.lean
matchArrayLit.lean
matchCongrEqns.lean
matchDiscrType.lean
matchEqnsHEqIssue.lean
matchEqs.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
matchEqsBug.lean
matcherElimUniv.lean
matchGenBug.lean
matchGenIssue.lean
matchNoPostponing.lean
matchPatternVarErrors.lean feat: add named argument hints (#9315) 2025-07-17 03:22:25 +00:00
matchRw.lean
matchtac.lean
matchUnifyBug.lean
matchVarIssue.lean
matchWithSearch.lean
mathlibetaissue.lean feat: use dot notation for class parent projections (#8504) 2025-05-28 20:34:40 +00:00
mathport18.lean
mathport_issue16.lean
matrix.lean
may_postpone_tc.lean
maze.lean
mergeSort.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
mergeSortCPDT.lean
messageKind.lean
meta.lean
meta1.lean
meta2.lean
meta3.lean
meta4.lean
meta5.lean
meta6.lean
meta7.lean
methodsRetInhabited.lean
Miller1.lean
missingDeclName.lean
missingExplicitWithForwardNamedDep.lean
missingSizeOfArrayGetThm.lean
mixedMacroRules.lean
mixfix.lean
mjissue.lean
modAsClasses.lean
monadCache.lean
monadControl.lean
MonadControl_tutorial.lean
monotone.lean
mul_match_pattern.lean
mulcomm.lean
multiTargetCasesInductionIssue.lean
mut_ind_wf.lean
mutual_coinduction.lean feat: fixpoint_induct and partial_correctness lemmas for mutual blocks come in conjunction and projected variants (#9651) 2025-08-18 15:26:30 +00:00
mutual_termination_by_errors.lean chore: rename keywords for (co)inductive predicates and the names of their associated (co)induction principles 2025-06-23 20:40:08 +02:00
mutualDefThms.lean
mutualWithCompositeNames.lean
mutualWithMacro.lean fix: macros unfolding to multiple commands inside mutual (#9649) 2025-07-31 21:00:53 +00:00
mutwf1.lean
mutwf2.lean
mutwf3.lean
mutwf4.lean
mvcgenInvariantsWith.lean feat: change extended syntax for mvcgen invariants ... with ... (#9989) 2025-08-19 14:51:19 +00:00
mvcgenJPs.lean feat: Implement mvcgen +jp to prevent exponential VC blowup (#9736) 2025-08-06 15:21:08 +00:00
mvcgenTutorial.lean fix: documentated examples for PostCond, move around tests (#9924) 2025-08-15 07:59:33 +00:00
namePatEqThm.lean
namespaceHyg.lean
namespaceIssue.lean
namespaceResolution.lean
nary_nomatch.lean
nat_mod_defeq.lean
nativeReflBackdoor.lean fix: walk through types of axioms in collectAxioms (#8842) 2025-07-08 14:42:11 +00:00
natlit.lean
nested_inductive.lean
nested_match_bug.lean
nestedDo.lean
nestedInductiveConstructions.lean fix: correct universe used in below/brecOn for non-reflexive inductive types (#8937) 2025-06-23 09:42:31 +00:00
nestedInductiveIssue.lean
nestedInductiveRecType.lean
nestedInductiveUniverse.lean fix: correct universe used in below/brecOn for non-reflexive inductive types (#8937) 2025-06-23 09:42:31 +00:00
nestedIssueMatch.lean
nestedrec.lean
nestedtc.lean
nestedTypeFormers.lean
nestedWF.lean
net_addr.lean
networkInterfaces.lean
never_extract.lean fix: avoid caching uses of never_extract constants in toLCNF (#8956) 2025-06-24 02:04:56 +00:00
new_compiler.lean chore: remove options from 'run' tests that are now meaningless (#9274) 2025-07-09 05:26:58 +00:00
new_frontend2.lean
new_inductive.lean
new_inductive2.lean
newfrontend1.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
newfrontend2.lean
newfrontend3.lean
newfrontend5.lean feat: eliminate letFun support, deprecate let_fun syntax (#9086) 2025-06-30 02:10:18 +00:00
nicerNestedDos.lean
no_grind_constProp.lean
no_simproc_usize.lean
nofun1.lean
noindexAnnotation.lean
nomatch_regression.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
nomatch_tac.lean
noncomp.lean chore: add an extra test case to lean/run/noncomp.lean 2025-06-20 17:29:10 +02:00
noncomputable_bug.lean
noncomputable_decide.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
nonrec.lean
norm_cast.lean
numChars.lean
obtain.lean
offsetIssue.lean
ofNat_class.lean
ofNatNormNum.lean
omega.lean
omega_examples.lean
omegaCanon.lean
omegaDischarger.lean
opaqueCodeGen.lean chore: remove compiler.enableNew=true from a test and rename it (#9247) 2025-07-08 05:49:57 +00:00
openInScopeBug.lean
openTermTactic.lean
optParam.lean
Ord.lean
order.lean feat: package factories for order typeclasses based on Ord (#9916) 2025-08-20 11:14:07 +00:00
overAndPartialAppsAtWF.lean
overloaded.lean
overloadsAndDelayedCoercions.lean
pairsSumToZero.lean feat: Rename Std.List.Zipper to List.Cursor (#9911) 2025-08-14 09:17:54 +00:00
panicAtCheckAssignment.lean
parray1.lean
parsePrelude.lean fix: resolve symbolic links through IO.FS.realPath on windows (#8534) 2025-06-13 13:16:13 +00:00
parserAliasShadow.lean
parserQuot.lean
partial1.lean
partial_fixpoint.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
partial_fixpoint_aeneas.lean
partial_fixpoint_aeneas2.lean
partial_fixpoint_coinductive_pred.lean
partial_fixpoint_explicit.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
partial_fixpoint_f91.lean feat: linter.loopingSimpArgs (#8865) 2025-06-23 07:36:21 +00:00
partial_fixpoint_induct.lean feat: fixpoint_induct and partial_correctness lemmas for mutual blocks come in conjunction and projected variants (#9651) 2025-08-18 15:26:30 +00:00
partial_fixpoint_monotonicity.lean
partial_fixpoint_mutual.lean feat: fixpoint_induct and partial_correctness lemmas for mutual blocks come in conjunction and projected variants (#9651) 2025-08-18 15:26:30 +00:00
partial_fixpoint_probability.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
partial_fixpoint_prop.lean chore: rename keywords for (co)inductive predicates and the names of their associated (co)induction principles 2025-06-23 20:40:08 +02:00
partial_fixpoint_split.lean
partialApp.lean
partialDelta.lean
patbug.lean
patternInvalidNamedArg.lean feat: add named argument hints (#9315) 2025-07-17 03:22:25 +00:00
pendingInstBug.lean
pendingMVarIssue.lean
postponeBinRelIssue.lean
posView.lean
pow_exploit.lean
ppLet.lean fix: add missing spaces for pretty printing (#9475) 2025-07-23 19:35:04 +00:00
ppMaxSteps.lean
ppMVars.lean feat: use the metavariable index when pretty printing (#9778) 2025-08-07 15:58:51 +00:00
ppNumericTypes.lean feat: upstream definition of Rat from Batteries (#9957) 2025-08-19 01:58:24 +00:00
ppOneline.lean feat: hovers when pp.oneline is true (#7954) 2025-06-29 20:06:24 +00:00
ppParens.lean
PProd_syntax.lean
ppSpaces.lean fix: add missing spaces for pretty printing (#9475) 2025-07-23 19:35:04 +00:00
PPTopDownAnalyze.lean chore: remove >6 month old deprecations (#9640) 2025-08-05 02:29:15 +00:00
ppUsingAnonymousConstructor.lean
ppVector.lean feat: unexpand Vector.mk #[...] _ to #v[...] (#8391) 2025-07-23 16:27:51 +00:00
precDSL.lean
prefixTableStep.lean feat: transform nondependent lets into haves in declarations and equation lemmas (#8373) 2025-06-29 19:45:45 +00:00
prelude-injectivity.lean feat: pattern inference using symbol priorities in grind (#9182) 2025-07-03 16:47:38 -07:00
premise_selection.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
primProjEtaIssue.lean
print_cmd.lean
printDecls.lean
printEqns.lean chore: address stage0 update TODOs (#8869) 2025-06-18 20:52:50 +00:00
printStructure.lean chore: fix test 2025-07-16 17:51:42 +02:00
prioDSL.lean
privateCtor.lean
processGenDiseqBug.lean
proj_delta_issue.lean
projDefEq2.lean
projWithIrrelevantFields.lean fix: don't treat types with erased constructor types as having trivial structure (#8634) 2025-06-04 22:33:44 +00:00
projWithNestedIrrelevantFields.lean fix: handle constants with erased types in toMonoType (#8709) 2025-06-10 16:27:33 +00:00
proofAsSorry.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
proofDataConfusionBug.lean
proofIrrelFVar.lean
propagateExpectedType.lean
prv.lean
psumAtWF.lean
ptrAddr.lean
qualifiedNamesRec.lean
quasi_pattern_unification_approx_issue.lean
quotInd.lean
range.lean
rangePolymorphic.lean feat: better get-elem tactic for ranges (#9987) 2025-08-20 13:42:41 +00:00
Rat.lean feat: upstream definition of Rat from Batteries (#9957) 2025-08-19 01:58:24 +00:00
rational.lean feat: upstream definition of Rat from Batteries (#9957) 2025-08-19 01:58:24 +00:00
rawStrings.lean
rc_tests.lean chore: remove options from 'run' tests that are now meaningless (#9274) 2025-07-09 05:26:58 +00:00
rcases.lean
rcases1.lean
readerThe.lean
realPath.lean fix: resolve symbolic links through IO.FS.realPath on windows (#8534) 2025-06-13 13:16:13 +00:00
recCommonPrefixAlpha.lean
recInfo1.lean
recommendedSpelling.lean
reduce1.lean
reduce2.lean
reduce3.lean
reducibilityAttrValidation.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00
reductionBug.lean
refl.lean
reflectiveIndPred.lean
regressions3210.lean
Reid1.lean
renameI.lean
renameSelf.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
renaming.lean
Reparen.lean feat: make cdot expansion take hygiene into account (#9443) 2025-07-24 00:43:32 +00:00
repeat.lean
repeatConv.lean
replace.lean
replace_tac.lean
replayConst.lean
repr_empty.lean
reserved.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
reservedNameResolution.lean
resolveLVal.lean
returnOptIssue.lean
revert1.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
revertMetavarKind.lean
rewrite.lean
rewrites.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
rflApplyFoApprox.lean
rflProofsCongrCastsIssue.lean
rflReducibility.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
rflTacticErrors.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
robinson.lean
root.lean
rossel1.lean
run_cmd.lean
run_meta1.lean
rw_inst_implicit_args.lean
rw_inst_mvars.lean
rwRegression.lean
rwWithElabError.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
safeExp.lean
sarray.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
scc.lean
scopedCommandAfterOpen.lean
scopedHindingIssue.lean
scopedLocalReducibility.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
scopedParsers.lean
scopedParsers2.lean
scopedunifhint.lean fix: reorder "application type mismatch" message (#9287) 2025-07-15 19:20:18 +00:00
sealCommand.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
secVarBug.lean
set.lean
set_lit_unexpand.lean
setOptionErrors.lean feat: improve set_option error messages (#9496) 2025-07-26 02:04:45 +00:00
setOptionTermTactic.lean
setStructInstNotation.lean
seval1.lean
sharecommon.lean
sharecommon_mpz.lean
show_term.lean
showTactic.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
showTests.lean
shrinkFn.lean
sigmaprec.lean
sign.lean
simp-elab-recover.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
simp1.lean
simp2.lean
simp3.lean
simp4.lean
simp5.lean
simp6.lean
simp_all.lean
simp_all_contextual.lean
simp_arith_deprecated.lean
simp_arith_issues.lean chore: remove set_option grind.warning false (#8714) 2025-06-11 05:09:19 +00:00
simp_cache_perf_issue.lean
simp_eqn_bug.lean
simp_failIfUnchanged.lean
simp_inst_implict_args.lean
simp_int_arith.lean feat: kernel hint for proof-by-reflection (#9865) 2025-08-12 19:24:47 +00:00
simp_nat_arith.lean
simp_proj_transparency_issue.lean
simpArith1.lean
simpArithCacheIssue.lean
simpAtDefIssue.lean
simpAutoUnfold.lean
simpBool.lean
simpBug.lean
simpCacheTest.lean perf: check simp cache in simpLoop (#8880) 2025-06-21 17:58:05 +00:00
simpCasesOnCtorBug.lean
simpCnstr1.lean
simpCondLemma.lean
simpConfigPropagationIssue1.lean
simpConfigPropagationIssue3.lean
simpDecide.lean
simpDefToUnfold.lean
simpDiag.lean feat: improve split error messages (#9424) 2025-07-18 22:36:10 +00:00
simpDischargeLoop.lean
simpExtraArgsBug.lean
simpGround1.lean
simpHave.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
simpHigherOrder.lean feat: linter.unusedSimpArgs (#8901) 2025-06-22 09:10:21 +00:00
simpIfPre.lean
simpImpLocal.lean
simpIndexDiag.lean
simpInv.lean
simpIssue.lean
simpJpCasesDepBug.lean
simpLetFunIssue.lean feat: eliminate letFun support, deprecate let_fun syntax (#9086) 2025-06-30 02:10:18 +00:00
simpLoopBug.lean
simpLoopProtection.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
simpMatch.lean
simpMatchDiscr.lean
simpMatchDiscrIssue.lean
simpMatchEta.lean
simpOnly.lean
simpPartialApp.lean
simpPreIssue.lean
simpPreprocess.lean
simpPrio.lean
simproc1.lean
simproc2.lean
simproc_builtin_erase.lean
simproc_disable_issue.lean
simproc_erase.lean
simproc_panic.lean
simproc_timeout.lean
simprocFin.lean chore: remove prime from Fin.ofNat' (#8515) 2025-05-28 11:51:00 +00:00
simprocNat.lean
simprocSInt.lean
simprocUInt.lean
simpRwBug.lean
simpSInt.lean
simpStar.lean
simpStarHyp.lean
simpTrace.lean fix: add groups around simpLemma and grindLemma syntax (#9157) 2025-07-02 15:11:51 +00:00
simpUnfoldAbbrev.lean
simpUnusedArgs.lean feat: unused simp argument linter to explain false positives around (#9912) 2025-08-14 09:54:21 +00:00
sint-abs.lean
sint_conversions.lean
sizeof1.lean
sizeof2.lean
sizeof3.lean
sizeof4.lean
sizeof5.lean
sizeof6.lean
skipAssignedInstances.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
skipKernelTC.lean
slice.lean feat: introduce uLift iterator combinator, make Subarray.iter universe-polymorphic (#9027) 2025-06-27 07:34:08 +00:00
smartUnfoldingBug.lean
solve_by_elim.lean
som1.lean
sorry.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
spec_issue.lean
specbug.lean
specFixedHOParamModuloErased.lean fix: consider Prop-rebundled higher-order params to be fixed (#9198) 2025-07-05 00:02:24 +00:00
specialize1.lean
specialize2.lean
specialize3.lean
split1.lean
split2.lean
split3.lean
splitAtCode.lean
splitErrors.lean feat: improve split error messages (#9424) 2025-07-18 22:36:10 +00:00
splitIfIssue.lean
splitIssue.lean
splitIssue2.lean
splitList.lean style: replace HEq x y with x ≍ y (#8872) 2025-06-20 07:47:33 +00:00
splitOrderIssue.lean fix: performance issue when elaborating match-expressions with many literals (#9372) 2025-07-15 03:52:23 +00:00
spredNotation.lean feat: Simpler first-order implementation for pure SPreds (#9841) 2025-08-11 08:32:16 +00:00
spredProofMode.lean feat: Implement mvcgen +jp to prevent exponential VC blowup (#9736) 2025-08-06 15:21:08 +00:00
starsAndBars.lean
state8.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
state12.lean
stateRef.lean
streamEqIssue.lean
string.lean fix: behavior of String.next (#9449) 2025-07-22 06:48:33 +00:00
string_gaps.lean
string_simprocs.lean
strInterpolation.lean
strLitProj.lean
struct1.lean
struct2.lean
struct3.lean
struct_inst_typed.lean
struct_instance_in_eqn.lean
structBinderIdent.lean feat: allow structures to have non-bracketed binders (#8671) 2025-06-17 17:40:18 +00:00
structBinderUpdates.lean feat: update structure/inductive error messages (#9592) 2025-07-29 21:27:30 +00:00
structEqns.lean
structInst.lean feat: add hints for missing structure instance fields (#9317) 2025-07-17 03:22:34 +00:00
structInst2.lean
structInst3.lean feat: transform nondependent lets into haves in declarations and equation lemmas (#8373) 2025-06-29 19:45:45 +00:00
structInst4.lean
structInstExtraEta.lean feat: transform nondependent lets into haves in declarations and equation lemmas (#8373) 2025-06-29 19:45:45 +00:00
structInstFast.lean
structInstUpdates.lean
structNamedParentProj.lean feat: update structure/inductive error messages (#9592) 2025-07-29 21:27:30 +00:00
structNoBody.lean
structPrivateFieldBug.lean
structPrivateFieldBug2.lean
structuralEqns.lean
structuralEqns2.lean
structuralEqns3.lean
structuralIssue.lean
structuralIssue2.lean
structuralMutual.lean
structuralOverNested.lean feat: explicit defeq attribute (#8419) 2025-06-06 18:40:06 +00:00
structuralRec1.lean
structuralRec2.lean
structure.lean refactor: remove unused Environment.extraConstNames (#9470) 2025-07-23 08:58:32 +00:00
structure_recursive.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
structureElab.lean feat: update structure/inductive error messages (#9592) 2025-07-29 21:27:30 +00:00
structWithAlgTCSynth.lean
stuckMVarBug.lean
stuckTC.lean
stxKindInsideNamespace.lean
stxMacro.lean
subarray_split.lean
subarray_split.lean.expected.out
subexpr.lean
subscript_parser.lean
subset.lean
subsingletonCasesOn.lean feat: compiler support for casesOn of subsingletons (#9411) 2025-07-16 23:07:32 +00:00
subst.lean
subst1.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
substlet.lean feat: improve split error messages (#9424) 2025-07-18 22:36:10 +00:00
substVars.lean
substWithoutExpectedType.lean
subtype_inj.lean
suffices.lean
symm.lean
sync_barrier.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
sync_channel.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
sync_mutex.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
sync_recursive_mutex.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
sync_shared_mutex.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
syntax1.lean
syntaxAbbrevQuot.lean
syntaxPrio.lean
synth1.lean
synthInstsIssue.lean
synthOrderRegression.lean
synthPending1.lean
synthPendingBug.lean
tactic.lean
tactic1.lean
tactic_config.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
tacticDoc.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00
tacticExtOverlap.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
tacticTests.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
takeSimpEqns.lean
task_test.lean
task_test2.lean
task_test_io.lean
taskState.lean
tc_eta_struct_issue.lean
tcUnivIssue.lean
tempfile.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
termElab.lean
terminalAsSorry.lean
terminationByStructurally.lean
termParserAttr.lean
TermSeq.lean
test_single.sh
thmIsProp.lean
thunkTaskCasesOn.lean feat: support casesOn for Thunk and Task (#8923) 2025-06-22 05:24:33 +00:00
time.lean
timeAPI.lean
timeCanonFormats.lean fix: replace 'D' with 'd' for day representation in long date format (#9799) 2025-08-11 13:17:34 +00:00
timeClassOperations.lean
timeFormats.lean fix: typos in ISO 8601 formatted datetime (#9235) (#9263) 2025-07-09 05:52:25 +00:00
timeIO.lean
timeLimits.lean
timeLocalDateTime.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
timeNegative.lean
timeOperations.lean
timeOperationsOffset.lean
timeParse.lean
timeSet.lean
timeTzifParse.lean
toArrayEq.lean
toDeclEtaBug.lean
toExpr.lean
toFromJson.lean
tojson_fromjson_perf_issue.lean
toLCNFCacheBug.lean
trace.lean fix: behavior of hard line breaks in Format strings (#8457) 2025-05-29 22:10:27 +00:00
traceElabIssue.lean
traceFormat.lean
trackZetaDeltaCacheIssue.lean
trans.lean
treemap.lean
treeNode.lean
trivial_uint.lean
tryHeuristicPerfIssue.lean
tryHeuristicPerfIssue2.lean
tryPostponeIssue.lean
type_as_hole.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
type_class_performance1.lean
typeAscImp.lean
typeclass_append.lean
typeclass_coerce.lean
typeclass_diamond.lean
typeclass_easy.lean
typeclass_loop.lean
typeclass_metas_internal_goals1.lean
typeclass_metas_internal_goals2.lean
typeclass_metas_internal_goals3.lean
typeclass_metas_internal_goals4.lean
typeclass_outparam.lean
typeOccursCheckIssue.lean
ubscalar.lean
unexpected_result_with_bind.lean
unfoldLemma.lean feat: explicit defeq attribute (#8419) 2025-06-06 18:40:06 +00:00
unfoldMany.lean
unfoldPartialRegression.lean
unfoldr.lean
unfoldTactic.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
unif_issue.lean
unif_issue2.lean
unifhint1.lean
unifhint2.lean
unifhint3.lean
unihint.lean
univCnstrApprox.lean
univIssue.lean
univParamIssue.lean
univPolyEnum.lean
unsafeConst.lean
unsafeInit.lean
unsafeTerm.lean
update.lean feat: add the nondep field of Expr.letE to the C++ data model (#8751) 2025-06-14 23:10:27 +00:00
usesOfNoncomputable.lean chore: add new tests for noncomputable 2025-06-20 17:29:10 +02:00
utf8英語.lean
valueOfTerm.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
varBinderUpdate.lean chore: use note and hint' for message addenda (#8980) 2025-06-27 15:16:01 +00:00
variable.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
warnSorry.lean feat: warn.sorry option (#8662) 2025-06-29 19:31:17 +00:00
wf_preprocess.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
wf_preprocess_leak.lean perf: check simp cache in simpLoop (#8880) 2025-06-21 17:58:05 +00:00
wfEqns1.lean
wfEqns2.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
wfEqns3.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
wfEqns4.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
wfEqns5.lean fix: avoid RPC errors in nonexistent identifier hovers (#9494) 2025-07-26 02:04:43 +00:00
wfEqnsIssue.lean
wfForIn.lean
wfirred.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
wfLean3Issue.lean
wfOmega.lean
wfOverapplicationIssue.lean
wfrecUnary.lean
WFRelSearch.lean
wfSum.lean
wfUnfold.lean feat: default let rec and where decls to private under the module system (#9759) 2025-08-06 15:53:51 +00:00
wfWithSidecondition.lean
where1.lean
whereCmd.lean
whereFinally.lean feat: where ... finally section to assign leftover goals (#8723) 2025-06-20 15:51:28 +00:00
whileRepeat.lean
whnfDelayedMVarIssue.lean
WindowsNewlines.lean
withReducibleAndInstancesCrash.lean
zeroExitPoints.lean
zetaDelta.lean feat: optimized simp routine for let telescopes (#8968) 2025-06-27 02:13:20 +00:00
zetaDeltaFalseDefEqIssue.lean
zetaDeltaIssue.lean
zetaDeltaSet.lean
zetaDeltaTryThisIssue.lean
zetaDSimpIssue.lean
zetaUnused.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00