-
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 10 pull requests #70112
Rollup of 10 pull requests #70112
Commits on Feb 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a113609 - Browse repository at this point
Copy the full SHA a113609View commit details
Commits on Mar 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 57f1bb1 - Browse repository at this point
Copy the full SHA 57f1bb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64460a1 - Browse repository at this point
Copy the full SHA 64460a1View commit details
Commits on Mar 11, 2020
-
miri: categorize errors into "unsupported" and "UB"
Also slightly refactor pointer bounds checks to avoid creating unnecessary temporary Errors
Configuration menu - View commit details
-
Copy full SHA for f5efb68 - Browse repository at this point
Copy the full SHA f5efb68View commit details -
Configuration menu - View commit details
-
Copy full SHA for d02543a - Browse repository at this point
Copy the full SHA d02543aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a95b01 - Browse repository at this point
Copy the full SHA 9a95b01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ebcd78 - Browse repository at this point
Copy the full SHA 3ebcd78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2764d3d - Browse repository at this point
Copy the full SHA 2764d3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e61442 - Browse repository at this point
Copy the full SHA 3e61442View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8f8168 - Browse repository at this point
Copy the full SHA d8f8168View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9681422 - Browse repository at this point
Copy the full SHA 9681422View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93436d8 - Browse repository at this point
Copy the full SHA 93436d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e219dd4 - Browse repository at this point
Copy the full SHA e219dd4View commit details
Commits on Mar 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b2779d8 - Browse repository at this point
Copy the full SHA b2779d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4266807 - Browse repository at this point
Copy the full SHA 4266807View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49aabd8 - Browse repository at this point
Copy the full SHA 49aabd8View commit details
Commits on Mar 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 73a625b - Browse repository at this point
Copy the full SHA 73a625bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4392a8b - Browse repository at this point
Copy the full SHA 4392a8bView commit details
Commits on Mar 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5a9ccc9 - Browse repository at this point
Copy the full SHA 5a9ccc9View commit details -
Don't use
TypeckTables
in NiceRegionErrorRegions in TypeckTables will be erased, so are unusable for error reporting.
Configuration menu - View commit details
-
Copy full SHA for cefd030 - Browse repository at this point
Copy the full SHA cefd030View commit details -
Also skip duplicated region solving entirely with `-Zborrowck=mir`.
Configuration menu - View commit details
-
Copy full SHA for 0a7f16e - Browse repository at this point
Copy the full SHA 0a7f16eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ee5829 - Browse repository at this point
Copy the full SHA 1ee5829View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa20d96 - Browse repository at this point
Copy the full SHA aa20d96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 429b16e - Browse repository at this point
Copy the full SHA 429b16eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f5a284 - Browse repository at this point
Copy the full SHA 7f5a284View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc4a577 - Browse repository at this point
Copy the full SHA cc4a577View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ac93ee - Browse repository at this point
Copy the full SHA 9ac93eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81172d8 - Browse repository at this point
Copy the full SHA 81172d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a017da - Browse repository at this point
Copy the full SHA 9a017daView commit details
Commits on Mar 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bc75cba - Browse repository at this point
Copy the full SHA bc75cbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2899a58 - Browse repository at this point
Copy the full SHA 2899a58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 185c1d3 - Browse repository at this point
Copy the full SHA 185c1d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2db5d49 - Browse repository at this point
Copy the full SHA 2db5d49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 803de31 - Browse repository at this point
Copy the full SHA 803de31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7108b7f - Browse repository at this point
Copy the full SHA 7108b7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfcefa4 - Browse repository at this point
Copy the full SHA dfcefa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca098b1 - Browse repository at this point
Copy the full SHA ca098b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53a633f - Browse repository at this point
Copy the full SHA 53a633fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98e71cd - Browse repository at this point
Copy the full SHA 98e71cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9e1b26 - Browse repository at this point
Copy the full SHA b9e1b26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bab88f - Browse repository at this point
Copy the full SHA 8bab88fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 463995f - Browse repository at this point
Copy the full SHA 463995fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59bf8a0 - Browse repository at this point
Copy the full SHA 59bf8a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a757a - Browse repository at this point
Copy the full SHA 83a757aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1ca996 - Browse repository at this point
Copy the full SHA f1ca996View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddcc8ec - Browse repository at this point
Copy the full SHA ddcc8ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3796fae - Browse repository at this point
Copy the full SHA 3796faeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31ee8e0 - Browse repository at this point
Copy the full SHA 31ee8e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6cb04f - Browse repository at this point
Copy the full SHA a6cb04fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d0e5bb - Browse repository at this point
Copy the full SHA 7d0e5bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe71342 - Browse repository at this point
Copy the full SHA fe71342View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41a0b3e - Browse repository at this point
Copy the full SHA 41a0b3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ee4f6f - Browse repository at this point
Copy the full SHA 5ee4f6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e301291 - Browse repository at this point
Copy the full SHA e301291View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8caf688 - Browse repository at this point
Copy the full SHA 8caf688View commit details -
Configuration menu - View commit details
-
Copy full SHA for 287c4eb - Browse repository at this point
Copy the full SHA 287c4ebView commit details -
Rollup merge of rust-lang#67749 - gilescope:keyword-in, r=Dylan-DPC
keyword docs for else and inkeyword docs for else and in. First cut of else and in keyword docs. Comments and suggestions more than welcome.
Configuration menu - View commit details
-
Copy full SHA for 5610684 - Browse repository at this point
Copy the full SHA 5610684View commit details -
Rollup merge of rust-lang#69139 - GuillaumeGomez:cleanup-e0308, r=Dyl…
…an-DPC clean up E0308 explanation r? @Dylan-DPC
Configuration menu - View commit details
-
Copy full SHA for 8188b21 - Browse repository at this point
Copy the full SHA 8188b21View commit details -
Rollup merge of rust-lang#69189 - matthewjasper:erase-the-world, r=ni…
…komatsakis Erase regions in writeback Regions in `TypeckTables` (except canonicalized user annotations) are now erased. Further, we no longer do lexical region solving on item bodies with `-Zborrowck=mir`. cc rust-lang#68261 r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 3f583fc - Browse repository at this point
Copy the full SHA 3f583fcView 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 4118ff6 - Browse repository at this point
Copy the full SHA 4118ff6View commit details -
Rollup merge of rust-lang#69838 - Centril:expand-module, r=petrochenkov
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 23b79d8 - Browse repository at this point
Copy the full SHA 23b79d8View commit details -
Rollup merge of rust-lang#69839 - RalfJung:miri-error-cleanup, r=oli-obk
Miri error reform Some time ago we started moving Miri errors into a few distinct categories, but we never classified all the old errors. That's what this PR does. ~~This is on top of rust-lang#69762; [relative diff](RalfJung/rust@validity-errors...RalfJung:miri-error-cleanup).~~ r? @oli-obk Fixes rust-lang/const-eval#4
Configuration menu - View commit details
-
Copy full SHA for a958314 - Browse repository at this point
Copy the full SHA a958314View commit details -
Rollup merge of rust-lang#69899 - ecstatic-morse:const-idx-methods, r…
…=oli-obk Make methods declared by `newtype_index` macro `const` Crates that use the macro to define an `Idx` type need to enable `#![feature(const_if_match, const_panic)]`.
Configuration menu - View commit details
-
Copy full SHA for 2521849 - Browse repository at this point
Copy the full SHA 2521849View commit details -
Rollup merge of rust-lang#69920 - Centril:hir-cleanup, r=Zoxc
Remove some imports to the rustc crate - When we have `NestedVisitorMap::None`, we use `type Map = dyn intravisit::Map<'v>;` instead of the actual map. This doesn't actually result in dynamic dispatch (in the future we may want to use an associated type default to simplify the code). - Use `rustc_session::` imports instead of `rustc::{session, lint}`. r? @Zoxc
Configuration menu - View commit details
-
Copy full SHA for 292c538 - Browse repository at this point
Copy the full SHA 292c538View commit details -
Rollup merge of rust-lang#70075 - GuillaumeGomez:fix-repr-display, r=…
…petrochenkov Fix repr pretty display Fixes rust-lang#70027. r? @varkor
Configuration menu - View commit details
-
Copy full SHA for 60a2d06 - Browse repository at this point
Copy the full SHA 60a2d06View commit details -
Rollup merge of rust-lang#70106 - ehuss:fix-tidy-fmt-twice, r=Mark-Si…
…mulacrum Tidy: fix running rustfmt twice `./x.py test tidy` runs rustfmt twice. This is because `Build::build` runs `execute_cli` twice (once dry, once not). This can be quite slow (and prints a bunch of things twice). I'm not sure if this is really the best place to check the dry_run status.
Configuration menu - View commit details
-
Copy full SHA for b6f61a1 - Browse repository at this point
Copy the full SHA b6f61a1View commit details