BE-315: HashQL: Add GraphReadFilter source variant to MIR#8323
BE-315: HashQL: Add GraphReadFilter source variant to MIR#8323
Conversation
PR SummaryMedium Risk Overview Updates MIR reification to tag graph-read filter closures with this new source (by threading an explicit Adjusts the inliner to never inline Written by Cursor Bugbot for commit 1406e8d. This will update automatically on new commits. Configure here. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
3 Skipped Deployments
|
1003601 to
b14194d
Compare
ec4abcb to
a1f5489
Compare
b14194d to
517b43b
Compare
Your organization requires reapproval when changes are made, so Graphite has dismissed approvals. See the output of git range-diff at https://github.com/hashintel/hash/actions/runs/21745833243
517b43b to
4b1ba4c
Compare
4b1ba4c to
1406e8d
Compare
Your organization requires reapproval when changes are made, so Graphite has dismissed approvals. See the output of git range-diff at https://github.com/hashintel/hash/actions/runs/21756655265
Merge activity
|

🌟 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?