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

[TypeGeneralizing] Properly re-analyze blocks when locals are updated #6081

Closed
wants to merge 1 commit into from

Conversation

tlively
Copy link
Member

@tlively tlively commented Nov 4, 2023

Whenever the constraint on a local is updated, any block that does a local.set
on that global may need to be re-analyzed. Update the TypeGeneralizing transfer
function to include these blocks in the set of dependent blocks it returns. Add
a test that depends on this logic to validate.

Whenever the constraint on a local is updated, any block that does a local.set
on that global may need to be re-analyzed. Update the TypeGeneralizing transfer
function to include these blocks in the set of dependent blocks it returns. Add
a test that depends on this logic to validate.
@tlively tlively force-pushed the type-generalizing-dependents branch from dbad282 to f908d96 Compare November 6, 2023 22:07
@tlively
Copy link
Member Author

tlively commented Nov 7, 2023

This is going to be combined into the previous PR.

@tlively tlively closed this Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant