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

[ASR Pass] Symbolic: Simplify the symbolic handling #2431

Merged
merged 21 commits into from
Nov 26, 2023

Conversation

Thirumalai-Shaktivel
Copy link
Collaborator

No description provided.

@Thirumalai-Shaktivel
Copy link
Collaborator Author

This PR is Ready for Review!
There is still more scope for simplification.
Let's merge this and then work on the remaining simplifications.

Copy link
Contributor

@certik certik left a comment

Choose a reason for hiding this comment

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

It removes a lot of code and tests pass, so from this perspective it's great.

I didn't review the details of the changes in replace_symbolic.cpp much.

@anutosh491 can you please review this?

Copy link
Collaborator

@anutosh491 anutosh491 left a comment

Choose a reason for hiding this comment

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

I went through the changes commit by commit and I think pass is correctly structured and better aligned now. Thanks for the refactoring !

@anutosh491 anutosh491 marked this pull request as ready for review November 26, 2023 07:41
@Thirumalai-Shaktivel
Copy link
Collaborator Author

Cool, thanks for the reviews!

@Thirumalai-Shaktivel Thirumalai-Shaktivel merged commit 8982537 into lcompilers:main Nov 26, 2023
13 checks passed
@Thirumalai-Shaktivel Thirumalai-Shaktivel deleted the symbolic_03 branch November 26, 2023 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants