-
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 7 pull requests #70062
Rollup of 7 pull requests #70062
Commits on Mar 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for eafeb9a - Browse repository at this point
Copy the full SHA eafeb9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 552a887 - Browse repository at this point
Copy the full SHA 552a887View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e65289 - Browse repository at this point
Copy the full SHA 2e65289View commit details
Commits on Mar 11, 2020
-
resolve: Simplify
fn report_privacy_error
by factoring out `fn ctor_fields_span` into a separate function
Configuration menu - View commit details
-
Copy full SHA for 71ebc61 - Browse repository at this point
Copy the full SHA 71ebc61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 580c6a2 - Browse repository at this point
Copy the full SHA 580c6a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4083c6 - Browse repository at this point
Copy the full SHA f4083c6View commit details
Commits on Mar 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e80cb20 - Browse repository at this point
Copy the full SHA e80cb20View commit details
Commits on Mar 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 81099c2 - Browse repository at this point
Copy the full SHA 81099c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f53f9a8 - Browse repository at this point
Copy the full SHA f53f9a8View commit details
Commits on Mar 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ce5e49f - Browse repository at this point
Copy the full SHA ce5e49fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1bc9af - Browse repository at this point
Copy the full SHA e1bc9afView commit details -
Fiddle
ParamEnv
through to a place that used to use `ParamEnv::empt……y` in a buggy manner
Configuration menu - View commit details
-
Copy full SHA for 7894509 - Browse repository at this point
Copy the full SHA 7894509View commit details
Commits on Mar 17, 2020
-
Rollup merge of rust-lang#69811 - petrochenkov:privdiag2, r=estebank
resolve: Print import chains on privacy errors A part of rust-lang#67951 that doesn't require hacks. r? @estebank
Configuration menu - View commit details
-
Copy full SHA for b691145 - Browse repository at this point
Copy the full SHA b691145View commit details -
Rollup merge of rust-lang#69870 - petrochenkov:cfgacc, r=matthewjasper
expand: Implement something similar to `#[cfg(accessible(path))]` cc rust-lang#64797 The feature is implemented as a `#[cfg_accessible(path)]` attribute macro rather than as `#[cfg(accessible(path))]` because it needs to wait until `path` becomes resolvable, and `cfg` cannot wait, but macros can wait. Later we can think about desugaring or not desugaring `#[cfg(accessible(path))]` into `#[cfg_accessible(path)]`. This implementation is also incomplete in the sense that it never returns "false" from `cfg_accessible(path)`, it requires some tweaks to resolve, which is not quite ready to answer queries like this during early resolution. However, the most important part of this PR is not `cfg_accessible` itself, but expansion infrastructure for retrying expansions. Before this PR we could say "we cannot resolve this macro path, let's try it later", with this PR we can say "we cannot expand this macro, let's try it later" as well. This is a pre-requisite for - turning `#[derive(...)]` into a regular attribute macro, - properly supporting eager expansion for macros that cannot yet be resolved like ``` fn main() { println!(not_available_yet!()); } macro_rules! make_available { () => { #[macro_export] macro_rules! not_available_yet { () => { "Hello world!" } }} } make_available!(); ```
Configuration menu - View commit details
-
Copy full SHA for 9fc5c2d - Browse repository at this point
Copy the full SHA 9fc5c2dView commit details -
Rollup merge of rust-lang#69881 - Centril:fix-69485, r=oli-obk
VariantSizeDifferences: bail on SizeOverflow Fixes rust-lang#69485. r? @oli-obk
Configuration menu - View commit details
-
Copy full SHA for 1b0c73b - Browse repository at this point
Copy the full SHA 1b0c73bView commit details -
Rollup merge of rust-lang#70000 - petrochenkov:rawkeypars, r=davidtwco
resolve: Fix regression in resolution of raw keywords in paths Fixes rust-lang#63882.
Configuration menu - View commit details
-
Copy full SHA for 3d25622 - Browse repository at this point
Copy the full SHA 3d25622View commit details -
Rollup merge of rust-lang#70029 - jonas-schievink:bootstrap, r=Centril
Bump the bootstrap compiler
Configuration menu - View commit details
-
Copy full SHA for f907598 - Browse repository at this point
Copy the full SHA f907598View commit details -
Rollup merge of rust-lang#70046 - lzutao:patch-1, r=Centril
Use sublice patterns to avoid computing the len r? @Centril
Configuration menu - View commit details
-
Copy full SHA for 4d7ec70 - Browse repository at this point
Copy the full SHA 4d7ec70View commit details -
Rollup merge of rust-lang#70049 - oli-obk:param_env_empty_considered_…
…unimplemented, r=eddyb Fiddle `ParamEnv` through to a place that used to use `ParamEnv::empty` in a buggy manner cc rust-lang#69981 (comment) r? @eddyb
Configuration menu - View commit details
-
Copy full SHA for f118fee - Browse repository at this point
Copy the full SHA f118feeView commit details