Skip to content

Introduce wasm bindings (finally)#174

Merged
nleroy917 merged 26 commits intodevfrom
wasm_work
Oct 5, 2025
Merged

Introduce wasm bindings (finally)#174
nleroy917 merged 26 commits intodevfrom
wasm_work

Conversation

@nleroy917
Copy link
Copy Markdown
Member

This isn't complete. but the new workspace makes it a lot more amenable to create wasm bindings. To start, I had to add two new feature-flags to gtars-core:

  1. bigbed (walls off bigtools which wont compile to wasm), and
  2. http (walls off reqwest which also wouldn't compile to wasm)

@khoroshevskyi these are both RegionSet implementation features so maybe we can discuss that a bit more. But it was actually quite easy to do.

@nleroy917
Copy link
Copy Markdown
Member Author

Close to done. Just need to test it out and then of course tackle publishing -- ideally in CI/CD

@nleroy917
Copy link
Copy Markdown
Member Author

Looks like theres decent support for CI/CD publishing on npm, so we can just get that setup and debugged and then maybe this almost good to do

@nleroy917
Copy link
Copy Markdown
Member Author

@donaldcampbelljr @khoroshevskyi still working on this I think... but its close

@codecov
Copy link
Copy Markdown

codecov bot commented Oct 2, 2025

Codecov Report

❌ Patch coverage is 0% with 60 lines in your changes missing coverage. Please review.
✅ Project coverage is 30.23%. Comparing base (c3e97aa) to head (5dac339).
⚠️ Report is 3 commits behind head on master.

Files with missing lines Patch % Lines
gtars-wasm/src/overlaprs.rs 0.00% 57 Missing ⚠️
gtars-wasm/src/lib.rs 0.00% 3 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #174      +/-   ##
==========================================
- Coverage   30.75%   30.23%   -0.52%     
==========================================
  Files          66       67       +1     
  Lines        8370     8418      +48     
==========================================
- Hits         2574     2545      -29     
- Misses       5796     5873      +77     

☔ View full report in Codecov by Sentry.
📢 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.

@nleroy917 nleroy917 changed the base branch from master to dev October 3, 2025 15:38
@nleroy917 nleroy917 merged commit a4a1b76 into dev Oct 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant