-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Bump compiler cc
to 1.2.5
#134505
Bump compiler cc
to 1.2.5
#134505
Conversation
These commits modify the If this was unintentional then you should revert the changes before this PR is merged. |
I verified building |
I reviewed rust-lang/cc-rs#1322, which seems reasonable to me. |
- `cc` 1.2.4 contains a fix to address [rustc uses wrong build tools when compiling from MSVC rust-lang#133794](rust-lang#133794). See <https://github.com/rust-lang/cc-rs/releases/tag/cc-v1.2.4>. - `cc` 1.2.5 contains a fix to also check linking when testing if certain compiler flags are supported, which fixed an issue that was causing previous compiler `cc` bumps to fail. See <https://github.com/rust-lang/cc-rs/releases/tag/cc-v1.2.5>. Co-authored-by: David Lönnhager <[email protected]>
038a96e
to
3775d22
Compare
PR CI is green. @clubby789 reviewed the bump itself, I re-reviewed the cc 1.2.5 changes. Not rolling up as there may be ferris-knows-what kind of build failures, typical of |
@bors p=6 (beta) |
☀️ Test successful - checks-actions |
Finished benchmarking commit (4c40c89): comparison URL. Overall result: ✅ improvements - no action needed@rustbot label: -perf-regression Instruction countThis is the most reliable metric that we have; it was used to determine the overall result at the top of this comment. However, even this metric can sometimes exhibit noise.
Max RSS (memory usage)Results (secondary -3.6%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResults (primary -1.4%, secondary -2.0%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 766.596s -> 760.428s (-0.80%) |
This comment was marked as resolved.
This comment was marked as resolved.
I think that this is a real win (https://rust-lang.zulipchat.com/#narrow/channel/247081-t-compiler.2Fperformance/topic/sus.20perf.20results/near/490368470). I would guess that it was caused by rust-lang/cc-rs#1279. |
cc
1.2.4 contains a fix to address rustc uses wrong build tools when compiling from MSVC #133794. See https://github.com/rust-lang/cc-rs/releases/tag/cc-v1.2.4.cc
1.2.5 contains a fix to also check linking when testing if certain compiler flags are supported, which fixed an issue that was causing previous compilercc
bumps to fail. See https://github.com/rust-lang/cc-rs/releases/tag/cc-v1.2.5.Supersedes #134419.
Fixes #133794.
r? @clubby789