-
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 #69927
Rollup of 8 pull requests #69927
Commits on Jan 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 35c4aae - Browse repository at this point
Copy the full SHA 35c4aaeView commit details
Commits on Feb 14, 2020
-
Merge branch 'master' of github.com:rust-lang/rust into add-tvSO-target
Sebastian Imlay committedFeb 14, 2020 Configuration menu - View commit details
-
Copy full SHA for a266169 - Browse repository at this point
Copy the full SHA a266169View commit details
Commits on Feb 15, 2020
-
Merged apple_tvos_base and apple_ios_base into apple_sdk_base.
Sebastian Imlay committedFeb 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 6b17330 - Browse repository at this point
Copy the full SHA 6b17330View commit details
Commits on Feb 20, 2020
-
Sebastian Imlay committed
Feb 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 2599771 - Browse repository at this point
Copy the full SHA 2599771View commit details
Commits on Mar 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0e1cd59 - Browse repository at this point
Copy the full SHA 0e1cd59View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6d8c9c - Browse repository at this point
Copy the full SHA a6d8c9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a41f1f1 - Browse repository at this point
Copy the full SHA a41f1f1View commit details
Commits on Mar 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3d146a3 - Browse repository at this point
Copy the full SHA 3d146a3View commit details
Commits on Mar 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4897594 - Browse repository at this point
Copy the full SHA 4897594View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2cbe30 - Browse repository at this point
Copy the full SHA f2cbe30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b3364f - Browse repository at this point
Copy the full SHA 9b3364fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cb04d9 - Browse repository at this point
Copy the full SHA 6cb04d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 024af0b - Browse repository at this point
Copy the full SHA 024af0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9855b34 - Browse repository at this point
Copy the full SHA 9855b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eb86cf - Browse repository at this point
Copy the full SHA 3eb86cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbcb550 - Browse repository at this point
Copy the full SHA cbcb550View commit details -
Configuration menu - View commit details
-
Copy full SHA for 996449b - Browse repository at this point
Copy the full SHA 996449bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b3500 - Browse repository at this point
Copy the full SHA 81b3500View commit details -
Configuration menu - View commit details
-
Copy full SHA for f284eb3 - Browse repository at this point
Copy the full SHA f284eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for aff35c4 - Browse repository at this point
Copy the full SHA aff35c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75ad1b8 - Browse repository at this point
Copy the full SHA 75ad1b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0d001e - Browse repository at this point
Copy the full SHA e0d001eView commit details -
Configuration menu - View commit details
-
Copy full SHA for df3792c - Browse repository at this point
Copy the full SHA df3792cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9fd977 - Browse repository at this point
Copy the full SHA a9fd977View commit details -
Configuration menu - View commit details
-
Copy full SHA for e994922 - Browse repository at this point
Copy the full SHA e994922View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65d072d - Browse repository at this point
Copy the full SHA 65d072dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b527ae - Browse repository at this point
Copy the full SHA 1b527aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for adc3451 - Browse repository at this point
Copy the full SHA adc3451View commit details -
Configuration menu - View commit details
-
Copy full SHA for d171e59 - Browse repository at this point
Copy the full SHA d171e59View commit details
Commits on Mar 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ad0b078 - Browse repository at this point
Copy the full SHA ad0b078View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a8870f - Browse repository at this point
Copy the full SHA 8a8870fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 911c75f - Browse repository at this point
Copy the full SHA 911c75fView commit details
Commits on Mar 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7df5868 - Browse repository at this point
Copy the full SHA 7df5868View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42ab820 - Browse repository at this point
Copy the full SHA 42ab820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0037f4e - Browse repository at this point
Copy the full SHA 0037f4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d4fdba - Browse repository at this point
Copy the full SHA 9d4fdbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ddcea3 - Browse repository at this point
Copy the full SHA 1ddcea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d00b269 - Browse repository at this point
Copy the full SHA d00b269View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3b32b7 - Browse repository at this point
Copy the full SHA b3b32b7View commit details
Commits on Mar 11, 2020
-
Compute the correct layout for variants of uninhabited enums and read…
…d a long lost assertion This reverts part of commit 9712fa4.
Configuration menu - View commit details
-
Copy full SHA for cdc7304 - Browse repository at this point
Copy the full SHA cdc7304View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec88ffa - Browse repository at this point
Copy the full SHA ec88ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3244c84 - Browse repository at this point
Copy the full SHA 3244c84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74608c7 - Browse repository at this point
Copy the full SHA 74608c7View commit details -
Rollup merge of rust-lang#68191 - simlay:add-tvSO-target, r=nagisa
Added tvOS as targets This is a first attempt of adding support tvOS as described in rust-lang#48862. It's got a lot of overlap with [src/librustc_target/spec/apple_ios_base.rs](https://github.com/rust-lang/rust/blob/31dd4f4acbcbdb02b0745d2136399ed664a28050/src/librustc_target/spec/apple_ios_base.rs). I thought about refactoring `apple_ios_base.rs` to include this as well but that would require each of the ios and tvos targets to be of the something like the form `let base = opts(AppleOS::TV, Arch::Arm64)?;` I also did the same thing for watchOS because from what I can tell, all three targets (iOS, tvOS, and watchOS) have the same logic but have different parameters being sent to `xcrun`. Thoughts? As far as the `data_layout` and other parameters to `Target`, I did as much research as I could but it really seems that processor in the [iPhone 11 is the same as the apple TV](https://en.wikipedia.org/wiki/Apple-designed_processors) so I didn't change any of those parameters. I did get this to build and tested that it's actually running the the below logic (because the parameter to `xcrun` is `appletvos` not `tvos`). I didn't manage to get it to actually compile a file with `fn main(){}` because I don't have the stdlib for `aarch64-apple-tvos` compiled it seems. Is there documentation for this? Similar to the ending of rust-lang#63467, I'm not sure what to do next.
Configuration menu - View commit details
-
Copy full SHA for 8296e2c - Browse repository at this point
Copy the full SHA 8296e2cView commit details -
Rollup merge of rust-lang#69011 - foeb:document-unsafe-core-fmt, r=Ma…
…rk-Simulacrum Document unsafe blocks in core::fmt r? @RalfJung CC: @rust-lang/wg-unsafe-code-guidelines rust-lang#66219 Sorry for the hiatus, but here's a few more files with the unsafe blocks documented! I think working on it smaller chunks like this will be easier for everyone.
Configuration menu - View commit details
-
Copy full SHA for baef20b - Browse repository at this point
Copy the full SHA baef20bView commit details -
Rollup merge of rust-lang#69705 - ehuss:toolstate-remove-redundant-be…
…ta, r=Mark-Simulacrum Toolstate: remove redundant beta-week check. I made a bit of a mistake in rust-lang#69624. The "beta regression" doesn't need to be checked twice. I also rolled up rust-lang#69693 to avoid merge conflicts.
Configuration menu - View commit details
-
Copy full SHA for 7f51b9f - Browse repository at this point
Copy the full SHA 7f51b9fView commit details -
Rollup merge of rust-lang#69747 - spastorino:rename-rustc-guide, r=pi…
…etroalbini Rename rustc guide This is in preparation for rust-lang/rustc-dev-guide#470 Needs to be merged after we actually rename the guide. Have used this to rename: `git grep -l 'rustc_guide' | xargs sed -i 's/rustc_guide/rustc_dev_guide/g'` `git grep -l 'rustc-guide' | xargs sed -i 's/rustc-guide/rustc-dev-guide/g'` `git grep -l 'rustc guide' | xargs sed -i 's/rustc guide/rustc dev guide/g'`
Configuration menu - View commit details
-
Copy full SHA for 64f4b79 - Browse repository at this point
Copy the full SHA 64f4b79View commit details -
Rollup merge of rust-lang#69768 - oli-obk:union_field_ice, r=eddyb,Ra…
…lfJung Compute the correct layout for variants of uninhabited enums r? @eddyb cc @RalfJung fixes rust-lang#69191 cc rust-lang#69763
Configuration menu - View commit details
-
Copy full SHA for 3dc5218 - Browse repository at this point
Copy the full SHA 3dc5218View commit details -
Rollup merge of rust-lang#69830 - RalfJung:miri-invalid-terminator, r…
…=oli-obk miri: ICE on invalid terminators We've run a lot of MIR in Miri (including some generators) and never seen these. @tmandry is it correct that `Yield` and `GeneratorDrop` get lowered away? @eddyb @oli-obk what's with this `Abort` that does not seem to ever actually exist? Codegen *does* seem to handle it, so I wonder why Miri can get away without that. In fact, codegen handles it twice: https://github.com/rust-lang/rust/blob/1d5241c96208ca7d925442b1a5fa45ad18717a6f/src/librustc_codegen_ssa/mir/block.rs#L796 https://github.com/rust-lang/rust/blob/1d5241c96208ca7d925442b1a5fa45ad18717a6f/src/librustc_codegen_ssa/mir/mod.rs#L296
Configuration menu - View commit details
-
Copy full SHA for 4d75a9a - Browse repository at this point
Copy the full SHA 4d75a9aView commit details -
Rollup merge of rust-lang#69838 - Centril:expand-module, r=petrochenk…
…ov,eddyb Expansion-driven outline module parsing After this PR, the parser will not do any conditional compilation or loading of external module files when `mod foo;` is encountered. Instead, the parser only leaves `mod foo;` in place in the AST, with no items filled in. Expansion later kicks in and will load the actual files and do the parsing. This entails that the following is now valid: ```rust #[cfg(FALSE)] mod foo { mod bar { mod baz; // `foo/bar/baz.rs` doesn't exist, but no error! } } ``` Fixes rust-lang#64197. r? @petrochenkov
Configuration menu - View commit details
-
Copy full SHA for 9e299ee - Browse repository at this point
Copy the full SHA 9e299eeView commit details -
Rollup merge of rust-lang#69921 - matthiaskrgr:rustdoc_import, r=Centril
rustdoc: remove unused import ``` Checking rustdoc v0.0.0 (/home/matthias/vcs/github/rust/src/librustdoc) warning: unused import: `rustc_span::symbol::sym` --> src/librustdoc/clean/inline.rs:15:5 | 15 | use rustc_span::symbol::sym; | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default ```
Configuration menu - View commit details
-
Copy full SHA for 0f2f612 - Browse repository at this point
Copy the full SHA 0f2f612View commit details