-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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 6 pull requests #69883
Rollup of 6 pull requests #69883
Commits on Feb 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cbf5f7d - Browse repository at this point
Copy the full SHA cbf5f7dView commit details
Commits on Mar 7, 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 7819335 - Browse repository at this point
Copy the full SHA 7819335View commit details -
Configuration menu - View commit details
-
Copy full SHA for 059e825 - Browse repository at this point
Copy the full SHA 059e825View commit details
Commits on Mar 8, 2020
-
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 8fba7fb - Browse repository at this point
Copy the full SHA 8fba7fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b16d659 - Browse repository at this point
Copy the full SHA b16d659View commit details
Commits on Mar 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 906bb8d - Browse repository at this point
Copy the full SHA 906bb8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a0c850 - Browse repository at this point
Copy the full SHA 0a0c850View commit details -
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 9596dc2 - Browse repository at this point
Copy the full SHA 9596dc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c303c44 - Browse repository at this point
Copy the full SHA c303c44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 883e90d - Browse repository at this point
Copy the full SHA 883e90dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee220c - Browse repository at this point
Copy the full SHA 8ee220cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 055733f - Browse repository at this point
Copy the full SHA 055733fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 379f318 - Browse repository at this point
Copy the full SHA 379f318View commit details -
Configuration menu - View commit details
-
Copy full SHA for be86b2d - Browse repository at this point
Copy the full SHA be86b2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for addbc5b - Browse repository at this point
Copy the full SHA addbc5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe848b4 - Browse repository at this point
Copy the full SHA fe848b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e72df7e - Browse repository at this point
Copy the full SHA e72df7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83be689 - Browse repository at this point
Copy the full SHA 83be689View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65b7ba5 - Browse repository at this point
Copy the full SHA 65b7ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c01b3e6 - Browse repository at this point
Copy the full SHA c01b3e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09997e7 - Browse repository at this point
Copy the full SHA 09997e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25cd01b - Browse repository at this point
Copy the full SHA 25cd01bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0b073b - Browse repository at this point
Copy the full SHA c0b073bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1822b3 - Browse repository at this point
Copy the full SHA d1822b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba3ae46 - Browse repository at this point
Copy the full SHA ba3ae46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 458383d - Browse repository at this point
Copy the full SHA 458383dView commit details -
Rollup merge of rust-lang#69591 - matthewjasper:query-response-relate…
…, r=nikomatsakis Use TypeRelating for instantiating query responses `eq` can add constraints to `RegionConstraintData`, which isn't allowed during borrow checking outside of a `CustomTypeOp`. Use `TypeRelating` instead to always push constraints to the obligations list. closes rust-lang#69490
Configuration menu - View commit details
-
Copy full SHA for d562523 - Browse repository at this point
Copy the full SHA d562523View commit details -
Rollup merge of rust-lang#69760 - Centril:parse-expr-improve, r=estebank
Improve expression & attribute parsing This PR includes misc improvements to expression and attribute parsing. 1. Some code simplifications 2. Better recovery for various block forms, e.g. `loop statements }` (missing `{` after `loop`). (See e.g., `block-no-opening-brace.rs` among others for examples.) 3. Added recovery for e.g., `unsafe $b` where `$b` refers to a `block` macro fragment. (See `bad-interpolated-block.rs` for examples.) 4. ^--- These are done so that code sharing in block parsing is increased. 5. Added recovery for e.g., `'label: loop { ... }` (See `labeled-no-colon-expr.rs`.) 6. Added recovery for e.g., `&'lifetime expr` (See `regions-out-of-scope-slice.rs`.) 7. Added recovery for e.g., `fn foo() = expr;` (See `fn-body-eq-expr-semi.rs`.) 8. Simplified attribute parsing code & slightly improved diagnostics. 9. Added recovery for e.g., `Box<('a) + Trait>`. 10. Added recovery for e.g, `if true #[attr] {} else #[attr] {} else #[attr] if true {}`. r? @estebank
Configuration menu - View commit details
-
Copy full SHA for 8f39930 - Browse repository at this point
Copy the full SHA 8f39930View commit details -
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 6a77a75 - Browse repository at this point
Copy the full SHA 6a77a75View commit details -
Rollup merge of rust-lang#69837 - jonas-schievink:gen-discr-opt, r=tm…
…andry Use smaller discriminants for generators Closes rust-lang#69815 I'm not yet sure about the runtime performance impact of this, so I'll try running this on some benchmarks (if I can find any). (Update: No impact on the benchmarks I've measured on) * [x] Add test with a generator that has exactly 256 total states * [x] Add test with a generator that has more than 256 states so that it needs to use a u16 discriminant * [x] Add tests for the size of `Option<[generator]>` * [x] Add tests for the `discriminant_value` intrinsic in all cases
Configuration menu - View commit details
-
Copy full SHA for d4a9400 - Browse repository at this point
Copy the full SHA d4a9400View 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 3b8b04b - Browse repository at this point
Copy the full SHA 3b8b04bView commit details -
Rollup merge of rust-lang#69859 - contrun:fix-62456, r=matthewjasper
fix rust-lang#62456 closes rust-lang#62456
Configuration menu - View commit details
-
Copy full SHA for 9d93aa1 - Browse repository at this point
Copy the full SHA 9d93aa1View commit details