-
Notifications
You must be signed in to change notification settings - Fork 197
perf: Store view downcaster in function ingredients directly #720
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
Conversation
✅ Deploy Preview for salsa-rs canceled.
|
CodSpeed Performance ReportMerging #720 will improve performances by 7.02%Comparing Summary
Benchmarks breakdown
|
f23162c to
8f455b0
Compare
8f455b0 to
d91e86b
Compare
|
The benchmark results are a bit confusing. I think getting rid of the arc-swap stuff might also help making the benches more reliable |
80c41b5 to
169a194
Compare
Seems to be more stable with the alloc change now (average green now) |
169a194 to
18d4f9c
Compare
2da5ca3 to
dd26a21
Compare
|
Decent improvement on the accumulator bench |
nikomatsakis
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice. I don't see any issues.
dd26a21 to
00f8757
Compare
00f8757 to
1772263
Compare
* master: internal: use `portable-atomic` in `IngredientCache` to compile on `powerpc-unknown-linux-gnu` (salsa-rs#749) perf: Store view downcaster in function ingredients directly (salsa-rs#720) perf: Some small perf things (salsa-rs#744)
Allows us to skip iterating over all registered view casters whenever we need to cast