-
Notifications
You must be signed in to change notification settings - Fork 248
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
move ir node defs into subpackage of ir #14783
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
005d23f
to
52033ec
Compare
520608e
to
9c1ca69
Compare
52033ec
to
2d1ab3b
Compare
9c1ca69
to
d7d876a
Compare
17b9cdd
to
b64f011
Compare
d7d876a
to
1666c51
Compare
b64f011
to
b4c7447
Compare
1666c51
to
5612da7
Compare
b4c7447
to
93620ef
Compare
5612da7
to
753c072
Compare
93620ef
to
e0b9c06
Compare
006a931
to
14a2222
Compare
fcb6c23
to
b9fe4aa
Compare
14a2222
to
472ee66
Compare
472ee66
to
7608152
Compare
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.
All moves, seems like a reasonable change
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.
Just a move. No real changes. LGTM
sealed trait TypedIR[T <: Type] extends IR { | ||
override def typ: T = tcoerce[T](super.typ) | ||
} | ||
package defs { |
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.
I guess I still don't understand scala style. Why have an inline package like this?
Change Description
Move the definitions of the IR nodes from package
ir
into a subpackageir.defs
. I originally did this to prepare for codegenerating the node definitions. While I don't think it was necessary in the end, I still think this is a beneficial change, as their
package has become a big pile of different functionality, and it would be good to start breaking it up.Security Assessment
Impact Description
Non-functional change, only changes the java package paths of some classes.
(Reviewers: please confirm the security impact before approving)