Skip to content

BE-587, BE-588: HashQL: Introduce CodeGenerationContext/CodeExecutionContext split and eval-stage Interner#8839

Open
indietyp wants to merge 7 commits into
bm/be-581-hashql-cached-constructor-produces-bare-fnptr-instead-offrom
bm/be-587-hashql-eval-interner-and-context-restructuring
Open

BE-587, BE-588: HashQL: Introduce CodeGenerationContext/CodeExecutionContext split and eval-stage Interner#8839
indietyp wants to merge 7 commits into
bm/be-581-hashql-cached-constructor-produces-bare-fnptr-instead-offrom
bm/be-587-hashql-eval-interner-and-context-restructuring

fix: suggestions from code review

90ab940
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 16, 2026 in 0s

59.23% (+0.00%) compared to 2d1dad4

View this Pull Request on Codecov

59.23% (+0.00%) compared to 2d1dad4

Details

Codecov Report

❌ Patch coverage is 60.52632% with 15 lines in your changes missing coverage. Please review.
✅ Project coverage is 59.23%. Comparing base (2d1dad4) to head (90ab940).

Files with missing lines Patch % Lines
libs/@local/hashql/eval/src/context.rs 52.94% 8 Missing ⚠️
.../@local/graph/api/src/rest/entity_query_request.rs 0.00% 4 Missing ⚠️
libs/@local/hashql/core/src/graph/linked.rs 0.00% 2 Missing ⚠️
libs/@local/hashql/eval/src/error.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@                                         Coverage Diff                                         @@
##           bm/be-581-hashql-cached-constructor-produces-bare-fnptr-instead-of    #8839   +/-   ##
===================================================================================================
  Coverage                                                               59.23%   59.23%           
===================================================================================================
  Files                                                                    1346     1347    +1     
  Lines                                                                  130019   130043   +24     
  Branches                                                                 5882     5882           
===================================================================================================
+ Hits                                                                    77019    77037   +18     
- Misses                                                                  52096    52102    +6     
  Partials                                                                  904      904           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.