Skip to content

feat: module system is no longer experimental#11637

Merged
Kha merged 2 commits intoleanprover:masterfrom
Kha:push-rvnmqovuypuk
Dec 12, 2025
Merged

feat: module system is no longer experimental#11637
Kha merged 2 commits intoleanprover:masterfrom
Kha:push-rvnmqovuypuk

Conversation

@Kha
Copy link
Copy Markdown
Member

@Kha Kha commented Dec 12, 2025

This PR declares the module system as no longer experimental and makes the experimental.module option a no-op, to be removed.

@Kha Kha requested a review from kim-em as a code owner December 12, 2025 14:59
@Kha Kha added the changelog-language Language features and metaprograms label Dec 12, 2025
@github-actions github-actions bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label Dec 12, 2025
ghost pushed a commit to leanprover-community/batteries that referenced this pull request Dec 12, 2025
@github-actions github-actions bot added the mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN label Dec 12, 2025
ghost pushed a commit to leanprover-community/mathlib4-nightly-testing that referenced this pull request Dec 12, 2025
leanprover-bot added a commit to leanprover/reference-manual that referenced this pull request Dec 12, 2025
@ghost ghost added the breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan label Dec 12, 2025
@ghost
Copy link
Copy Markdown

ghost commented Dec 12, 2025

Mathlib CI status (docs):

@leanprover-bot leanprover-bot added the breaks-manual This is not necessarily a blocker for merging, but there needs to be a plan. label Dec 12, 2025
@leanprover-bot
Copy link
Copy Markdown
Collaborator

leanprover-bot commented Dec 12, 2025

Reference manual CI status:

@Kha Kha enabled auto-merge December 12, 2025 20:50
@Kha Kha force-pushed the push-rvnmqovuypuk branch from 2fc2287 to 1d25241 Compare December 12, 2025 21:13
@Kha Kha added this pull request to the merge queue Dec 12, 2025
Merged via the queue into leanprover:master with commit 1f80b3f Dec 12, 2025
15 checks passed
@Kha Kha deleted the push-rvnmqovuypuk branch December 18, 2025 22:19
ChemistMikeLam added a commit to ChemistMikeLam/Lean4Gists that referenced this pull request Feb 2, 2026
Option deprecated and became no-op in Lean 4.27.0.
The module system has been stabilised, per
leanprover/lean4#11637 .
kim-em added a commit that referenced this pull request Feb 17, 2026
The module system draft was already covered in the v4.27.0 release
notes (PR #11637). The `importModules`/`finalizeImport` `loadExts`
change was already released in v4.20.0 (PR #6325). Neither belongs
in the upcoming release notes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
github-merge-queue bot pushed a commit that referenced this pull request Feb 17, 2026
The `releases_drafts/` folder contained two entries that were already
covered in earlier releases:

- `module-system.md` — the module system was stabilized in v4.27.0
(#11637)
- `environment.md` — the `importModules`/`finalizeImport` `loadExts`
change landed in v4.20.0 (#6325)

Discovered while preparing the v4.29.0-rc1 release notes.

🤖 Prepared with Claude Code

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaks-manual 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-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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants