lean4-htt/src/Lean/Elab
2025-08-25 23:20:36 +00:00
..
Deriving chore: use ofConstName in error messages (#10121) 2025-08-25 23:20:36 +00:00
InfoTree refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
PreDefinition chore: use ofConstName in error messages (#10121) 2025-08-25 23:20:36 +00:00
Quotation refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Tactic chore: use ofConstName in error messages (#10121) 2025-08-25 23:20:36 +00:00
App.lean fix: dot notation for recursive invocation of private definitions (#10120) 2025-08-25 22:55:08 +00:00
Arg.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Attributes.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00
AutoBound.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
AuxDef.lean fix: local syntax should create private definitions 2025-08-19 14:49:12 -07:00
BinderPredicates.lean fix: local syntax should create private definitions 2025-08-19 14:49:12 -07:00
Binders.lean feat: deprecate .toCtorIdx for .ctorIdx (#10113) 2025-08-25 14:32:05 +00:00
BindersUtil.lean fix: mark __x patterns as impl details in match and intro (#9702) 2025-08-04 22:54:39 +00:00
BuiltinCommand.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
BuiltinEvalCommand.lean fix: have #eval save the info context (#10008) 2025-08-20 17:49:09 +00:00
BuiltinNotation.lean fix: have unsafe term produce an opaqueDecl (#9819) 2025-08-10 09:30:55 +00:00
BuiltinTerm.lean chore: miscellaneous documentation typos (#10009) 2025-08-20 21:39:03 +00:00
Calc.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
CheckTactic.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Command.lean perf: make macro scope numbering less dependent on surrounding context (#10027) 2025-08-22 13:16:02 +00:00
ComputedFields.lean feat: Add List.zipWithM and Array.zipWithM (#9528) 2025-07-28 08:39:52 +00:00
Config.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Declaration.lean perf: make macro scope numbering less dependent on surrounding context (#10027) 2025-08-22 13:16:02 +00:00
DeclarationRange.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
DeclModifiers.lean chore: use ofConstName in error messages (#10121) 2025-08-25 23:20:36 +00:00
DeclNameGen.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
DeclUtil.lean fix: more deriving handlers under the module system (#9647) 2025-07-31 15:00:58 +00:00
DefView.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Deriving.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Do.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
ElabRules.lean fix: local syntax should create private definitions 2025-08-19 14:49:12 -07:00
ErrorExplanation.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Eval.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Exception.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Extra.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Frontend.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
GenInjective.lean feat: .ctorIdx for all inductives (#9951) 2025-08-25 10:47:06 +00:00
GuardMsgs.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Import.lean refactor: move import validation to parser & Lake (#9716) 2025-08-05 22:36:54 +00:00
Inductive.lean feat: deprecate .toCtorIdx for .ctorIdx (#10113) 2025-08-25 14:32:05 +00:00
InfoTree.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
InfoTrees.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
InheritDoc.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00
LetRec.lean chore: use ofConstName in error messages (#10121) 2025-08-25 23:20:36 +00:00
Level.lean chore: break up universe level error message (#9637) 2025-07-30 23:52:53 +00:00
Macro.lean fix: local syntax should create private definitions 2025-08-19 14:49:12 -07:00
MacroArgUtil.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
MacroRules.lean fix: local syntax should create private definitions 2025-08-19 14:49:12 -07:00
Match.lean fix: mark __x patterns as impl details in match and intro (#9702) 2025-08-04 22:54:39 +00:00
MatchAltView.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
MatchExpr.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Mixfix.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
MutualDef.lean feat: optional @[expose] specifier on deriving classes (#10060) 2025-08-24 14:42:18 +00:00
MutualInductive.lean fix: public structures with private field types under the module system (#10109) 2025-08-25 14:48:23 +00:00
Notation.lean fix: local syntax should create private definitions 2025-08-19 14:49:12 -07:00
Open.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
ParseImportsFast.lean refactor: move import validation to parser & Lake (#9716) 2025-08-05 22:36:54 +00:00
PatternVar.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
PreDefinition.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Print.lean fix: #print attributes in the right order (#10007) 2025-08-20 15:34:55 +00:00
Quotation.lean perf: make macro scope numbering less dependent on surrounding context (#10027) 2025-08-22 13:16:02 +00:00
RecAppSyntax.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
RecommendedSpelling.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
SetOption.lean feat: improve set_option error messages (#9496) 2025-07-26 02:04:45 +00:00
StructInst.lean fix: do not allow access to private primitives in public scope (#9890) 2025-08-14 15:34:54 +00:00
StructInstHint.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Structure.lean fix: public structures with private field types under the module system (#10109) 2025-08-25 14:48:23 +00:00
Syntax.lean fix: local syntax should create private definitions 2025-08-19 14:49:12 -07:00
SyntheticMVars.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Tactic.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Term.lean perf: make macro scope numbering less dependent on surrounding context (#10027) 2025-08-22 13:16:02 +00:00
Time.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Util.lean perf: make macro scope numbering less dependent on surrounding context (#10027) 2025-08-22 13:16:02 +00:00
WhereFinally.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00