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