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: cache inside matcher WHNFs at reducible/instances/implicit 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
#14323 opened Jul 8, 2026 by datokrat Contributor Draft
perf: type class experiment 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
#14318 opened Jul 8, 2026 by leodemoura Member Draft
fix: unsafeCast should not be inlined changelog-compiler Compiler, runtime, and FFI toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14317 opened Jul 7, 2026 by hargoniX Contributor Loading…
experiment: persist type class resolution cache across commands 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
#14316 opened Jul 7, 2026 by Kha Member Draft
chore: change UnusedSimpArgs hint builds-manual CI has verified that the Lean Language Reference builds against this PR builds-mathlib CI has verified that Mathlib builds against this PR changelog-no Do not include this PR in the release changelog 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
#14313 opened Jul 7, 2026 by wkrozowski Contributor Draft
feat: add forward_type_reference% for negative type occurrences changelog-language Language features and metaprograms toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14311 opened Jul 7, 2026 by sgraf812 Contributor Draft
chore: fix namespaceing in DeprecatedModule changelog-no Do not include this PR in the release changelog toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14310 opened Jul 7, 2026 by wkrozowski Contributor Loading…
feat: add a warning for adding a deprecated attribute to register_option 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
#14309 opened Jul 7, 2026 by wkrozowski Contributor Loading…
chore: reduce namespace pollution changelog-no Do not include this PR in the release changelog
#14308 opened Jul 7, 2026 by TwoFX Member Loading…
feat: lake: content-stable module archives via leantar hash stripping (backport releases/v4.32.0) 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
#14301 opened Jul 7, 2026 by marcelolynch Contributor Draft
feat: lake: presetup module facet breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan changelog-lake Lake 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
#14300 opened Jul 7, 2026 by tydeu Member Draft
perf: share depth-invariant type class cache entries across synthPendingDepth breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan builds-manual CI has verified that the Lean Language Reference 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
#14298 opened Jul 6, 2026 by Kha Member Draft
String.toList semireducible toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14294 opened Jul 6, 2026 by datokrat Contributor Draft
test: cross-check integer @[extern] implementations with test_extern changelog-no Do not include this PR in the release changelog toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14288 opened Jul 6, 2026 by kim-em Collaborator Loading…
fix: borrow Nat arguments to ByteArray.copySlice changelog-compiler Compiler, runtime, and FFI toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14286 opened Jul 5, 2026 by kim-em Collaborator Loading…
fix: prevent size_t overflow in object_compactor doubling changelog-compiler Compiler, runtime, and FFI toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14283 opened Jul 5, 2026 by kim-em Collaborator Loading…
fix: guard string growth paths against size_t overflow changelog-compiler Compiler, runtime, and FFI toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14282 opened Jul 5, 2026 by kim-em Collaborator Loading…
fix: respect pp.instantiateMVars while pretty-printing goals 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
#14276 opened Jul 4, 2026 by Rob23oba Contributor Draft
fix: prevent size_t overflow in lean_sarray_ensure_capacity changelog-compiler Compiler, runtime, and FFI toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14274 opened Jul 4, 2026 by kim-em Collaborator Draft
fix: guard against size_t overflow in lean_byte_array_copy_slice changelog-compiler Compiler, runtime, and FFI toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14273 opened Jul 4, 2026 by kim-em Collaborator Draft
fix: plug Nat argument leak in lean_byte_array_copy_slice changelog-compiler Compiler, runtime, and FFI toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14271 opened Jul 4, 2026 by kim-em Collaborator Loading…
feat: add HTTP Server benchmark changelog-library Library toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14268 opened Jul 4, 2026 by algebraic-dev Member Loading…
feat: add hint to unusedVariables linter breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan builds-manual CI has verified that the Lean Language Reference builds against this PR changelog-language Language features and metaprograms force-mathlib-ci 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
#14259 opened Jul 3, 2026 by wkrozowski Contributor Loading…
fix: handle errors in Selectable.one and simplify Selectable helpers changelog-library Library toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14253 opened Jul 3, 2026 by algebraic-dev Member Loading…
9077, other attempt breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan builds-manual CI has verified that the Lean Language Reference 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
#14248 opened Jul 2, 2026 by datokrat Contributor Draft
ProTip! Adding no:label will show everything without a label.