-
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 4 pull requests #91555
Rollup of 4 pull requests #91555
Commits on Dec 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b516a8c - Browse repository at this point
Copy the full SHA b516a8cView commit details
Commits on Dec 4, 2021
-
Don't suggest types whose inner type is erroneous
Currently, we check if the returned type equals to `tcx.ty_error()` not to emit erroneous types, but this has a pitfall; for example, `Option<[type error]> != tcx.ty_error()` holds.
Configuration menu - View commit details
-
Copy full SHA for 9b77a1e - Browse repository at this point
Copy the full SHA 9b77a1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63523e4 - Browse repository at this point
Copy the full SHA 63523e4View commit details
Commits on Dec 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9520925 - Browse repository at this point
Copy the full SHA 9520925View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff50fe - Browse repository at this point
Copy the full SHA 8ff50feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1777f43 - Browse repository at this point
Copy the full SHA 1777f43View commit details -
Rollup merge of rust-lang#90529 - b-naber:reborrows-consts, r=lcnr
Skip reborrows in AbstractConstBuilder Fixes rust-lang#90455 Temporary fix to prevent confusing diagnostics that refer to implicit borrows and derefs until we allow borrows and derefs on constant expressions. r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for 214b2a1 - Browse repository at this point
Copy the full SHA 214b2a1View commit details -
Rollup merge of rust-lang#91437 - dtolnay:emptybrace, r=nagisa
Pretty print empty blocks as {} **Example:** ```rust macro_rules! p { ($e:expr) => { println!("{}", stringify!($e)); }; ($i:item) => { println!("{}", stringify!($i)); }; } fn main() { p!(if true {}); p!(struct S {}); } ``` **Before:** ```console if true { } struct S { } ``` **After:** ```console if true {} struct S {} ``` This affects [`dbg!`](https://doc.rust-lang.org/std/macro.dbg.html), as well as ecosystem uses of stringify such as in [`anyhow::ensure!`](https://docs.rs/anyhow/1/anyhow/macro.ensure.html). Printing a `{ }` in today's heavily rustfmt'd world comes out looking jarring/sloppy.
Configuration menu - View commit details
-
Copy full SHA for a8f8f74 - Browse repository at this point
Copy the full SHA a8f8f74View commit details -
Rollup merge of rust-lang#91450 - hkmatsumoto:hide-type-error, r=este…
…bank Don't suggest types whose inner type is erroneous Currently, we check if the returned type equals to `tcx.ty_error()` not to emit erroneous types, but this has a pitfall; for example, `Option<[type error]> != tcx.ty_error()` holds. Fixes rust-lang#91371.
Configuration menu - View commit details
-
Copy full SHA for 609d9a0 - Browse repository at this point
Copy the full SHA 609d9a0View commit details -
Rollup merge of rust-lang#91535 - Aaron1011:stabilize-future-incompat…
…, r=nagisa Stabilize `-Z emit-future-incompat` as `--json future-incompat` The FCP was completed in rust-lang#71249
Configuration menu - View commit details
-
Copy full SHA for 068b304 - Browse repository at this point
Copy the full SHA 068b304View commit details