Skip to content
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

feat: implement some expr side effect detector #807

Merged
merged 4 commits into from
Apr 10, 2024

Conversation

woai3c
Copy link
Contributor

@woai3c woai3c commented Apr 9, 2024

Description

I have enhanced some of the code for side-effect detection in expressions, but there are still parts that I'm currently unsure how to implement.

Copy link

netlify bot commented Apr 9, 2024

Deploy Preview for rolldown-rs canceled.

Name Link
🔨 Latest commit 6dbba6d
🔍 Latest deploy log https://app.netlify.com/sites/rolldown-rs/deploys/66160b724a4dc100086e0e71

Copy link

codspeed-hq bot commented Apr 9, 2024

CodSpeed Performance Report

Merging #807 will not alter performance

Comparing woai3c:side_effect_detector (6dbba6d) with main (2011bf4)

Summary

✅ 6 untouched benchmarks

@woai3c
Copy link
Contributor Author

woai3c commented Apr 9, 2024

@hyf0 The code for AwaitExpression has been reset. Both ThisExpression and MetaProperty have been modified as per your suggestions. Please review the updated code. Thank you.

By the way, I'd like to contribute more to Rolldown. Currently, I usually look for TODO comments in the code and then implement them. However, some TODOs seem quite challenging to implement. Could you give me some advice on what aspects of Rolldown I should focus on to contribute more effectively?

@IWANABETHATGUY IWANABETHATGUY changed the title chore: implement some expr side effect detector feat: implement some expr side effect detector Apr 9, 2024
Copy link
Member

@hyf0 hyf0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@hyf0 hyf0 enabled auto-merge (squash) April 10, 2024 03:45
@hyf0 hyf0 disabled auto-merge April 10, 2024 03:45
@hyf0 hyf0 enabled auto-merge (squash) April 10, 2024 03:46
@hyf0 hyf0 merged commit b948cf6 into rolldown:main Apr 10, 2024
16 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants