-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Rollup of 10 pull requests #106822
Rollup of 10 pull requests #106822
Commits on Jan 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2538c0c - Browse repository at this point
Copy the full SHA 2538c0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8276c9 - Browse repository at this point
Copy the full SHA f8276c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e2a356 - Browse repository at this point
Copy the full SHA 4e2a356View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12ddf77 - Browse repository at this point
Copy the full SHA 12ddf77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 147c9bf - Browse repository at this point
Copy the full SHA 147c9bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6f322b - Browse repository at this point
Copy the full SHA c6f322bView commit details
Commits on Jan 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8917e99 - Browse repository at this point
Copy the full SHA 8917e99View commit details -
Configuration menu - View commit details
-
Copy full SHA for c825459 - Browse repository at this point
Copy the full SHA c825459View commit details -
Configuration menu - View commit details
-
Copy full SHA for eafbca9 - Browse repository at this point
Copy the full SHA eafbca9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5457140 - Browse repository at this point
Copy the full SHA 5457140View commit details
Commits on Jan 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eaa7cc8 - Browse repository at this point
Copy the full SHA eaa7cc8View commit details -
Normalize test output more thoroughly
This prevents differences in local environments, which may (for example) end up with a longer backtrace with more digits in the backtrace prefix, as happened to me. While we're at it, clean more of the output up, including the exact location of the error in the compiler.
Configuration menu - View commit details
-
Copy full SHA for 95ef76b - Browse repository at this point
Copy the full SHA 95ef76bView commit details -
The previous version added both `EF_RISCV_FLOAT_ABI_DOUBLE` and `EF_RISCV_RVC` if the "D" extension was enabled on riscv64 targets. riscv32 targets were not accounted for. This patch changes this so that: - Only add `EF_RISCV_RVC` if the "C" extension is enabled - Add `EF_RISCV_FLOAT_ABI_SINGLE` if the "F" extension is enabled and the "D" extension is not - Add these ELF flags for riscv32 as well
Configuration menu - View commit details
-
Copy full SHA for 138a1d2 - Browse repository at this point
Copy the full SHA 138a1d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 549ece7 - Browse repository at this point
Copy the full SHA 549ece7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aca7be - Browse repository at this point
Copy the full SHA 4aca7beView commit details -
Improve linker-flavor detection
Linker drivers such as gcc, clang or lld often have a version postfix, e.g clang-12. The previous logic would not account for this and would fall back to guessing the linker flavor to be the default linker flavor for the target, which causes linker errors when this is not the case. By accounting for the possible version postfix and also considering g++ and clang++, we considerably reduce the amount of times the fallback guess has to be used. To simplify matching check for a version postfix and match against the linker stem without any version postfix. In contrast to gcc, clang supports all architectures in one binary. This means there are no variants like `aarch64-linux-gnu-clang` and there is no need to check for `-clang` variants.
Configuration menu - View commit details
-
Copy full SHA for 3bc2970 - Browse repository at this point
Copy the full SHA 3bc2970View commit details -
Rollup merge of rust-lang#104645 - yukiomoto:log-backtrace-option, r=…
…oli-obk Add log-backtrace option to show backtraces along with logging according to rust-lang#90698, I added a compiler option, `-Zlog-backtrace=filter`, where `filter` is a module name, to show backtraces for logging without rebuilding. resolve rust-lang#90698
Configuration menu - View commit details
-
Copy full SHA for 96bb02f - Browse repository at this point
Copy the full SHA 96bb02fView commit details -
Rollup merge of rust-lang#106465 - compiler-errors:bump-IMPLIED_BOUND…
…S_ENTAILMENT, r=lcnr Bump `IMPLIED_BOUNDS_ENTAILMENT` to Deny + ReportNow rust-lang#105575 (comment) > and then later in the same cycle increase the lint to `deny` and change it to `FutureCompatReportNow` in this nightly cycle. r? ```@lcnr``` when they're back from holiday 😄
Configuration menu - View commit details
-
Copy full SHA for 1dc43b2 - Browse repository at this point
Copy the full SHA 1dc43b2View commit details -
Rollup merge of rust-lang#106489 - jschwe:fix_linker_detection, r=pet…
…rochenkov Fix linker detection for linker (drivers) with a version postfix (e.g. clang-12 instead of clang) Linker (drivers) such as clang / gcc or lld often have a version postfix matching the regex "-\d+$". Previously, linker detection did not account for the possible version postfix and the fallback value was used, which can cause linker errors due to wrong arguments. Also remove the check for `-clang`, since there are no architecture specific variants of clang (to my knowledge). Fixes rust-lang#106454
Configuration menu - View commit details
-
Copy full SHA for f9dde54 - Browse repository at this point
Copy the full SHA f9dde54View commit details -
Rollup merge of rust-lang#106585 - estebank:issue-46585, r=compiler-e…
…rrors When suggesting writing a fully qualified path probe for appropriate types Address the more common part of rust-lang#46585.
Configuration menu - View commit details
-
Copy full SHA for c6e3a47 - Browse repository at this point
Copy the full SHA c6e3a47View commit details -
Rollup merge of rust-lang#106641 - chenyukang:yukang/fix-105761-seggu…
…est-this, r=estebank Provide help on closures capturing self causing borrow checker errors Fixes rust-lang#105761 r? ````@estebank````
Configuration menu - View commit details
-
Copy full SHA for 57b371a - Browse repository at this point
Copy the full SHA 57b371aView commit details -
Rollup merge of rust-lang#106678 - Veykril:proc-macro-panic-abort, r=…
…eholk Warn when using panic-strategy abort for proc-macro crates See rust-lang#82320, this simply warns for now as that seems like the best step that can be immediately taken (opposed to straight up rejecting or ignoring)
Configuration menu - View commit details
-
Copy full SHA for e4d0104 - Browse repository at this point
Copy the full SHA e4d0104View commit details -
Rollup merge of rust-lang#106701 - ibraheemdev:sync-sender-spin, r=Am…
…anieu Fix `mpsc::SyncSender` spinning behavior Resolves rust-lang#106668.
Configuration menu - View commit details
-
Copy full SHA for 720137b - Browse repository at this point
Copy the full SHA 720137bView commit details -
Rollup merge of rust-lang#106793 - Mark-Simulacrum:normalize-test, r=…
…compiler-errors Normalize test output more thoroughly This prevents differences in local environments, which may (for example) end up with a longer backtrace with more digits in the backtrace prefix, as happened to me. While we're at it, clean more of the output up, including the exact location of the error in the compiler. cc rust-lang#106521 which introduced this test
Configuration menu - View commit details
-
Copy full SHA for e0f6840 - Browse repository at this point
Copy the full SHA e0f6840View commit details -
Rollup merge of rust-lang#106797 - FawazTirmizi:dev/issues/104284, r=…
…bjorn3 riscv: Fix ELF header flags The previous version added both `EF_RISCV_FLOAT_ABI_DOUBLE` and `EF_RISCV_RVC` if the "D" extension was enabled on riscv64 targets. riscv32 targets were not accounted for. This patch changes this so that: - Only add `EF_RISCV_RVC` if the "C" extension is enabled - Add `EF_RISCV_FLOAT_ABI_SINGLE` if the "F" extension is enabled and the "D" extension is not - Add these ELF flags for riscv32 as well Fixes rust-lang#104284 r? rust-lang/risc-v
Configuration menu - View commit details
-
Copy full SHA for 278e02a - Browse repository at this point
Copy the full SHA 278e02aView commit details -
Rollup merge of rust-lang#106813 - oli-obk:sess_cleanup, r=GuillaumeG…
…omez,petrochenkov Remove redundant session field There was already a session available in the resolver, so we access that session.
Configuration menu - View commit details
-
Copy full SHA for f709382 - Browse repository at this point
Copy the full SHA f709382View commit details