-
Notifications
You must be signed in to change notification settings - Fork 818
Pull requests: leanprover/lean4
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
fix: Language features and metaprograms
deriving Inhabited for structures should inherit Inhabited instances
changelog-language
#13395
opened Apr 13, 2026 by
kmill
Collaborator
Loading…
feat: store eqn-affecting options at definition time instead of eager generation
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
#13394
opened Apr 13, 2026 by
nomeata
Collaborator
Loading…
feat: add Lake
toolchain-available
A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
lake builtin-lint
changelog-lake
#13393
opened Apr 13, 2026 by
wkrozowski
Contributor
•
Draft
fix: file read buffer overflow
changelog-compiler
Compiler, runtime, and FFI
release-ci
Enable all CI checks for a PR, like is done for releases
#13392
opened Apr 13, 2026 by
hargoniX
Contributor
Loading…
fix: universe normalization in getDecLevel
changelog-language
Language features and metaprograms
force-mathlib-ci
toolchain-available
A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#13391
opened Apr 13, 2026 by
sgraf812
Contributor
Loading…
feat: add instance validation checks in Language features and metaprograms
toolchain-available
A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
addInstance
changelog-language
#13389
opened Apr 13, 2026 by
wkrozowski
Contributor
Loading…
perf: inline 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
get_loose_bvar_range field accessor
builds-mathlib
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
perf: de-virtualize A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
replace_rec_fn dispatch via templated functor
toolchain-available
perf: skip caching identity results in A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
replace_rec_fn
toolchain-available
perf: small-buffer inline cache for A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
replace_rec_fn
toolchain-available
perf: single-probe cache insert in A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
replace_rec_fn
toolchain-available
perf: pre-reserve A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
replace_rec_fn cache to avoid early rehashing
toolchain-available
perf: skip kernel A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
sharecommon on theorems
toolchain-available
feat: add type-correctness note to 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
rewrite tactic error messages
breaks-mathlib
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 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
Level.max normalization
breaks-mathlib
refactor: stop bumping transparency to 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
.instances in whnfMatcher
breaks-mathlib
test
toolchain-available
A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
fix: allow level assignments in 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
wrapInstance in inferInstanceAs
builds-mathlib
#13361
opened Apr 10, 2026 by
JovanGerb
Contributor
Loading…
feat: add 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
linter.redundantExpose for redundant @[expose]/@[no_expose] attributes
breaks-mathlib
proof of concept: simp lemmas spawing subgoals
toolchain-available
A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
fix: 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
decLevel? should normalize
breaks-mathlib
Previous Next
ProTip!
Follow long discussions with comments:>50.