..
ArgsPacker
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
Constructions
perf: mkNoConfusionCtors: cheaper inferType ( #10455 )
2025-09-19 10:51:17 +00:00
Match
perf: rebuild leak on private match ( #10246 )
2025-09-04 12:51:42 +00:00
Tactic
feat: add addEdge to grind order ( #10596 )
2025-09-27 18:18:41 +00:00
AbstractMVars.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
AbstractNestedProofs.lean
fix: keep abstract nested proofs procedure from hiding sorry warning ( #10388 )
2025-09-15 17:07:49 +00:00
ACLt.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
AppBuilder.lean
perf: use per-constructor noConfusion in mkNoConfusion ( #10318 )
2025-09-12 08:42:24 +00:00
ArgsPacker.lean
feat: Add List.zipWithM and Array.zipWithM ( #9528 )
2025-07-28 08:39:52 +00:00
Basic.lean
feat: list definitions in defeq problems that could not be unfolded for lack of @[expose] ( #10158 )
2025-09-23 16:13:39 +00:00
BinderNameHint.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
Canonicalizer.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
Check.lean
feat: list definitions in defeq problems that could not be unfolded for lack of @[expose] ( #10158 )
2025-09-23 16:13:39 +00:00
CheckTactic.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
Closure.lean
chore: fix spelling errors ( #10042 )
2025-08-22 07:23:12 +00:00
Coe.lean
refactor: update and consolidate attribute-related error messages ( #9495 )
2025-07-26 02:03:18 +00:00
CoeAttr.lean
refactor: update and consolidate attribute-related error messages ( #9495 )
2025-07-26 02:03:18 +00:00
CollectFVars.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
CollectMVars.lean
feat: split out Expr.getMVarDependencies from MVarId.getMVarDependencies ( #9785 )
2025-08-08 00:28:30 +00:00
CompletionName.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
CongrTheorems.lean
fix: .congr_simp for non-defs ( #10508 )
2025-09-24 11:45:49 +00:00
Constructions.lean
feat: linear-size DecidableEq instance ( #10152 )
2025-09-03 06:31:49 +00:00
CtorRecognizer.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
DecLevel.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
Diagnostics.lean
refactor: minimize Lean.Meta.Diagnostics imports ( #9546 )
2025-07-31 08:23:13 +00:00
DiscrTree.lean
perf: reorder DiscrTree.Key constructors ( #10110 )
2025-08-25 16:13:43 +00:00
DiscrTreeTypes.lean
perf: reorder DiscrTree.Key constructors ( #10110 )
2025-08-25 16:13:43 +00:00
Eqns.lean
perf: clarify and granularize access to async env ext state ( #9587 )
2025-08-02 17:01:08 +00:00
Eval.lean
fix: #guard should work with the module system ( #10535 )
2025-09-24 07:38:10 +00:00
ExprDefEq.lean
chore: kernel changes ahead of String redefinition ( #10330 )
2025-09-17 09:12:07 +00:00
ExprLens.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
ExprTraverse.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
ForEachExpr.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
FunInfo.lean
perf: use Lean.realizeValue in getFunInfo ( #9810 )
2025-08-16 15:02:29 +00:00
GeneralizeTelescope.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
GeneralizeVars.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
GetUnfoldableConst.lean
feat: list definitions in defeq problems that could not be unfolded for lack of @[expose] ( #10158 )
2025-09-23 16:13:39 +00:00
GlobalInstances.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
Hint.lean
feat: re-enable Suggestion.messageData? ( #10157 )
2025-08-27 16:23:02 +00:00
IndPredBelow.lean
fix: complete overhaul of structural recursion on inductives predicates ( #9995 )
2025-09-01 08:17:58 +00:00
Inductive.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
InferType.lean
chore: miscellaneous documentation typos ( #10009 )
2025-08-20 21:39:03 +00:00
Injective.lean
refactor: introduce SameCtorUtils ( #10316 )
2025-09-10 14:32:58 +00:00
Instances.lean
chore: error messages consistency ( #10143 )
2025-08-26 17:55:43 +00:00
IntInstTesters.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
Iterator.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
KAbstract.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
KExprMap.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
LazyDiscrTree.lean
fix: check that compiler does not infer inconsistent types between modules ( #10418 )
2025-09-19 12:36:47 +00:00
LetToHave.lean
chore: fix spelling errors ( #10042 )
2025-08-22 07:23:12 +00:00
LevelDefEq.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
LitValues.lean
feat: kernel hint for proof-by-reflection ( #9865 )
2025-08-12 19:24:47 +00:00
Match.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
MatchUtil.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
MethodSpecs.lean
feat: linear-size BEq instance ( #10268 )
2025-09-18 21:27:25 +00:00
NatInstTesters.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
NatTable.lean
chore: fix spelling errors ( #10042 )
2025-08-22 07:23:12 +00:00
Offset.lean
chore: simplify grind import graph ( #10128 )
2025-08-26 06:34:44 +00:00
Order.lean
fix: construction of CompleteLattice instance for eta-reduced definitions ( #10144 )
2025-08-28 12:27:53 +00:00
PPGoal.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
PProdN.lean
fix: complete overhaul of structural recursion on inductives predicates ( #9995 )
2025-09-01 08:17:58 +00:00
RecursorInfo.lean
chore: error messages consistency ( #10143 )
2025-08-26 17:55:43 +00:00
Reduce.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
ReduceEval.lean
feat: upstream ReduceEval instances from quote4 ( #10563 )
2025-09-26 04:02:55 +00:00
SameCtorUtils.lean
refactor: introduce SameCtorUtils ( #10316 )
2025-09-10 14:32:58 +00:00
SizeOf.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
Sorry.lean
feat: pretty print sorry in "declaration uses 'sorry'" ( #10034 )
2025-09-08 12:14:42 +00:00
Structure.lean
chore: error messages consistency ( #10143 )
2025-08-26 17:55:43 +00:00
SynthInstance.lean
fix: do not apply private instances in public scope ( #10260 )
2025-09-06 15:34:12 +00:00
Tactic.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
Transform.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
TransparencyMode.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
TryThis.lean
feat: re-enable Suggestion.messageData? ( #10157 )
2025-08-27 16:23:02 +00:00
UnificationHint.lean
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
WHNF.lean
feat: list definitions in defeq problems that could not be unfolded for lack of @[expose] ( #10158 )
2025-09-23 16:13:39 +00:00