Skip to content

Pull requests: leanprover/lean4

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Reviews
Assignee
Filter by who’s assigned
Assigned to nobody Loading
Sort

Pull requests list

perf: inline get_loose_bvar_range field accessor mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13387 opened Apr 13, 2026 by Kha Member Draft
feat: allow attributes on structure fields toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13382 opened Apr 12, 2026 by SrGaabriel Loading…
perf: combined kernel optimizations builds-mathlib CI has verified that Mathlib builds against this PR mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13381 opened Apr 12, 2026 by Kha Member Draft
perf: de-virtualize replace_rec_fn dispatch via templated functor toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13380 opened Apr 12, 2026 by Kha Member Draft
perf: skip caching identity results in replace_rec_fn toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13379 opened Apr 12, 2026 by Kha Member Draft
perf: small-buffer inline cache for replace_rec_fn toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13378 opened Apr 12, 2026 by Kha Member Draft
perf: single-probe cache insert in replace_rec_fn toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13377 opened Apr 12, 2026 by Kha Member Draft
perf: pre-reserve replace_rec_fn cache to avoid early rehashing toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13376 opened Apr 12, 2026 by Kha Member Draft
perf: skip kernel sharecommon on theorems toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13375 opened Apr 12, 2026 by Kha Member Draft
chore: add missing noexcepts
#13370 opened Apr 10, 2026 by eric-wieser Contributor Loading…
feat: add type-correctness note to rewrite tactic error messages breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13368 opened Apr 10, 2026 by Kha Member Draft
fix: prevent a hang in acLt builds-mathlib CI has verified that Mathlib builds against this PR changelog-language Language features and metaprograms mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13367 opened Apr 10, 2026 by eric-wieser Contributor Loading…
feat: use right-associativity in Level.max normalization breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan changelog-language Language features and metaprograms mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13366 opened Apr 10, 2026 by kmill Collaborator Draft
refactor: stop bumping transparency to .instances in whnfMatcher breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan changelog-language Language features and metaprograms mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13363 opened Apr 10, 2026 by nomeata Collaborator Draft
test toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13362 opened Apr 10, 2026 by hargoniX Contributor Draft
fix: allow level assignments in wrapInstance in inferInstanceAs builds-mathlib CI has verified that Mathlib builds against this PR changelog-language Language features and metaprograms mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13361 opened Apr 10, 2026 by JovanGerb Contributor Loading…
feat: add linter.redundantExpose for redundant @[expose]/@[no_expose] attributes breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13359 opened Apr 10, 2026 by Kha Member Draft
proof of concept: simp lemmas spawing subgoals toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13358 opened Apr 10, 2026 by datokrat Contributor Draft
feat: upstream environment linters to core lean changelog-language Language features and metaprograms toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13356 opened Apr 10, 2026 by wkrozowski Contributor Queued
fix: decLevel? should normalize breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan changelog-language Language features and metaprograms mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13352 opened Apr 9, 2026 by kmill Collaborator Draft
fix: fresh result type in ControlLifter.lift for monad resolution changelog-language Language features and metaprograms toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13349 opened Apr 9, 2026 by sgraf812 Contributor Loading…
fix: tactic completion in empty by blocks changelog-server Language server, widgets, and IDE extensions toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13348 opened Apr 9, 2026 by mhuisi Contributor Loading…
fix: backward defeq types compat fixes for bv_decide breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13345 opened Apr 9, 2026 by hargoniX Contributor Draft
fix: instantiate and normalize level metavariables in getLevel builds-mathlib CI has verified that Mathlib builds against this PR changelog-language Language features and metaprograms mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13343 opened Apr 9, 2026 by sgraf812 Contributor Loading…
fix: respect transparency breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13342 opened Apr 9, 2026 by datokrat Contributor Draft
ProTip! Follow long discussions with comments:>50.