Update target-arch-aware crates to support mips r6 targets#12720
Update target-arch-aware crates to support mips r6 targets#12720bors merged 1 commit intorust-lang:masterfrom
Conversation
|
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @epage (or someone else) soon. Please see the contribution instructions for more information. Namely, in order to ensure the minimum review times lag, PR authors and assigned reviewers should ensure that the review label (
|
weihanglo
left a comment
There was a problem hiding this comment.
Thanks for the contribution :)
Could you share the command you had the lockfile updated? Also, we generally update Cargo.toml to guarantee versions cannot be downgraded. For example, clap = "4.4.4" seems to be the correct version requirement for this PR.
|
|
Cargo.toml updated. |
|
Thanks. For version bumps for |
Gix now uses symbolic refs for refs/remotes/origin/HEAD and it confuses cargo. What should I do? |
|
I am fine that we move forward without updating |
f54c368 to
fd15e85
Compare
We can upgrade gix to 0.50.1. |
weihanglo
left a comment
There was a problem hiding this comment.
Thanks!
Could we squash/rearrange them into fewer commits, so that the git history could be a bit clearer?
This includes libc itself and dependencies that rely on rustix 0.37. command used for the update: ```shell cargo update -p is-terminal ```
fd15e85 to
277368d
Compare
weihanglo
left a comment
There was a problem hiding this comment.
Thanks for the back-and-forth updates!
The only thing not guaranteed in Cargo.toml is is-terminal, which once 1.73.0 is released, criterion package can use IsTerminal from std. Still, it's up to maintainers of the package.
Since criterion is a dev-dependency, it should be less likely to be downgraded. I am going to merge this.
|
@bors r+ |
|
☀️ Test successful - checks-actions |
Update cargo 11 commits in 414d9e3a6d8096f3e276234ce220c868767a8792..e6aabe8b3fcf639be3a5bf68e77853bd7b3fa27d 2023-09-22 07:03:57 +0000 to 2023-09-26 16:31:53 +0000 - Use full target spec for `cargo rustc --print --target` (rust-lang/cargo#12743) - feat(embedded): Hack in code fence support (rust-lang/cargo#12681) - chore(ci): Update Renovate schema (rust-lang/cargo#12741) - more specific registry index not found msg (rust-lang/cargo#12732) - docs: warn about upload timeout (rust-lang/cargo#12733) - Fix some typos (rust-lang/cargo#12730) - upgrade gitoxide to v0.54 (rust-lang/cargo#12731) - Update target-arch-aware crates to support mips r6 targets (rust-lang/cargo#12720) - Buffer console status messages. (rust-lang/cargo#12727) - Fix spurious errors with networking tests. (rust-lang/cargo#12726) - refactor(SourceId): merge `name` and `alt_registry_key` into one enum (rust-lang/cargo#12675) r? ghost
What does this PR try to resolve?
This PR gets rid of rustix@0.37 and linux-raw-sys@0.3 and updates libc in order to support MIPS R6 targets introduced by #112374.
How should we test and review this PR?
Existing tests and CI should suffice.
Additional information
N/A