Skip to content

BE-71: HashQL: Consolidate AST special-form expansion stages into one#8870

Open
indietyp wants to merge 50 commits into
bm/be-481-hashql-lower-null-to-constantunit-during-reificationfrom
bm/be-71-hashql-consider-merging-ast-stages
Open

BE-71: HashQL: Consolidate AST special-form expansion stages into one#8870
indietyp wants to merge 50 commits into
bm/be-481-hashql-lower-null-to-constantunit-during-reificationfrom
bm/be-71-hashql-consider-merging-ast-stages

fix: docs

a4c369d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 16, 2026 in 1s

57.68% (-2.01%) compared to b8d767d

View this Pull Request on Codecov

57.68% (-2.01%) compared to b8d767d

Details

Codecov Report

❌ Patch coverage is 90.47788% with 269 lines in your changes missing coverage. Please review.
✅ Project coverage is 57.68%. Comparing base (b8d767d) to head (a4c369d).

Files with missing lines Patch % Lines
libs/@local/hashql/ast/src/lower/expander/error.rs 85.04% 178 Missing and 14 partials ⚠️
libs/@local/hashql/ast/src/lower/mod.rs 0.00% 50 Missing ⚠️
libs/@local/hashql/ast/src/lower/expander/mod.rs 91.06% 16 Missing and 5 partials ⚠️
libs/@local/hashql/ast/src/lower/expander/type.rs 99.37% 0 Missing and 2 partials ⚠️
libs/@local/graph/api/src/rest/hashql/compile.rs 0.00% 1 Missing ⚠️
libs/@local/hashql/ast/src/lower/error.rs 0.00% 1 Missing ⚠️
...ibs/@local/hashql/ast/src/lower/expander/access.rs 98.80% 0 Missing and 1 partial ⚠️
...l/hashql/ast/src/lower/type_extractor/translate.rs 83.33% 1 Missing ⚠️
Additional details and impacted files
@@                                        Coverage Diff                                         @@
##           bm/be-481-hashql-lower-null-to-constantunit-during-reification    #8870      +/-   ##
==================================================================================================
- Coverage                                                           59.69%   57.68%   -2.01%     
==================================================================================================
  Files                                                                1229      765     -464     
  Lines                                                              123377    56360   -67017     
  Branches                                                             5461     3973    -1488     
==================================================================================================
- Hits                                                                73649    32514   -41135     
+ Misses                                                              48877    23462   -25415     
+ Partials                                                              851      384     -467     

☔ 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.