-
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 8 pull requests #73823
Rollup of 8 pull requests #73823
Commits on May 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 358dc1d - Browse repository at this point
Copy the full SHA 358dc1dView commit details
Commits on Jun 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 93cbad6 - Browse repository at this point
Copy the full SHA 93cbad6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec63f9d - Browse repository at this point
Copy the full SHA ec63f9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1243db - Browse repository at this point
Copy the full SHA c1243dbView commit details
Commits on Jun 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b60cefe - Browse repository at this point
Copy the full SHA b60cefeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14d385b - Browse repository at this point
Copy the full SHA 14d385bView commit details
Commits on Jun 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 810f309 - Browse repository at this point
Copy the full SHA 810f309View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d7dea - Browse repository at this point
Copy the full SHA 50d7deaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e3552 - Browse repository at this point
Copy the full SHA 93e3552View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9576e30 - Browse repository at this point
Copy the full SHA 9576e30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8200771 - Browse repository at this point
Copy the full SHA 8200771View commit details -
Configuration menu - View commit details
-
Copy full SHA for 978470f - Browse repository at this point
Copy the full SHA 978470fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91f73fb - Browse repository at this point
Copy the full SHA 91f73fbView commit details -
Co-authored-by: Bastian Kauschke <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7754322 - Browse repository at this point
Copy the full SHA 7754322View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f8fe6a - Browse repository at this point
Copy the full SHA 7f8fe6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e5ae8b - Browse repository at this point
Copy the full SHA 5e5ae8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a593728 - Browse repository at this point
Copy the full SHA a593728View commit details
Commits on Jun 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 35911ee - Browse repository at this point
Copy the full SHA 35911eeView commit details
Commits on Jun 25, 2020
-
Adds a clearer message for when the async keyword is missing from a f…
…unction Signed-off-by: Nell Shamrell <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e28eb5 - Browse repository at this point
Copy the full SHA 5e28eb5View commit details
Commits on Jun 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 49f6166 - Browse repository at this point
Copy the full SHA 49f6166View commit details -
This new version includes a fix for building on aarch64 windows.
Configuration menu - View commit details
-
Copy full SHA for df88972 - Browse repository at this point
Copy the full SHA df88972View commit details
Commits on Jun 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9308860 - Browse repository at this point
Copy the full SHA 9308860View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c14f9d - Browse repository at this point
Copy the full SHA 4c14f9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d25d6c5 - Browse repository at this point
Copy the full SHA d25d6c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e8c54a - Browse repository at this point
Copy the full SHA 8e8c54aView commit details
Commits on Jun 28, 2020
-
Rollup merge of rust-lang#72705 - Lucretiel:stdio-forwarding, r=Amanieu
Added io forwarding methods to the stdio structs Added methods to forward the `io::Read` and `io::Write` methods of the myriad wrapper structs in `stdio.rs` to their underlying readers / writers. This is especially important for the structs on the outside of a locking boundary, to ensure that the lock isn't being dropped and re-acquired in a loop.
Configuration menu - View commit details
-
Copy full SHA for a973c5d - Browse repository at this point
Copy the full SHA a973c5dView commit details -
Rollup merge of rust-lang#72796 - RalfJung:mir-assign-sanity, r=matth…
…ewjasper MIR sanity check: validate types on assignment This expands the MIR validation added by @jonas-schievink in rust-lang#72093 to also check that on an assignment, the types of both sides match. Cc @eddyb @oli-obk
Configuration menu - View commit details
-
Copy full SHA for 92c474a - Browse repository at this point
Copy the full SHA 92c474aView commit details -
Rollup merge of rust-lang#73243 - poliorcetics:discourage-is-file, r=…
…Amanieu Add documentation to point to `File::open` or `OpenOptions::open` instead of `is_file` to check read/write possibility Fixes rust-lang#64170. This adds documentation to point user towards `!is_dir` instead of `is_file` when all they want to is read from a source. I ran `rg "fn is_file\("` to find all `is_file` methods, I hope I did not miss one.
Configuration menu - View commit details
-
Copy full SHA for 325e83a - Browse repository at this point
Copy the full SHA 325e83aView commit details -
Rollup merge of rust-lang#73525 - cuviper:llvm11, r=nikic
Prepare for LLVM 11 These are just the code changes needed to build with the current LLVM master (version 11). r? @nikic
Configuration menu - View commit details
-
Copy full SHA for 601371c - Browse repository at this point
Copy the full SHA 601371cView commit details -
Rollup merge of rust-lang#73672 - nellshamrell:async-fix, r=estebank
Adds a clearer message for when the async keyword is missing from a f… …unction This is a somewhat simple fix for rust-lang#66731. Under the current version of Rust, if a user has a rust file that looks like this: ```rust fn boo (){} async fn foo() { boo().await; } fn main() { } ``` And they attempt to run it, they will receive an error message that looks like this: ```bash error: incorrect use of `await` --> test.rs:4:14 | 4 | boo.await(); | ^^ help: `await` is not a method call, remove the parentheses error[E0277]: the trait bound `fn() {boo}: std::future::Future` is not satisfied --> test.rs:4:5 | 4 | boo.await(); | ^^^^^^^^^ the trait `std::future::Future` is not implemented for `fn() {boo}` error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0277`. ``` This is not very clear. With the changes made in this PR, when a user compiles and runs that same rust code, they will receive an error message that looks like this: ```bash error[E0277]: `()` is not a future. --> test.rs:4:5 | 4 | boo().await; | ^^^^^^^^^^^ `()` is not a future | = help: the trait `std::future::Future` is not implemented for `()` = note: required by `std::future::Future::poll` ``` In the future, I think we should make this error message even clearer, perhaps through a solution like the one described in [this comment](rust-lang#66731 (comment)). However, as that potentially involves a major change proposal, I would rather get this change in now and make the error message a little clearer while an MCP is drafted and discussed. Signed-off-by: Nell Shamrell <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ded36b - Browse repository at this point
Copy the full SHA 1ded36bView commit details -
Rollup merge of rust-lang#73781 - nagisa:psm-up, r=Mark-Simulacrum
Update psm version This new version includes a fix for building on aarch64 windows. cc rust-lang#72881
Configuration menu - View commit details
-
Copy full SHA for cc8cd6d - Browse repository at this point
Copy the full SHA cc8cd6dView commit details -
Rollup merge of rust-lang#73797 - atetubou:patch-1, r=jonas-schievink
fix typo in self-profile.md
Configuration menu - View commit details
-
Copy full SHA for db4467f - Browse repository at this point
Copy the full SHA db4467fView commit details -
Rollup merge of rust-lang#73800 - nikic:hash_i, r=kennytm
Forward Hash::write_iN to Hash::write_uN The `Hasher::write_iN()` methods should forward to `Hasher::write_uN()`, because some Hasher implementations implement only the `write_uN()` variants, with the expectation that `write_iN()` will use the same implementation. Most notably, this is the case for the [FxHasher](https://github.com/rust-lang/rustc-hash/blob/5e09ea0a1c7ab7e4f9e27771f5a0e5a36c58d1bb/src/lib.rs#L111) used by rustc itself. This used to be the case previously, but was broken in rust-lang#59982. As the PR description makes no mention of this particular change, I assume it was unintentional. In a local test, this mitigates the regression from rust-lang#73526 on at least one test-case (cc @cuviper), because we're no longer at the mercy of `FxHasher::write()` getting inlined to get reasonable performance.
Configuration menu - View commit details
-
Copy full SHA for 3bf9c9d - Browse repository at this point
Copy the full SHA 3bf9c9dView commit details