-
Notifications
You must be signed in to change notification settings - Fork 244
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
[compiler] delete old binds implementation #14495
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @patrick-schultz and the rest of your teammates on Graphite |
This was referenced Apr 22, 2024
patrick-schultz
force-pushed
the
ps-04-16-use_declarative_encoding_in_Binds
branch
from
April 23, 2024 16:50
8a060f9
to
f1a3628
Compare
patrick-schultz
force-pushed
the
ps-04-18-delete_old_binds_implementation
branch
from
April 23, 2024 16:50
e5dbfd8
to
0e3fa29
Compare
patrick-schultz
changed the base branch from
ps-04-16-use_declarative_encoding_in_Binds
to
main
April 23, 2024 19:53
patrick-schultz
changed the base branch from
main
to
ps-04-16-use_declarative_encoding_in_Binds
April 24, 2024 13:53
patrick-schultz
changed the title
delete old binds implementation
[compiler] delete old binds implementation
Apr 24, 2024
ehigham
approved these changes
Apr 25, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
patrick-schultz
force-pushed
the
ps-04-16-use_declarative_encoding_in_Binds
branch
from
April 26, 2024 20:23
f1a3628
to
816819e
Compare
patrick-schultz
force-pushed
the
ps-04-18-delete_old_binds_implementation
branch
from
April 26, 2024 20:23
0e3fa29
to
f99f199
Compare
patrick-schultz
force-pushed
the
ps-04-16-use_declarative_encoding_in_Binds
branch
from
May 1, 2024 17:17
816819e
to
bf95f99
Compare
patrick-schultz
force-pushed
the
ps-04-18-delete_old_binds_implementation
branch
from
May 1, 2024 17:18
f99f199
to
d3760b9
Compare
Base automatically changed from
ps-04-16-use_declarative_encoding_in_Binds
to
main
May 1, 2024 18:20
hail-ci-robot
pushed a commit
that referenced
this pull request
May 1, 2024
As a step towards coralling the specification of the binding structure of the IR into one place, this rewrites `Bindings` to use only a single method of the `GenericBindingEnv` interface, `newBlock`, which therefore captures all possibilities of how a node can modify its parent's environment in a child. Later work refactors this to return an object encoding this modification, instead of returning a modified environment, which allows the caller complete flexibility in how to maintain an environment appropriately for their use case. This PR leaves in the old `Bindings` implementation, with an assertion that they agree. The PR stacked above this, #14495, deletes the old implementation. This way CI asserts that this refactoring hasn't changed any behavior.
patrick-schultz
force-pushed
the
ps-04-18-delete_old_binds_implementation
branch
from
May 1, 2024 18:20
d3760b9
to
04f9a52
Compare
Merge activity
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Follows up on #14475 by deleting the old implementation of
Bindings
in favor of the new one, which has now been checked by CI to not change the behavior.