-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Fix #9058: disable failing performance optimization during implicits lookup #9060
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
It appears to break the `prefer` function's contract as a comparator function.
test performance please |
performance test scheduled: 1 job(s) in queue, 0 running. |
Can you explain why the disabled lines violate the transitivity contract? |
Oh, I think I see it:
Then C <: A$ and A$ <: B but we do not have C <: B. But maybe we should just drop these two lines in
Can you try that? |
In fact, my previous suggestion fails tastyBootstrap. But the following version should work:
EDIT: It does not. Here's a counter example:
|
Performance test finished successfully: Visit http://dotty-bench.epfl.ch/9060/ to see the changes. Benchmarks is based on merging with master (2116281) |
In fact there was also somehthing wrong with |
Superseded by #9065. |
No description provided.