Skip to content

Introduce hir::ExprKind::Let - Take 2#80357

Merged
bors merged 2 commits intorust-lang:masterfrom
c410-f3r:new-hir-let
Aug 16, 2021
Merged

Introduce hir::ExprKind::Let - Take 2#80357
bors merged 2 commits intorust-lang:masterfrom
c410-f3r:new-hir-let

Conversation

@c410-f3r
Copy link
Contributor

@c410-f3r c410-f3r commented Dec 24, 2020

Builds on #68577 and depends on #79328.

cc #53667

@rust-highfive
Copy link
Contributor

r? @davidtwco

(rust-highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Dec 24, 2020
@c410-f3r c410-f3r changed the title New hir let [WIP] Introduce hir::ExprKind::Let - Take 2 Dec 24, 2020
@rust-log-analyzer

This comment has been minimized.

@davidtwco
Copy link
Member

r? @matthewjasper for after #79328 lands :)

@rust-log-analyzer

This comment has been minimized.

@c410-f3r
Copy link
Contributor Author

c410-f3r commented Jan 15, 2021

Hi @matthewjasper. Thanks for the review!

The current status of this PR is "pretty bare bones". Sorry for the lack of work :P
Tomorrow I will address the comments and start coding again.

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@c410-f3r c410-f3r force-pushed the new-hir-let branch 2 times, most recently from fd37ff9 to f3c0046 Compare February 11, 2021 18:53
@rust-log-analyzer

This comment has been minimized.

@bors

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@bors

This comment has been minimized.

@c410-f3r c410-f3r changed the title [WIP] Introduce hir::ExprKind::Let - Take 2 Introduce hir::ExprKind::Let - Take 2 Feb 28, 2021
@c410-f3r c410-f3r marked this pull request as ready for review February 28, 2021 22:12
@rust-log-analyzer

This comment has been minimized.

@matthewjasper
Copy link
Contributor

@bors r+

1 similar comment
@matthewjasper
Copy link
Contributor

@bors r+

@bors
Copy link
Collaborator

bors commented Aug 15, 2021

📌 Commit 6aa9937 has been approved by matthewjasper

@bors
Copy link
Collaborator

bors commented Aug 16, 2021

⌛ Testing commit 6aa9937 with merge 2a6fb9a...

@bors
Copy link
Collaborator

bors commented Aug 16, 2021

☀️ Test successful - checks-actions
Approved by: matthewjasper
Pushing 2a6fb9a to master...

@c410-f3r
Copy link
Contributor Author

At last! Thanks @matthewjasper

@rylev
Copy link
Member

rylev commented Aug 17, 2021

This change introduced some mixed performance results. The largest changes are performance wins, but regressions outweight improvements in terms of numbers. Interestingly, many of the regressions were in full builds, and I'm not quite sure why that would be.

As part of the performance triage process, I'm marking this as a performance regression. If you believe this performance regression to be justifiable or once you have an issue or PR that addresses this regression, please mark this PR with the label perf-regression-triaged.

@rustbot label +perf-regression

@matthewjasper
Copy link
Contributor

Hmm, I can't see anything from the by query times, so maybe this is a case where codegen has been slightly regressed resulting in a slower rustc. I'll investigate some more and create a PR soon if I find anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-HIR Area: The high-level intermediate representation (HIR) merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. perf-regression-triaged The performance regression has been triaged. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

Projects

None yet

Development

Successfully merging this pull request may close these issues.