-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Update target-arch-aware crates to support mips r6 targets #12720
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 (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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