fragcolor-xyz / shards

High-performance, multi-platform, type-safe programming language designed for visual & AI assisted development
BSD 3-Clause "New" or "Revised" License
68 stars 14 forks source link

refactor(core): Improve variable handling in Set/Ref/Update #1036

Closed sinkingsugar closed 2 months ago

sinkingsugar commented 2 months ago

Enhance setBaseCompose to handle variable existence checks more precisely. Update Set, Ref, and Update shards to use the new functionality. Improve error messages and type checking for variables.

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 85.71429% with 1 line in your changes missing coverage. Please review.

Project coverage is 80.01%. Comparing base (0910ed2) to head (fbd21b3). Report is 1 commits behind head on devel.

Files Patch % Lines
shards/modules/core/core.hpp 85.71% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## devel #1036 +/- ## ======================================= Coverage 80.01% 80.01% ======================================= Files 345 345 Lines 56687 56684 -3 ======================================= + Hits 45356 45358 +2 + Misses 11331 11326 -5 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.