Repository navigation
Add a WebAssembly build - #1611
NAThompson wants to merge 1 commit into
Conversation
03c20b6 to
43e3ca1
Compare
|
@jzmaddock , @ckormanyos, @mborland : I was thinking about doing this as a releases page like this. This is what I think is a hint as to what would be possible with a wasm module, but of course if we decided to do it it would be maintenance burden, so no worries if it doesn't meet the cut. |
If we move to the Boost fork would this collide with our standalone package? I think we'd end up having two separate releases per release |
|
@mborland : I don't want to do a fork-that was simply a POC. In particular I wanted to exhibit that it is possible to |
I do the standalone from the release page by selecting the most recent boost release tag |
Embind bindings for special functions (scalar and array), distributions and FFTs, with a smoke test and CI; under relaxed SIMD, two_product uses f64x2.relaxed_madd. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
43e3ca1 to
26c833f
Compare
Embind bindings for special functions (scalar and array), distributions and FFTs, with a smoke test and CI; under relaxed SIMD, two_product uses f64x2.relaxed_madd.
Under node,
laguerre(100, x)goes from 5.9 µs to 1.0 µs andhypergeometric_2F0from 1.46 µs to 0.12 µs with-DBOOST_MATH_WASM_RELAXED_SIMD=ON.🤖 Generated with Claude Code