-
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 #84820
Rollup of 5 pull requests #84820
Commits on Apr 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b9a1e69 - Browse repository at this point
Copy the full SHA b9a1e69View commit details
Commits on Apr 30, 2021
-
Move outer fields of enums into variant parts in debuginfo
All fields except the discriminant (including `outer_fields`) should be put into structures inside the variant part, which gives an equivalent layout but offers us much better integration with debuggers.
Configuration menu - View commit details
-
Copy full SHA for 060deec - Browse repository at this point
Copy the full SHA 060deecView commit details -
Remove artificial flag from generator variants
- Literally, variants are not artificial. We have `yield` statements, upvars and inner variables in the source code. - Functionally, we don't want debuggers to suppress the variants. It contains the state of the generator, which is useful when debugging. So they shouldn't be marked artificial. - Debuggers may use artificial flags to find the active variant. In this case, marking variants artificial will make debuggers not work properly. Fixes rust-lang#79009.
Configuration menu - View commit details
-
Copy full SHA for 5bf989e - Browse repository at this point
Copy the full SHA 5bf989eView commit details -
Update compiler-builtins to 0.1.41 to get fix for outlined atomics
This should fix linking of other C code (and soon Rust-generated code) on aarch64 musl.
Configuration menu - View commit details
-
Copy full SHA for 49e67c3 - Browse repository at this point
Copy the full SHA 49e67c3View commit details
Commits on May 1, 2021
-
compute where_outer on demand, remove it from Module
Timothée Delabrouille committedMay 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 649bf22 - Browse repository at this point
Copy the full SHA 649bf22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08c4fbc - Browse repository at this point
Copy the full SHA 08c4fbcView commit details -
Update compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
Configuration menu - View commit details
-
Copy full SHA for 25beade - Browse repository at this point
Copy the full SHA 25beadeView commit details -
Update compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
Configuration menu - View commit details
-
Copy full SHA for 20a1315 - Browse repository at this point
Copy the full SHA 20a1315View commit details -
Update compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
Configuration menu - View commit details
-
Copy full SHA for e612f7a - Browse repository at this point
Copy the full SHA e612f7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d19c468 - Browse repository at this point
Copy the full SHA d19c468View commit details
Commits on May 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 404cc33 - Browse repository at this point
Copy the full SHA 404cc33View commit details -
Rollup merge of rust-lang#84358 - sexxi-goose:print_captures_borrowck…
…_rebased, r=nikomatsakis Update closure capture error logging for disjoint captures for disjoint captures Improved error logging when `#![feature(capture_disjoint_fields)]` is used. Closes rust-lang/project-rfc-2229#8 Closes rust-lang/project-rfc-2229#36 Closes rust-lang/project-rfc-2229#39 Closes rust-lang#76005
Configuration menu - View commit details
-
Copy full SHA for 35c6902 - Browse repository at this point
Copy the full SHA 35c6902View commit details -
Rollup merge of rust-lang#84392 - dario23:fmt-assert-args-pub, r=vark…
…or,RalfJung Make AssertKind::fmt_assert_args public
Configuration menu - View commit details
-
Copy full SHA for 40ecdf2 - Browse repository at this point
Copy the full SHA 40ecdf2View commit details -
Rollup merge of rust-lang#84752 - lrh2000:generator-debuginfo, r=tmandry
Fix debuginfo for generators First, all fields except the discriminant (including `outer_fields`) should be put into structures inside the variant part, which gives an equivalent layout but offers us much better integration with debuggers. Second, artificial flags in generator variants should be removed. - Literally, variants are not artificial. We have `yield` statements, upvars and inner variables in the source code. - Functionally, we don't want debuggers to suppress the variants. It contains the state of the generator, which is useful when debugging. So they shouldn't be marked artificial. - Debuggers may use artificial flags to find the active variant. In this case, marking variants artificial will make debuggers not work properly. Fixes rust-lang#62572. Fixes rust-lang#79009. And refer https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/Debuginfo.20for.20generators.
Configuration menu - View commit details
-
Copy full SHA for e19183e - Browse repository at this point
Copy the full SHA e19183eView commit details -
Rollup merge of rust-lang#84763 - tdelabro:shrink-doctree-module, r=j…
…yn514 shrink doctree::Module helps rust-lang#76382
Configuration menu - View commit details
-
Copy full SHA for 2813a01 - Browse repository at this point
Copy the full SHA 2813a01View commit details -
Rollup merge of rust-lang#84764 - joshtriplett:update-compiler-builti…
…ns, r=Amanieu Update compiler-builtins to 0.1.41 to get fix for outlined atomics This should fix linking of other C code (and soon Rust-generated code) on aarch64 musl.
Configuration menu - View commit details
-
Copy full SHA for 2203284 - Browse repository at this point
Copy the full SHA 2203284View commit details