-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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 9 pull requests #75122
Rollup of 9 pull requests #75122
Commits on Jul 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 784dd22 - Browse repository at this point
Copy the full SHA 784dd22View commit details
Commits on Aug 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 35d6a2e - Browse repository at this point
Copy the full SHA 35d6a2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 532e7f4 - Browse repository at this point
Copy the full SHA 532e7f4View commit details
Commits on Aug 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e97e6fb - Browse repository at this point
Copy the full SHA e97e6fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e5c501 - Browse repository at this point
Copy the full SHA 2e5c501View commit details -
Disable building rust-analyzer on riscv64
riscv64 has an LLVM bug that makes rust-analyzer not build.
Configuration menu - View commit details
-
Copy full SHA for d2fc809 - Browse repository at this point
Copy the full SHA d2fc809View commit details -
Completes support for coverage in external crates
The prior PR corrected for errors encountered when trying to generate the coverage map on source code inlined from external crates (including macros and generics) by avoiding adding external DefIds to the coverage map. This made it possible to generate a coverage report including external crates, but the external crate coverage was incomplete (did not include coverage for the DefIds that were eliminated. The root issue was that the coverage map was converting Span locations to source file and locations, using the SourceMap for the current crate, and this would not work for spans from external crates (compliled with a different SourceMap). The solution was to convert the Spans to filename and location during MIR generation instead, so precompiled external crates would already have the correct source code locations embedded in their MIR, when imported into another crate.
Configuration menu - View commit details
-
Copy full SHA for 22161c3 - Browse repository at this point
Copy the full SHA 22161c3View commit details -
Tracking issue: rust-lang#54723 This is a continuation of PR rust-lang#59002
Configuration menu - View commit details
-
Copy full SHA for 6deda6a - Browse repository at this point
Copy the full SHA 6deda6aView commit details -
rustc_ast:
(Nested)MetaItem::check_name
->has_name
For consistency with `Attribute::has_name` which doesn't mark the attribute as used either. Replace all uses of `check_name` with `has_name` outside of rustc
Configuration menu - View commit details
-
Copy full SHA for 0a88346 - Browse repository at this point
Copy the full SHA 0a88346View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05f414b - Browse repository at this point
Copy the full SHA 05f414bView commit details -
Rollup merge of rust-lang#74759 - carbotaniuman:uabs, r=shepmaster
add `unsigned_abs` to signed integers Mentioned on rust-lang/rfcs#2914 This PR simply adds an `unsigned_abs` to signed integers function which returns the correct absolute value as a unsigned integer.
Configuration menu - View commit details
-
Copy full SHA for 98cc093 - Browse repository at this point
Copy the full SHA 98cc093View commit details -
Rollup merge of rust-lang#75037 - richkadel:llvm-coverage-map-gen-5.2…
…, r=wesleywiser Completes support for coverage in external crates Follow-up to rust-lang#74959 : The prior PR corrected for errors encountered when trying to generate the coverage map on source code inlined from external crates (including macros and generics) by avoiding adding external DefIds to the coverage map. This made it possible to generate a coverage report including external crates, but the external crate coverage was incomplete (did not include coverage for the DefIds that were eliminated. The root issue was that the coverage map was converting Span locations to source file and locations, using the SourceMap for the current crate, and this would not work for spans from external crates (compliled with a different SourceMap). The solution was to convert the Spans to filename and location during MIR generation instead, so precompiled external crates would already have the correct source code locations embedded in their MIR, when imported into another crate. @wesleywiser FYI r? @tmandry
Configuration menu - View commit details
-
Copy full SHA for 7abacbe - Browse repository at this point
Copy the full SHA 7abacbeView commit details -
Rollup merge of rust-lang#75043 - petrochenkov:hasname, r=nnethercote
rustc_ast: `(Nested)MetaItem::check_name` -> `has_name` For consistency with `Attribute::has_name` which doesn't mark the attribute as used either. Replace all uses of `check_name` with `has_name` outside of rustc, only rustc needs to mark attributes as used. cc rust-lang#74932 r? @nnethercote
Configuration menu - View commit details
-
Copy full SHA for c9dff69 - Browse repository at this point
Copy the full SHA c9dff69View commit details -
Rollup merge of rust-lang#75056 - Veykril:path_statements_lint, r=oli…
…-obk Lint path statements to suggest using drop when the type needs drop Fixes rust-lang#48852. With this change the current lint description doesn't really fit entirely anymore I think.
Configuration menu - View commit details
-
Copy full SHA for 2ebd068 - Browse repository at this point
Copy the full SHA 2ebd068View commit details -
Rollup merge of rust-lang#75058 - ssomers:btree_cleanup_insert_2, r=M…
…ark-Simulacrum Clarify reuse of a BTreeMap insert support function and treat split support likewise r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for 48f7c38 - Browse repository at this point
Copy the full SHA 48f7c38View commit details -
Rollup merge of rust-lang#75081 - jyn514:fix-logging, r=Mark-Simulacrum
Fix logging for rustdoc rust-lang#74726 (comment)
Configuration menu - View commit details
-
Copy full SHA for bd00490 - Browse repository at this point
Copy the full SHA bd00490View commit details -
Rollup merge of rust-lang#75083 - JohnTitor:follow-up-unused-braces, …
…r=lcnr Do not trigger `unused_braces` for `while let` Follow-up for rust-lang#75031 r? @lcnr
Configuration menu - View commit details
-
Copy full SHA for ac39b9d - Browse repository at this point
Copy the full SHA ac39b9dView commit details -
Rollup merge of rust-lang#75084 - Aaron1011:stabilize/ident-new-raw, …
…r=petrochenkov Stabilize Ident::new_raw Tracking issue: rust-lang#54723 This is a continuation of PR rust-lang#59002
Configuration menu - View commit details
-
Copy full SHA for 885d481 - Browse repository at this point
Copy the full SHA 885d481View commit details -
Rollup merge of rust-lang#75103 - Mark-Simulacrum:no-ra-for-riscv64, …
…r=matklad Disable building rust-analyzer on riscv64 riscv64 has an LLVM bug that makes rust-analyzer not build. Should permit future rust-analyzer ups (e.g., rust-lang#74813) to land.
Configuration menu - View commit details
-
Copy full SHA for 55a2261 - Browse repository at this point
Copy the full SHA 55a2261View commit details