-
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 5 pull requests #99533
Rollup of 5 pull requests #99533
Commits on Jul 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c8165c5 - Browse repository at this point
Copy the full SHA c8165c5View commit details
Commits on Jul 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c39826e - Browse repository at this point
Copy the full SHA c39826eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6454a8 - Browse repository at this point
Copy the full SHA c6454a8View commit details
Commits on Jul 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c44fa6e - Browse repository at this point
Copy the full SHA c44fa6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8530407 - Browse repository at this point
Copy the full SHA 8530407View commit details
Commits on Jul 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 611bbcb - Browse repository at this point
Copy the full SHA 611bbcbView commit details -
Fix the stable version of
AsFd for Arc<T>
andBox<T>
These merged in rust-lang#97437 for 1.64.0, apart from the main `io_safety` feature that stabilized in 1.63.0.
Configuration menu - View commit details
-
Copy full SHA for bd0474d - Browse repository at this point
Copy the full SHA bd0474dView commit details -
Add map_continue and continue_value combinators to ControlFlow
Fix type error Fix continue_value doc comment
Configuration menu - View commit details
-
Copy full SHA for 1993a5f - Browse repository at this point
Copy the full SHA 1993a5fView commit details -
Rollup merge of rust-lang#99393 - Logarithmus:feature/99255-omit-cons…
…t-generic-suffixes, r=petrochenkov feat: omit suffixes in const generics (e.g. `1_i32`) Closes rust-lang#99255
Configuration menu - View commit details
-
Copy full SHA for f0abcd4 - Browse repository at this point
Copy the full SHA f0abcd4View commit details -
Rollup merge of rust-lang#99449 - compiler-errors:assoc-const-missing…
…-item, r=lcnr Do not resolve associated const when there is no provided value Fixes rust-lang#98629, since now we just delay a bug when we're not able to evaluate a const item due to the value not actually being provided by anything. This means compilation proceeds forward to where the "missing item in impl" error is emitted. ---- The root issue here is that when we're looking for the defining `LeafDef` in `resolve_associated_item`, we end up getting the trait's AssocItem instead of the impl's AssocItem (which does not exist). This resolution "succeeds" even if the trait's item has no default value, and then since this item has no value to evaluate, it turns into a const eval error. This root issue becomes problematic (as in rust-lang#98629) when this const eval error happens in wfcheck (for example, due to normalizing the param-env of something that references this const). Since this happens sooner than the check that an impl actually provides all of the items that a trait requires (which happens during later typecheck), we end up aborting compilation early with only this un-informative message. I'm not exactly sure _why_ this bug arises due to rust-lang#96591 -- perhaps valtrees are evaluated more eagerly than in the old system? r? `@oli-obk` or `@lcnr` since y'all are familiar with const eval and reviewed rust-lang#96591, though feel free to reassign. This is a regression from stable to beta, so I would be open to considering this for beta backport. It seems correct to me, especially given the improvements in the other UI tests this PR touches, but may have some side-effects that I'm unaware of...?
Configuration menu - View commit details
-
Copy full SHA for 19c1d52 - Browse repository at this point
Copy the full SHA 19c1d52View commit details -
Rollup merge of rust-lang#99454 - benluelo:control-flow/continue-comb…
…inators, r=scottmcm Add map_continue and continue_value combinators to ControlFlow As suggested in this comment: rust-lang#75744 (comment) Related tracking issue: rust-lang#75744 r? `@scottmcm`
Configuration menu - View commit details
-
Copy full SHA for 714a3fd - Browse repository at this point
Copy the full SHA 714a3fdView commit details -
Rollup merge of rust-lang#99523 - cuviper:asfd_ptrs-1.64, r=jyn514
Fix the stable version of `AsFd for Arc<T>` and `Box<T>` These merged in rust-lang#97437 for 1.64.0, apart from the main `io_safety` feature that stabilized in 1.63.0.
Configuration menu - View commit details
-
Copy full SHA for 37e62fa - Browse repository at this point
Copy the full SHA 37e62faView commit details -
Rollup merge of rust-lang#99528 - matthiaskrgr:2022_07_perf, r=estebank
couple of clippy::perf fixes
Configuration menu - View commit details
-
Copy full SHA for 335457f - Browse repository at this point
Copy the full SHA 335457fView commit details