-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Always call getCandidateForOverloadFailure #28564
Conversation
db2a202
to
1738ee0
Compare
1738ee0
to
e6212d7
Compare
@weswigham Should we be worried about performance problems in services from merging this? resolveUntypedCall is way simpler than getCandidateForOverloadFailure. Unfortunately we don't have an easy way to measure perf differences for a PR there. (@amcasey in case this is a scenario you want to take note of.) |
The reverse - you should be concerned that command line performance might suffer; the language service checker has always been using the more expensive Since that's the concern, a simple perf test on this PR should bear out if that's really a problem. |
Oh, yeah, I misread |
Do note that this is technically a prerequisite for #28584 (which is probably why you're here), which we'd like to be able to take to reduce services memory usage~ |
Ha ha nope. I'm just going through Pall Mall by order of age. #28584 is next. |
Closing in favour of #36665 since I couldn't find the branch for this PR. |
This would make it so the command line compiler and services don't differ in the overload chosen.