-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 #114451
Rollup of 5 pull requests #114451
Commits on Jul 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1d45658 - Browse repository at this point
Copy the full SHA 1d45658View commit details -
Configuration menu - View commit details
-
Copy full SHA for d14569b - Browse repository at this point
Copy the full SHA d14569bView commit details -
Perform OpaqueCast field projection on HIR, too.
This is necessary for closure captures in 2021 edition, as they capture individual fields, not the full mentioned variables. So it may try to capture a field of an opaque (because the hidden type is known to be something with a field).
Configuration menu - View commit details
-
Copy full SHA for e390dc9 - Browse repository at this point
Copy the full SHA e390dc9View commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 263a0de - Browse repository at this point
Copy the full SHA 263a0deView commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6f5d855 - Browse repository at this point
Copy the full SHA 6f5d855View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea3b49f - Browse repository at this point
Copy the full SHA ea3b49fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bea48b - Browse repository at this point
Copy the full SHA 5bea48bView commit details -
Configuration menu - View commit details
-
Copy full SHA for eaf8af5 - Browse repository at this point
Copy the full SHA eaf8af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f848fd3 - Browse repository at this point
Copy the full SHA f848fd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d87f4a6 - Browse repository at this point
Copy the full SHA d87f4a6View commit details -
bootstrap: config: fix version comparison bug
Rust requires a previous version of Rust to build, such as the current version, or the previous version. However, the version comparison logic did not take patch releases into consideration when doing the version comparison for the current branch, e.g. Rust 1.71.1 could not be built by Rust 1.71.0 because it is neither an exact version match, or the previous version. Adjust the version comparison logic to tolerate mismatches in the patch version. Signed-off-by: Ariadne Conill <ariadne@dereferenced.org>
Configuration menu - View commit details
-
Copy full SHA for 31a81a0 - Browse repository at this point
Copy the full SHA 31a81a0View commit details
Commits on Aug 4, 2023
-
Rollup merge of rust-lang#114022 - oli-obk:tait_ice_alias_field_proje…
…ction, r=cjgillot Perform OpaqueCast field projection on HIR, too. fixes rust-lang#105819 This is necessary for closure captures in 2021 edition, as they capture individual fields, not the full mentioned variables. So it may try to capture a field of an opaque (because the hidden type is known to be something with a field). See rust-lang#99806 for when and why we added OpaqueCast to MIR.
Configuration menu - View commit details
-
Copy full SHA for 576bf82 - Browse repository at this point
Copy the full SHA 576bf82View commit details -
Rollup merge of rust-lang#114253 - fmease:compute-variances-for-lazy-…
…ty-aliases, r=oli-obk Compute variances for lazy type aliases Fixes rust-lang#114221. CC ``@oli-obk`` r? types
Configuration menu - View commit details
-
Copy full SHA for 5ea536b - Browse repository at this point
Copy the full SHA 5ea536bView commit details -
Rollup merge of rust-lang#114355 - compiler-errors:resolve_vars_early…
…, r=lcnr resolve before canonicalization in new solver, ICE if unresolved Fold the values with a resolver before canonicalization instead of making it happen within canonicalization. This allows us to filter trivial region constraints from the external constraints. r? ``@lcnr``
Configuration menu - View commit details
-
Copy full SHA for d6f714e - Browse repository at this point
Copy the full SHA d6f714eView commit details -
Rollup merge of rust-lang#114427 - Enselic:rustc_codegen_ssa-fixme, r…
…=Nilstrieb Handle non-utf8 rpaths (fix FIXME) Removes a FIXME for rust-lang#9639 which is closed since long ago. Part of rust-lang#44366 which is E-help-wanted. (Also see rust-lang#114377)
Configuration menu - View commit details
-
Copy full SHA for 4fb44e5 - Browse repository at this point
Copy the full SHA 4fb44e5View commit details -
Rollup merge of rust-lang#114440 - kaniini:fix/bootstrap-version-comp…
…are, r=ozkanonur bootstrap: config: fix version comparison bug Rust requires a previous version of Rust to build, such as the current version, or the previous version. However, the version comparison logic did not take patch releases into consideration when doing the version comparison for the current branch, e.g. Rust 1.71.1 could not be built by Rust 1.71.0 because it is neither an exact version match, or the previous version. Adjust the version comparison logic to tolerate mismatches in the patch version.
Configuration menu - View commit details
-
Copy full SHA for 50f47d9 - Browse repository at this point
Copy the full SHA 50f47d9View commit details