escalier-lang / escalier

A compile-to-JavaScript language with tight TypeScript integration.
https://escalier-lang.github.io/escalier/
MIT License
21 stars 1 forks source link

Update 'escalier' crate to use new crates #694

Closed kevinbarabash closed 1 year ago

kevinbarabash commented 1 year ago

This moves us closer towards getting rid of the old implementation. escalier_cli still needs updating, but that'll happen in a separate PR.

codecov[bot] commented 1 year ago

Codecov Report

Merging #694 (5aa9922) into main (af5eea2) will decrease coverage by 0.90%. The diff coverage is 64.32%.

@@            Coverage Diff             @@
##             main     #694      +/-   ##
==========================================
- Coverage   89.49%   88.60%   -0.90%     
==========================================
  Files         112      112              
  Lines       25237    25259      +22     
==========================================
- Hits        22587    22381     -206     
- Misses       2650     2878     +228     
Files Changed Coverage Δ
crates/escalier/src/compile_error.rs 0.00% <0.00%> (ø)
crates/escalier_hm/src/lib.rs 100.00% <ø> (ø)
crates/escalier_hm/src/provenance.rs 5.26% <0.00%> (-94.74%) :arrow_down:
crates/escalier/src/lib.rs 1.96% <2.63%> (+0.49%) :arrow_up:
crates/escalier/src/diagnostics.rs 15.55% <20.00%> (-57.18%) :arrow_down:
crates/escalier/tests/fixture_tests.rs 68.99% <75.00%> (-1.33%) :arrow_down:
crates/escalier_codegen/src/d_ts.rs 82.19% <83.33%> (+3.41%) :arrow_up:
crates/escalier_hm/src/unify.rs 85.34% <90.90%> (+0.55%) :arrow_up:
crates/escalier_codegen/src/js.rs 69.90% <93.33%> (+3.41%) :arrow_up:
crates/escalier_hm/src/util.rs 80.35% <94.11%> (+0.02%) :arrow_up:
... and 7 more

... and 11 files with indirect coverage changes