-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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 7 pull requests #113102
Rollup of 7 pull requests #113102
Conversation
…vidtwco Detect actual span for getting unexpected token from parsing macros Fixes rust-lang#112458
…davidtwco Add suggestion for bad block fragment error Makes it a bit clearer how to fix this parser restriction
…r=jyn514 bootstrap: rename 'user' profile to 'dist' Fixes rust-lang#112074 Unfortunately a big chunk of the diff is adding `PartialEq/Eq/Debug` impls so we can `assert_eq` but I think better to have them in the long run. For back compat, ensure `"maintainer"`, `"user"` and `"dist"` are all parsed as `Profile::Dist`. r? `@jyn514` cc `@AnakinSkywalkeer` who worked on the previous attempt at this
Use `CoverageKind::as_operand_id` instead of manually reimplementing it These two pieces of code are functionally equivalent to the `CoverageKind::as_operand_id` method that already exists, and is already used elsewhere in this file. This slightly reduces the amount of code that manually pattern-matches on `CoverageKind`.
…r=oli-obk Export AnalysisResults trait in rustc_mir_dataflow Followup to rust-lang#108293 Re-exports the new trait defined in mentioned PR to make ResultsCursor::seek_before_primary_effect, ResultsCursor::seek_after_primary_effect... usable again outside the compiler itself.
…hir, r=Nilstrieb `thir`: Add `Become` expression kind This PR is pretty small and just adds `thir::ExprKind::Become`. I didn't include the checks that will be done on thir, since they are much more complicated and can be done in parallel with with MIR (or, well, at least I believe they can). r? `@Nilstrieb`
…i-obk Remove unused struct and tweak format macro uses This pul request removes an unused struct and tweaks `format!` uses.
@bors r+ rollup=never p=7 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR:
previous master: 3c554f5cb4 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (5ea6668): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 663.506s -> 661.601s (-0.29%) |
Successful merges:
CoverageKind::as_operand_id
instead of manually reimplementing it #113079 (UseCoverageKind::as_operand_id
instead of manually reimplementing it)thir
: AddBecome
expression kind #113093 (thir
: AddBecome
expression kind)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup