-
Notifications
You must be signed in to change notification settings - Fork 1.7k
refactor: Remove fields from ItemTree
#19829
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
Well, this causes a non-trivial regression on inference time in CI's analysis-stats 🤔 |
54f08dd
to
3024ddd
Compare
analysis-stats in CI runs on debug build, do not consider it. Try locally with a release build. |
Fair enough. It might worth switching into release build on analysis-stats in CI, I think? |
Unfortunately, it shows regression in local release build as well. (I tried several iterations on each revision and got similar results)
I'll try with flamegraph tomorrow edit) exchanged the result order, as I messed them up by mistake 😅 |
That looks faster with this PR? |
We tried, it doesn't produce a difference in time it takes (because the build was taking longer), so there was no incentive. |
@ShoyuVanilla I'm currently in the middle of a larger refactor that will make the item tree only an input to the def map (that is, the signature queries won't use it at all. The reason is to help incrementality). This will be trivial after. As such, I think it's best to postpone this PR. |
Oh, that would be nice! |
Resolves #19549