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

refactor: move String.ofList to the Prelude toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12029 opened Jan 16, 2026 by nomeata Loading…
experiment: immediate noncomputable check
#12028 opened Jan 16, 2026 by Kha Draft
perf: use static initializers where possible changelog-compiler Compiler, runtime, and FFI
#12023 opened Jan 16, 2026 by hargoniX Draft
perf: link with identical code folding toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12022 opened Jan 16, 2026 by Kha Draft
feat: add two useful lemmas about Int.ediv builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library 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
#12019 opened Jan 15, 2026 by datokrat Loading…
feat: various small list/array/vector API improvements builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library 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
#12017 opened Jan 15, 2026 by datokrat Draft
chore: (debug) add tracing to attempt to catch hang 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
#12013 opened Jan 15, 2026 by thorimur Draft
fix: pretty-printing of class abbrev syntax toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12007 opened Jan 14, 2026 by grunweg Draft
perf: make repeat an elaborator
#12002 opened Jan 14, 2026 by Kha Draft
feat: lemmas about sums of lists/arrays/vectors builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library 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
#11994 opened Jan 13, 2026 by datokrat Draft
chore: remove unused variable in FileMap.ofString toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#11986 opened Jan 13, 2026 by ericluap Loading…
chore: try printing stack trace on pkg/ test timeout release-ci Enable all CI checks for a PR, like is done for releases
#11980 opened Jan 12, 2026 by Kha Draft
feat: suggest Int*.toNatClamp for Int*.toNat builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library 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
#11979 opened Jan 12, 2026 by datokrat Loading…
feat: more ergonomic error explanation creation changelog-no Do not include this PR in the release changelog
#11975 opened Jan 12, 2026 by robsimmons Loading…
perf: bundle Init into a single big .olean file 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 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
#11965 opened Jan 10, 2026 by Kha Draft
3 tasks
feat: another grind_pattern for getElem?_pos awaiting-mathlib We should not merge this until we have a successful Mathlib build changelog-language Language features and metaprograms
#11963 opened Jan 10, 2026 by kim-em Draft
perf: replay tactics when only trailing whitespace is changed 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-server Language server, widgets, and IDE extensions 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
#11958 opened Jan 9, 2026 by Kha Draft
feat: parallel-prefix-sum circuit toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#11956 opened Jan 9, 2026 by luisacicolini Draft
chore: lake: fix tests on non-Linux platforms 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 mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN release-ci Enable all CI checks for a PR, like is done for releases toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#11955 opened Jan 9, 2026 by tydeu Draft
chore: inline trace nodes 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
#11954 opened Jan 9, 2026 by eric-wieser Loading…
feat: add BitVec.signExtend_extractLsb_setWidth theorem 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-library Library 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
#11943 opened Jan 8, 2026 by osmanyasar05 Loading…
feat: projected minima and maxima 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-library Library 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
#11938 opened Jan 8, 2026 by datokrat Draft
feat: min(?)/max(?) for Array 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-library Library 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
#11936 opened Jan 8, 2026 by datokrat Loading…
ProTip! Exclude everything labeled bug with -label:bug.