Skip to content

Conversation

@JeffBezanson
Copy link
Member

Not as dramatic as #43022 but a bit of speedup nonetheless.

@JeffBezanson JeffBezanson added compiler:lowering Syntax lowering (compiler front end, 2nd stage) latency Latency labels Nov 10, 2021
@vtjnash
Copy link
Member

vtjnash commented Nov 17, 2021

@nanosoldier runbenchmarks("frontend", vs=":master")

@vtjnash vtjnash added the merge me PR is reviewed. Merge when all tests are passing label Nov 17, 2021
@nanosoldier
Copy link
Collaborator

Your benchmark job has completed - no performance regressions were detected. A full report can be found here.

@oscardssmith oscardssmith merged commit 5e4773b into master Nov 17, 2021
@oscardssmith oscardssmith deleted the jb/faster-analyze-vars branch November 17, 2021 22:18
@oscardssmith oscardssmith removed the merge me PR is reviewed. Merge when all tests are passing label Nov 17, 2021
@KristofferC
Copy link
Member

Should this have shown an improvement in the benchmark?

@oscardssmith
Copy link
Member

This was a significantly smaller change than the previous issue. It's likely that detecting it in the benchmark would have required way more let variables. IIRC, the use case that inspired this PR had something like 30K nested statements (compared to 2k for the benchmark). As such, I wouldn't be surprised if this change was considered to be within noise.

LilithHafner pushed a commit to LilithHafner/julia that referenced this pull request Feb 22, 2022
LilithHafner pushed a commit to LilithHafner/julia that referenced this pull request Mar 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

compiler:lowering Syntax lowering (compiler front end, 2nd stage) latency Latency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants