-
Notifications
You must be signed in to change notification settings - Fork 184
Partial cleanups in VM #667
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
Conversation
Done: arithmetic, comparisons. Todo: in, isa. Probably not: unify, dot.
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
This reverts commit 304dfe4, and instead fixes the underlying problem, which was that we were losing source information in sub-queries.
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.
Would like to see more than a single basic test of partial arithmetic before we open that Pandora's box 🧚
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.
Creating a follow-up task to add tests for partial arithmetic and interactions between partial arithmetic and other partial operations
Refactor VM handling of unbound and partially-bound variables. Main change is that
dot_op_helper
,arithmetic_op_helper
,comparison_op_helper
, anddot_op_helper
are now all called throughquery_op_helper
, which handles most of the variable cases in a uniform way.isa
andunify
still have their own special handling.