-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
internal: Support Pointee
trait
#14693
Conversation
This PR upgrades chalk which uses syn2. Is it a problem? |
I'd like to wait until we can move all our dependencies over to versions using syn 2 so we don't build syn 1 and syn 2 |
d533079
to
f34892e
Compare
That mean we won't be able to get any juicy I have a draft PR for |
fwiw, we can't really use upstream salsa as is. There are some commits on master that the latest release doesn't have. And those commits cause a considerable slow down in rust-analyzer. So we'd need to branch a release off with those commits omitted (and ideally with the commit that updates parking_lot included since thats currently duped for us due to salsa as well) |
Now that we don't publish crates, isn't possible to use git dependency to our forks? Either for salsa to upgrade syn, or for chalk to downgrade syn. |
I see, you mean that slot change. I tried to run the completion benchmark again and got:
So it's still slightly slower, but not that bad. |
Huh, it was slower by a lot when I tested this back then, but I guess we can try and see. |
Yeah, but then Niko made some changes and brought it within 10% of the original, according to that Zulip topic. |
☔ The latest upstream changes (presumably #14843) made this pull request unmergeable. Please resolve the merge conflicts. |
I tried to see the compile time effect of this branch using Is there any other problem in mixing |
I hope we could eat the |
I agree, let's just upgrade |
@bors r+ |
☀️ Test successful - checks-actions |
fix #13992