Skip to content

feat: better fault tolerant on struct field defination

e72ab0b
Select commit
Loading
Failed to load commit list.
Merged

feat: add some libuv wrappers && improve some if-let bugs #441

feat: better fault tolerant on struct field defination
e72ab0b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 20, 2025 in 1s

84.82% (target 85.00%)

View this Pull Request on Codecov

84.82% (target 85.00%)

Details

Codecov Report

Attention: Patch coverage is 82.88100% with 82 lines in your changes missing coverage. Please review.

Project coverage is 84.82%. Comparing base (5b26fd0) to head (e72ab0b).
Report is 2 commits behind head on master.

Files with missing lines Patch % Lines
src/nomparser/structure.rs 78.37% 24 Missing ⚠️
src/ast/node/types.rs 85.21% 17 Missing ⚠️
vm/src/lib.rs 0.00% 10 Missing ⚠️
src/ast/node/control.rs 94.02% 8 Missing ⚠️
vm/src/libcwrap/mod.rs 0.00% 8 Missing ⚠️
src/ast/fmt.rs 65.00% 7 Missing ⚠️
internal_macro/src/add_symbol_macro/src/lib.rs 66.66% 2 Missing ⚠️
src/ast/ctx.rs 85.71% 2 Missing ⚠️
src/ast/node/intermediate_node.rs 87.50% 2 Missing ⚠️
src/ast/node/statement.rs 85.71% 1 Missing ⚠️
... and 1 more
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #441      +/-   ##
==========================================
- Coverage   84.87%   84.82%   -0.06%     
==========================================
  Files          99      100       +1     
  Lines       26390    26570     +180     
==========================================
+ Hits        22399    22538     +139     
- Misses       3991     4032      +41     
Files with missing lines Coverage Δ
pl_linker/src/linker.rs 85.61% <100.00%> (ø)
src/ast/builder/llvmbuilder.rs 91.75% <100.00%> (+<0.01%) ⬆️
src/ast/ctx/lsp.rs 98.34% <100.00%> (ø)
src/ast/diag.rs 69.02% <ø> (ø)
src/ast/node/cast.rs 94.16% <100.00%> (+0.01%) ⬆️
src/ast/node/function.rs 91.74% <100.00%> (-0.02%) ⬇️
src/ast/node/mod.rs 83.70% <ø> (ø)
src/ast/node/node_result.rs 84.44% <ø> (ø)
src/ast/pltype.rs 86.60% <ø> (+0.11%) ⬆️
src/ast/pltype/method.rs 74.55% <100.00%> (+0.11%) ⬆️
... and 14 more

... and 11 files with indirect coverage changes

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