-
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 9 pull requests #73310
Rollup of 9 pull requests #73310
Commits on Jun 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4548eb8 - Browse repository at this point
Copy the full SHA 4548eb8View commit details
Commits on Jun 7, 2020
-
Rename "cyclone" to "apple-a7" per changes in upstream LLVM
See: https://reviews.llvm.org/D70779 https://reviews.llvm.org/D70779#C1703593NL568 LLVM 10 merged into master at: rust-lang#67759
Configuration menu - View commit details
-
Copy full SHA for 6f6620b - Browse repository at this point
Copy the full SHA 6f6620bView commit details
Commits on Jun 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fb58b7b - Browse repository at this point
Copy the full SHA fb58b7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 045dfc0 - Browse repository at this point
Copy the full SHA 045dfc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ba003e - Browse repository at this point
Copy the full SHA 6ba003eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d73030 - Browse repository at this point
Copy the full SHA 3d73030View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2544b8c - Browse repository at this point
Copy the full SHA 2544b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f2708c - Browse repository at this point
Copy the full SHA 7f2708cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebdc950 - Browse repository at this point
Copy the full SHA ebdc950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d8264a - Browse repository at this point
Copy the full SHA 1d8264aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6172e9a - Browse repository at this point
Copy the full SHA 6172e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a5b939 - Browse repository at this point
Copy the full SHA 7a5b939View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4028c21 - Browse repository at this point
Copy the full SHA 4028c21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aa2898 - Browse repository at this point
Copy the full SHA 8aa2898View commit details -
Configuration menu - View commit details
-
Copy full SHA for 852313a - Browse repository at this point
Copy the full SHA 852313aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 645af62 - Browse repository at this point
Copy the full SHA 645af62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cf2833 - Browse repository at this point
Copy the full SHA 4cf2833View commit details
Commits on Jun 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 687767a - Browse repository at this point
Copy the full SHA 687767aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c91320f - Browse repository at this point
Copy the full SHA c91320fView commit details -
Configuration menu - View commit details
-
Copy full SHA for abf74b9 - Browse repository at this point
Copy the full SHA abf74b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50c422e - Browse repository at this point
Copy the full SHA 50c422eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17951e2 - Browse repository at this point
Copy the full SHA 17951e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19bb589 - Browse repository at this point
Copy the full SHA 19bb589View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cfecde - Browse repository at this point
Copy the full SHA 3cfecdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdfb9b1 - Browse repository at this point
Copy the full SHA bdfb9b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 215de3b - Browse repository at this point
Copy the full SHA 215de3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 187e105 - Browse repository at this point
Copy the full SHA 187e105View commit details
Commits on Jun 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6145918 - Browse repository at this point
Copy the full SHA 6145918View commit details -
compiletest: Add directives to detect sanitizer support
Add needs-sanitizer-{address,leak,memory,thread} directive indicating that test requires target with support for specific sanitizer. This is an addition to the existing needs-sanitizer-support directive indicating that test requires a sanitizer runtime library.
Configuration menu - View commit details
-
Copy full SHA for 975f7df - Browse repository at this point
Copy the full SHA 975f7dfView commit details
Commits on Jun 11, 2020
-
Make
fn_arg_names
returnIdent
instead of symbolAlso, implement this query for the local crate, not just foreign crates.
Configuration menu - View commit details
-
Copy full SHA for 754da88 - Browse repository at this point
Copy the full SHA 754da88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c11c35 - Browse repository at this point
Copy the full SHA 2c11c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5902b2f - Browse repository at this point
Copy the full SHA 5902b2fView commit details
Commits on Jun 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4646e2d - Browse repository at this point
Copy the full SHA 4646e2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57b54c4 - Browse repository at this point
Copy the full SHA 57b54c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b126f32 - Browse repository at this point
Copy the full SHA b126f32View commit details
Commits on Jun 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 249a46f - Browse repository at this point
Copy the full SHA 249a46fView commit details -
Rollup merge of rust-lang#72389 - Aaron1011:feature/move-fn-self-msg,…
… r=nikomatsakis Explain move errors that occur due to method calls involving `self` When calling a method that takes `self` (e.g. `vec.into_iter()`), the method receiver is moved out of. If the method receiver is used again, a move error will be emitted:: ```rust fn main() { let a = vec![true]; a.into_iter(); a; } ``` emits ``` error[E0382]: use of moved value: `a` --> src/main.rs:4:5 | 2 | let a = vec![true]; | - move occurs because `a` has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait 3 | a.into_iter(); | - value moved here 4 | a; | ^ value used here after move ``` However, the error message doesn't make it clear that the move is caused by the call to `into_iter`. This PR adds additional messages to move errors when the move is caused by using a value as the receiver of a `self` method:: ``` error[E0382]: use of moved value: `a` --> vec.rs:4:5 | 2 | let a = vec![true]; | - move occurs because `a` has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait 3 | a.into_iter(); | ------------- value moved due to this method call 4 | a; | ^ value used here after move | note: this function takes `self`, which moves the receiver --> /home/aaron/repos/rust/src/libcore/iter/traits/collect.rs:239:5 | 239 | fn into_iter(self) -> Self::IntoIter; ``` TODO: - [x] Add special handling for `FnOnce/FnMut/Fn` - we probably don't want to point at the unstable trait methods - [x] Consider adding additional context for operations (e.g. `Shr::shr`) when the call was generated using the operator syntax (e.g. `a >> b`) - [x] Consider pointing to the method parent (impl or trait block) in addition to the method itself.
Configuration menu - View commit details
-
Copy full SHA for 1e89cc1 - Browse repository at this point
Copy the full SHA 1e89cc1View commit details -
Rollup merge of rust-lang#72804 - estebank:opaque-missing-lts-in-fn-2…
…, r=nikomatsakis Further tweak lifetime errors involving `dyn Trait` and `impl Trait` in return position * Suggest substituting `'static` lifetime in impl/dyn `Trait + 'static` instead of `Trait + 'static + '_` * When `'static` is explicit, also suggest constraining argument with it * Reduce verbosity of suggestion message and mention lifetime in label * Tweak output for overlapping required/captured spans * Give these errors an error code Follow up to rust-lang#72543. r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 6beb38a - Browse repository at this point
Copy the full SHA 6beb38aView commit details -
Rollup merge of rust-lang#72932 - poliorcetics:pattern-contains-behav…
…iour, r=hanna-kruppe Clarify the behaviour of Pattern when used with methods like str::contains Fixes rust-lang#45507. I used the previous work by @Emerentius (thanks !), added a paragraph and checked the links (they work for me but I'm not against someone else checking them too).
Configuration menu - View commit details
-
Copy full SHA for fead5f8 - Browse repository at this point
Copy the full SHA fead5f8View commit details -
Rollup merge of rust-lang#72936 - jackh726:chalk-more, r=nikomatsakis
Upgrade Chalk Things done in this PR: - Upgrade Chalk to `0.11.0` - Added compare-mode=chalk - Bump rustc-hash in `librustc_data_structures` to `1.1.0` to match Chalk - Removed `RustDefId` since the builtin type support is there - Add a few more `FIXME(chalk)`s for problem spots I hit when running all tests with chalk - Added some more implementation code for some newer builtin Chalk types (e.g. `FnDef`, `Array`) - Lower `RegionOutlives` and `ObjectSafe` predicates - Lower `Dyn` without the region - Handle `Int`/`Float` `CanonicalVarKind`s - Uncomment some Chalk tests that actually work now - Remove the revisions in `src/test/ui/coherence/coherence-subtyping.rs` since they aren't doing anything different r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 7b31dbf - Browse repository at this point
Copy the full SHA 7b31dbfView commit details -
Rollup merge of rust-lang#73044 - tmiasko:compiletest-san, r=nikomats…
…akis compiletest: Add directives to detect sanitizer support Add needs-sanitizer-{address,leak,memory,thread} directive indicating that test requires target with support for specific sanitizer. This is an addition to the existing needs-sanitizer-support directive indicating that test requires a sanitizer runtime library. The existing needs-sanitizer-support directive could be incorporated into the new ones, but I decided to retain it, since it enables running sanitizer codegen tests even when building of sanitizer runtime libraries is disabled.
Configuration menu - View commit details
-
Copy full SHA for cbbc200 - Browse repository at this point
Copy the full SHA cbbc200View commit details -
Rollup merge of rust-lang#73086 - trevyn:apple-a7, r=nikic
Rename "cyclone" to "apple-a7" per changes in upstream LLVM It looks like they intended to keep "cyclone" as a legacy option, but removed it from the list of subtarget features. This created a flood of warnings when targeting aarch64-apple-ios, and probably also created incorrectly optimized artifacts. See: https://reviews.llvm.org/D70779 https://reviews.llvm.org/D70779#C1703593NL568 LLVM 10 merged into master at: rust-lang#67759
Configuration menu - View commit details
-
Copy full SHA for dad3622 - Browse repository at this point
Copy the full SHA dad3622View commit details -
Rollup merge of rust-lang#73267 - ehuss:cargotest-this-cargo, r=Mark-…
…Simulacrum Use the built cargo for cargotest. cargotest was using the beta (bootstrap) cargo. This changes it so that it will use the locally built cargo. This is intended to provide a sort of smoke test to ensure Cargo is functional. This *shouldn't* have any real impact on the CI build time. The cargotest job also happens to run cargo's testsuite, so it should already be building cargo. Note: This will fail until rust-lang#73266 is merged.
Configuration menu - View commit details
-
Copy full SHA for b3c4f41 - Browse repository at this point
Copy the full SHA b3c4f41View commit details -
Rollup merge of rust-lang#73290 - LeSeulArtichaut:patch-1, r=Dylan-DPC
Fix links when pinging notification groups I think a blank line is necessary for the link to be applied. Not sure who to assign, r? @Dylan-DPC
Configuration menu - View commit details
-
Copy full SHA for d8091e3 - Browse repository at this point
Copy the full SHA d8091e3View commit details -
Rollup merge of rust-lang#73308 - yerke:fix-pretty-asm-rs-test-for-aa…
…rch64, r=Amanieu pretty/asm.rs should only be tested for x86_64 and not AArch64 pretty/asm.rs should only be tested for x86_64 and not AArch64 closes rust-lang#73134 r? @Amanieu
Configuration menu - View commit details
-
Copy full SHA for d63778d - Browse repository at this point
Copy the full SHA d63778dView commit details