-
Notifications
You must be signed in to change notification settings - Fork 733
perf: bundle Init into a single big .olean file
#11965
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
fae7866 to
876ac4d
Compare
876ac4d to
1ffc3da
Compare
|
Reference manual CI status:
|
|
!bench |
|
Benchmark results for b24acae against d92cdae are in! @Kha Warnings (2)These warnings may indicate that the benchmark results are not directly comparable, for example due to changes in the runner configuration or hardware.
Runs (1🟥)
Large changes (7✅)
Medium changes (20✅)
Small changes (11✅)
|
|
!bench |
|
Benchmark results for 71ad73c against d92cdae are in! @Kha Warnings (2)These warnings may indicate that the benchmark results are not directly comparable, for example due to changes in the runner configuration or hardware.
Runs (1🟥)
Large changes (8✅)
Medium changes (19✅)
Small changes (11✅)
|
|
!bench |
|
Benchmark results for a165160 against d92cdae are in! @Kha Warnings (2)These warnings may indicate that the benchmark results are not directly comparable, for example due to changes in the runner configuration or hardware.
Runs (1🟥)
Large changes (8✅)
Medium changes (19✅)
Small changes (11✅)
|
cbdcc9f to
dc05e0b
Compare
|
!bench |
|
Benchmark results for dc05e0b against d92cdae are in! @Kha Warnings (2)These warnings may indicate that the benchmark results are not directly comparable, for example due to changes in the runner configuration or hardware.
Large changes (8✅)
Medium changes (19✅)
Small changes (24✅, 7🟥)Too many entries to display here. View the full report on radar instead. |
|
Mathlib CI status (docs):
|
|
!bench mathlib |
|
Benchmark results for leanprover-community/mathlib4-nightly-testing@d8627a2 against leanprover-community/mathlib4-nightly-testing@160f573 are in! @Kha Warnings (2)These warnings may indicate that the benchmark results are not directly comparable, for example due to changes in the runner configuration or hardware.
No significant changes detected. |
This PR optimizes file operations and size for importing
Initby bundling all its module files into a single file with cross-sharing. Specifically, it reduces the cumulative size from 325MB to 264MB andopenatcalls forimport Initon Linux from ~2000 to ~80.TODO: