-
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 7 pull requests #78711
Rollup of 7 pull requests #78711
Commits on Oct 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3296d5c - Browse repository at this point
Copy the full SHA 3296d5cView commit details
Commits on Oct 27, 2020
-
Fixes compilation without -Ztrim-diagnostic-paths=no
Configuration menu - View commit details
-
Copy full SHA for 2be0596 - Browse repository at this point
Copy the full SHA 2be0596View commit details -
Prefer numeric associated constants in example
Per their documentation, the `max_value()` and `min_value()` associated functions have been superseded by the `MAX` and `MIN` associated constants since Rust 1.43 and are considered "soft deprecated", with all uses currently being replaced in the rustc repo.
Configuration menu - View commit details
-
Copy full SHA for 4206f9f - Browse repository at this point
Copy the full SHA 4206f9fView commit details -
Merge pull request rust-lang#1096 from bstrie/patch-1
Prefer numeric associated constants in example
Configuration menu - View commit details
-
Copy full SHA for 9842954 - Browse repository at this point
Copy the full SHA 9842954View commit details
Commits on Oct 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5103a25 - Browse repository at this point
Copy the full SHA 5103a25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cc6b4f - Browse repository at this point
Copy the full SHA 4cc6b4fView commit details
Commits on Oct 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 114be42 - Browse repository at this point
Copy the full SHA 114be42View commit details -
Configuration menu - View commit details
-
Copy full SHA for c067be0 - Browse repository at this point
Copy the full SHA c067be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34be539 - Browse repository at this point
Copy the full SHA 34be539View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1902a - Browse repository at this point
Copy the full SHA 6b1902aView commit details
Commits on Nov 1, 2020
-
Fixes bootstrapping of rustc using cg_clif Fixes rust-lang#1097
Configuration menu - View commit details
-
Copy full SHA for f4e8af2 - Browse repository at this point
Copy the full SHA f4e8af2View commit details -
Merge pull request rust-lang#1099 from bjorn3/fix_rustc_bootstrap
Update Cranelift
Configuration menu - View commit details
-
Copy full SHA for 8063c37 - Browse repository at this point
Copy the full SHA 8063c37View commit details -
Configuration menu - View commit details
-
Copy full SHA for d27f2f0 - Browse repository at this point
Copy the full SHA d27f2f0View commit details -
Merge pull request rust-lang#1100 from mominul/trans->codegen
Rename trans to codegen
Configuration menu - View commit details
-
Copy full SHA for c1cad03 - Browse repository at this point
Copy the full SHA c1cad03View commit details -
Configuration menu - View commit details
-
Copy full SHA for c674c2c - Browse repository at this point
Copy the full SHA c674c2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b9c213 - Browse repository at this point
Copy the full SHA 8b9c213View commit details -
Configuration menu - View commit details
-
Copy full SHA for 324e63d - Browse repository at this point
Copy the full SHA 324e63dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb36760 - Browse repository at this point
Copy the full SHA cb36760View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ea618a - Browse repository at this point
Copy the full SHA 1ea618aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9410b58 - Browse repository at this point
Copy the full SHA 9410b58View commit details -
Deny #[deprecated] on trait impl blocks.
They have no effect there, but were silently accepted.
Configuration menu - View commit details
-
Copy full SHA for 0e2337a - Browse repository at this point
Copy the full SHA 0e2337aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 706bc33 - Browse repository at this point
Copy the full SHA 706bc33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f1992a - Browse repository at this point
Copy the full SHA 6f1992aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fc991a - Browse repository at this point
Copy the full SHA 9fc991aView commit details
Commits on Nov 2, 2020
-
Corrected suggestion for generic parameters in `function_item_referen…
…ces` lint This lint was incorrectly suggesting casting a function to a pointer without specifying generic type parameters or const generics. This would cause a compiler error since the missing parameters couldn't be inferred. This commit fixed the suggestion and added a few tests with generics.
Configuration menu - View commit details
-
Copy full SHA for ace02c4 - Browse repository at this point
Copy the full SHA ace02c4View commit details -
Improve deprecation attribute diagnostic messages.
(From the PR feedback.) Co-authored-by: Esteban Küber <esteban@kuber.com.ar>
Configuration menu - View commit details
-
Copy full SHA for 9c647d1 - Browse repository at this point
Copy the full SHA 9c647d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c34f5a - Browse repository at this point
Copy the full SHA 0c34f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8315730 - Browse repository at this point
Copy the full SHA 8315730View commit details -
Merge pull request rust-lang#1104 from bjorn3/build_system_refactor
Build system refactor
Configuration menu - View commit details
-
Copy full SHA for 520a61f - Browse repository at this point
Copy the full SHA 520a61fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 646b00f - Browse repository at this point
Copy the full SHA 646b00fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54b1d10 - Browse repository at this point
Copy the full SHA 54b1d10View commit details -
Merge pull request rust-lang#1105 from bjorn3/test_rustc_bootstrapping
Test bootstrapping of rustc using cg_clif
Configuration menu - View commit details
-
Copy full SHA for 03f01bb - Browse repository at this point
Copy the full SHA 03f01bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aedcd3 - Browse repository at this point
Copy the full SHA 1aedcd3View commit details
Commits on Nov 3, 2020
-
Merge commit '03f01bbe901d60b71cf2c5ec766aef5e532ab79d' into update_c…
…g_clif-2020-11-01
Configuration menu - View commit details
-
Copy full SHA for 216c4ae - Browse repository at this point
Copy the full SHA 216c4aeView commit details -
lldb_batchmode: show more error information
Even more information to try and debug rust-lang#78665.
Configuration menu - View commit details
-
Copy full SHA for c32de75 - Browse repository at this point
Copy the full SHA c32de75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2172adb - Browse repository at this point
Copy the full SHA 2172adbView commit details -
Rollup merge of rust-lang#77950 - arlosi:sha256, r=eddyb
Add support for SHA256 source file hashing Adds support for `-Z src-hash-algorithm sha256`, which became available in LLVM 11. Using an older version of LLVM will cause an error `invalid checksum kind` if the hash algorithm is set to sha256. r? `@eddyb` cc rust-lang#70401 `@est31`
Configuration menu - View commit details
-
Copy full SHA for 52405f7 - Browse repository at this point
Copy the full SHA 52405f7View commit details -
Rollup merge of rust-lang#78624 - bjorn3:update_cg_clif-2020-11-01, r…
…=jyn514 Sync rustc_codegen_cranelift This fixes bootstrapping of rustc using cg_clif again. It regressed a while before rust-lang#77975 got merged. Fixes https://github.com/bjorn3/rustc_codegen_cranelift/issues/743
Configuration menu - View commit details
-
Copy full SHA for 39f5563 - Browse repository at this point
Copy the full SHA 39f5563View commit details -
Rollup merge of rust-lang#78626 - fusion-engineering-forks:deprecated…
…-trait-impl, r=estebank Improve errors about #[deprecated] attribute This change: 1. Turns `#[deprecated]` on a trait impl block into an error, which fixes rust-lang#78625; 2. Changes these and other errors about `#[deprecated]` to use the span of the attribute instead of the item; and 3. Turns this error into a lint, to make sure it can be capped with `--cap-lints` and doesn't break any existing dependencies. Can be reviewed per commit. --- Example: ```rust struct X; #[deprecated = "a"] impl Default for X { #[deprecated = "b"] fn default() -> Self { X } } ``` Before: ``` error: This deprecation annotation is useless --> src/main.rs:6:5 | 6 | / fn default() -> Self { 7 | | X 8 | | } | |_____^ ``` After: ``` error: this `#[deprecated]' annotation has no effect --> src/main.rs:3:1 | 3 | #[deprecated = "a"] | ^^^^^^^^^^^^^^^^^^^ help: try removing the deprecation attribute | = note: `#[deny(useless_deprecated)]` on by default error: this `#[deprecated]' annotation has no effect --> src/main.rs:5:5 | 5 | #[deprecated = "b"] | ^^^^^^^^^^^^^^^^^^^ help: try removing the deprecation attribute ```
Configuration menu - View commit details
-
Copy full SHA for f011292 - Browse repository at this point
Copy the full SHA f011292View commit details -
Rollup merge of rust-lang#78659 - ayrtonm:fn-ref-lint-fix, r=oli-obk
Corrected suggestion for generic parameters in `function_item_references` lint This commit handles functions with generic type parameters like you pointed out as well as const generics. Also this is probably a minor thing, but the type alias you used in the example doesn't show up so the suggestion right now would be `size_of::<[u8; 16]> as fn() ->`. This is because the lint checker works with MIR instead of HIR. I don't think we can get the alias at that point, but let me know if I'm wrong and there's a way to fix this. Also I put you as the reviewer, but I'm not sure if you want to review it or if it makes more sense to ask one of the original reviewers of this lint. closes rust-lang#78571
Configuration menu - View commit details
-
Copy full SHA for f347dab - Browse repository at this point
Copy the full SHA f347dabView commit details -
Rollup merge of rust-lang#78687 - jyn514:bootstrap-help, r=Mark-Simul…
…acrum Suggest library/std when running all stage 0 tests r? ``@Mark-Simulacrum`` cc ``@ijackson`` For context, this came out of a discord conversation where ``@ijackson`` was running `test --stage 1` when they were only adding doc-tests to the standard library.
Configuration menu - View commit details
-
Copy full SHA for 8a1f9e0 - Browse repository at this point
Copy the full SHA 8a1f9e0View commit details -
Rollup merge of rust-lang#78699 - pietroalbini:lldb-error, r=jyn514
Show more error information in lldb_batchmode Even more information to try and debug rust-lang#78665.
Configuration menu - View commit details
-
Copy full SHA for f9dd8d3 - Browse repository at this point
Copy the full SHA f9dd8d3View commit details -
Rollup merge of rust-lang#78709 - ehuss:fix-in_tree_crates-non-member…
…, r=Mark-Simulacrum Fix panic in bootstrap for non-workspace path dependencies. If you add a `path` dependency to a `Cargo.toml` that is located outside of the workspace, then the `in_tree_crates` function can panic because it finds a path dependency that is not defined (since it uses `cargo metadata --no-deps`). This fixes it by skipping over those entries, which are usually not things you select on the command-line. Fixes rust-lang#78617
Configuration menu - View commit details
-
Copy full SHA for a65507b - Browse repository at this point
Copy the full SHA a65507bView commit details