lean4-htt/src/Lean/Elab/PreDefinition
Joachim Breitner 6b7a803bf4
fix: mapError to store message data context (#8375)
This PR ensures that using `mapError` to expand an error message uses
`addMessageContext` to include the current context, so that expressions
are rendered correctly. Also adds a `preprendError` variant with a more
convenient argument order for the common cases of
prepending-and-indenting.
2025-05-16 14:46:23 +00:00
..
Nonrec feat: Environment.realizeConst (#7076) 2025-02-26 19:32:21 +00:00
PartialFixpoint fix: mapError to store message data context (#8375) 2025-05-16 14:46:23 +00:00
Structural fix: mapError to store message data context (#8375) 2025-05-16 14:46:23 +00:00
WF fix: mapError to store message data context (#8375) 2025-05-16 14:46:23 +00:00
Basic.lean refactor: use mkAuxLemma in mkAuxTheorem (#7762) 2025-03-31 22:50:30 +00:00
Eqns.lean feat: unfolding functional induction principles (#8088) 2025-04-29 16:43:06 +00:00
EqUnfold.lean feat: use realizeConst for all equation and unfold theorems (#7348) 2025-03-05 14:56:50 +00:00
FixedParams.lean feat: more parameters in .fun_cases theorem (#8359) 2025-05-16 09:06:21 +00:00
Main.lean feat: add support for lattice-theoretic (co)inductive predicates (#8097) 2025-04-30 15:48:58 +00:00
MkInhabitant.lean refactor: make mkInhabitantFor error message configurable (#6356) 2024-12-10 14:32:19 +00:00
Mutual.lean feat: unfolding functional induction principles (#8088) 2025-04-29 16:43:06 +00:00
PartialFixpoint.lean feat: partial_fixpoint: partial functions with equations (#6355) 2025-01-21 09:54:30 +00:00
Structural.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
TerminationHint.lean feat: add support for lattice-theoretic (co)inductive predicates (#8097) 2025-04-30 15:48:58 +00:00
TerminationMeasure.lean fix: strip optional parameters when elaborating the termination hints (#7335) 2025-03-05 18:15:49 +00:00
WF.lean refactor: WF: create unfold theorems eagerly (#6898) 2025-02-03 09:05:22 +00:00