-
Notifications
You must be signed in to change notification settings - Fork 895
Pull requests: leanprover/lean4
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
perf: inline unsafe term helpers
changelog-compiler
Compiler, runtime, and FFI
#14365
opened Jul 11, 2026 by
hargoniX
Contributor
Loading…
feat: lake: CI has verified that the Lean Language Reference builds against this PR
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
getLakeSharedDynlib
builds-manual
#14364
opened Jul 11, 2026 by
tydeu
Member
Loading…
fix: don't create library files if we're creating an exe
toolchain-available
A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14363
opened Jul 11, 2026 by
paulbutcher
Loading…
experiment: store per-module constant prefix trees in oleans
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
feat: two-phase stateful linters
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-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
#14357
opened Jul 10, 2026 by
wkrozowski
Contributor
•
Draft
fix: align Language features and metaprograms
toolchain-available
A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
Lean/Level.lean and kernel/level.cpp normalization rules
changelog-language
#14356
opened Jul 10, 2026 by
digama0
Collaborator
Loading…
chore: get lakeprof upload url from env var
toolchain-available
A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#14355
opened Jul 10, 2026 by
Garmelon
Contributor
Loading…
feat: trace preprocessors
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
perf: run 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
isDefEqOnFailure only once per failing isDefEq
breaks-mathlib
fix: enforce set notation per-element indentation
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-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
#14350
opened Jul 10, 2026 by
Kha
Member
Loading…
chore: remove A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
Ne.elim
toolchain-available
#14345
opened Jul 9, 2026 by
plp127
Contributor
Loading…
refactor: split 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
registerParametricAttribute into extension creation and registration
builds-manual
#14344
opened Jul 9, 2026 by
wkrozowski
Contributor
•
Draft
[REBASED] experiment: consolidate all TC opts
breaks-manual
This is not necessarily a blocker for merging, but there needs to be a plan.
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
feat: test for #9420
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
perf: memoize stuck type class resolution queries
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
fix: load missing dynlibs individually with precompileModules
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-lake
Lake
force-mathlib-ci
macos-arm-ci
Build for darwin_aarch64 in 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
#14326
opened Jul 8, 2026 by
Vtec234
Member
Loading…
perf: use WHNF cache in 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
whnfMatcher also at sub-default transparency
builds-manual
#14323
opened Jul 8, 2026 by
datokrat
Contributor
Loading…
perf: type class experiment
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
#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-manual
This is not necessarily a blocker for merging, but there needs to be a plan.
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
feat: add Language features and metaprograms
toolchain-available
A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
forward_type_reference% for negative type occurrences
changelog-language
feat: add a warning for adding a 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
deprecated attribute to register_option
breaks-mathlib
#14309
opened Jul 7, 2026 by
wkrozowski
Contributor
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: This is not necessarily a blocker for merging, but there needs to be a plan.
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
presetup module facet
breaks-manual
perf: share depth-invariant type class cache entries across 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
synthPendingDepth
builds-manual
Previous Next
ProTip!
Adding no:label will show everything without a label.