-
Notifications
You must be signed in to change notification settings - Fork 111
BE-315: HashQL: Add GraphReadFilter source variant to MIR #8323
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
base: bm/be-301-hashql-size-estimation-for-local-variables-and-functions
Are you sure you want to change the base?
Conversation
PR SummaryAdds first-class MIR support for graph-read filter closures and wires it through the pipeline.
Written by Cursor Bugbot for commit f97b485. This will update automatically on new commits. Configure here. |
|
The latest updates on your projects. Learn more about Vercel for GitHub. 2 Skipped Deployments
|
🤖 Augment PR SummarySummary: Introduces a dedicated MIR Changes:
🤖 Was this summary useful? React with 👍 or 👎 |
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.
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.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## bm/be-301-hashql-size-estimation-for-local-variables-and-functions #8323 +/- ##
======================================================================================================
- Coverage 66.47% 66.47% -0.01%
======================================================================================================
Files 762 762
Lines 67684 67681 -3
Branches 3799 3799
======================================================================================================
- Hits 44991 44988 -3
Misses 22158 22158
Partials 535 535
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|

🌟 What is the purpose of this PR?
Add support for graph read filter closures in MIR by introducing a new
GraphReadFiltersource variant. This allows the compiler to properly handle and optimize filter closures used in graph read operations.🔍 What does this change?
Source::GraphReadFiltervariant to represent MIR generated from filter closures in graph read operationstransform_closuremethod to accept a source parameter instead of constructing it internallyfiltersmethod in the callgraph with direct source type checkingPre-Merge Checklist 🚀
🚢 Has this modified a publishable library?
This PR:
📜 Does this require a change to the docs?
The changes in this PR:
🕸️ Does this require a change to the Turbo Graph?
The changes in this PR:
🛡 What tests cover this?
❓ How to test this?