Stream: t-compiler/rust-analyzer

Topic: rowan uses yanked hasbrown


Kirill Bulatov (Jan 19 2021 at 06:52, on Zulip):

hashbrown 0.10.0 is yanked: https://crates.io/crates/hashbrown/0.10.0
-> rowan 0.10.5 uses it: https://github.com/rust-analyzer/rowan/blob/v0.10.5/Cargo.toml#L17
-> RA uses rowan 0.10.5 and gets a warning during the compilation

I have not touched rowan ever, so I guess it's better for somebody more qualified to fix that (anyway we need a new release for a proper fix which I cannot do)
cc @matklad

Laurențiu (Jan 19 2021 at 08:01, on Zulip):

https://github.com/rust-lang/hashbrown/issues/225

matklad (Jan 19 2021 at 09:05, on Zulip):

https://github.com/rust-analyzer/rust-analyzer/pull/7346

matklad (Jan 19 2021 at 09:13, on Zulip):

@Kirill Bulatov You should be able to publish rowan. Just r+ a PR which bumps version in Cargo.toml, CI will do the publish

Laurențiu (Jan 19 2021 at 09:18, on Zulip):

https://github.com/rust-analyzer/rowan/blob/master/xtask/src/main.rs#L41

Laurențiu (Jan 19 2021 at 09:18, on Zulip):

ungrammar is set up more or less the same way

matklad (Jan 19 2021 at 09:21, on Zulip):

And you also get direct publish right if you are on a review team

Kirill Bulatov (Jan 19 2021 at 09:21, on Zulip):

Roger that.

Last update: Jul 29 2021 at 22:00UTC