Skip to content
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

New version: Static v0.6.3 #59357

Merged
merged 1 commit into from
Apr 29, 2022
Merged

Conversation

JuliaRegistrator
Copy link
Contributor

UUID: aedffcd0-7271-4cad-89d0-dc628f76c6d3
Repo: https://github.com/SciML/Static.jl.git
Tree: 91181e5820a400d1171db4382aa36e7fd19bee27

Registrator tree SHA: 8e1a5ac2695627143951512d700c7e3c445102ec
JuliaRegistrator referenced this pull request in SciML/Static.jl Apr 29, 2022
For Julia v1.6 this changes @time using Static from 0.054736 to 0.043993.
For Julia v1.7 this changes @time using Static from 0.048681 to 0.038870.

A lot of the improvement here is because redundant method definitions identified in the StaticInt PR to Base (e.g., Base.:(*)(::Zero, ::Zero)). As discussed in that PR, these are already known at compile time so explicitly defining them doesn't improve performance.

I spent a pretty good amount of time with SnoopCompile and identified and simplified some method influence compile time. I tried generating a precompile file but it made start up time worse, so I'll have to look into that more later. This might be as good of an improvement as we can get while we still have invalidations in Base we can't resolve.
@JuliaRegistrator JuliaRegistrator temporarily deployed to stopwatch April 29, 2022 12:33 Inactive
@github-actions
Copy link
Contributor

Your new version pull request met all of the guidelines for auto-merging and is scheduled to be merged in the next round.


If you want to prevent this pull request from being auto-merged, simply leave a comment. If you want to post a comment without blocking auto-merging, you must include the text [noblock] in your comment.

@JuliaTagBot JuliaTagBot merged commit a4f3a68 into master Apr 29, 2022
@JuliaTagBot JuliaTagBot deleted the registrator/static/aedffcd0/v0.6.3 branch April 29, 2022 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants