Max Brunsfeld
7ad087ce27
Tweak compile flags in build-wasm script
2019-09-04 08:54:13 -07:00
Matthew Krupcale
71d96e813f
Use Z option for docker-run volume mount
...
This is necessary on systems with SELinux to prevent file permission/access errors when building WASM output
* cli/src/wasm.rs: Use Z volume mount option for docker-run
* script/build-wasm: Likewise.
2019-06-29 15:49:25 -04:00
Paul Young
15bf75a2f9
Fix ALLOW_MEMORY_GROWTH setting
...
Fixes ERROR:root:ALLOW_MEMORY_GROWTH: No such file or directory ("ALLOW_MEMORY_GROWTH" was expected to be an input file, based on the commandline arguments provided) according to https://emscripten.org/docs/optimizing/Optimizing-Code.html#memory-growth
2019-06-04 17:17:25 -07:00
Max Brunsfeld
70038bd251
Build wasm lib with -O3
...
There doesn't seem to be much code size difference, but there's
a big performance difference.
2019-05-17 12:50:00 -07:00
Max Brunsfeld
ad43b211f4
Allow building the wasm libs with native emscripten instead of docker
...
And build them on the mac CI as well as the linux CI
2019-05-14 14:02:22 -07:00
Max Brunsfeld
9a82bd9d83
Set up code to publish web bindings to npm
2019-05-07 13:11:04 -07:00
Max Brunsfeld
3fc459a84b
Reorganize language bindings
...
* Move rust binding: lib/binding -> lib/binding_rust
* Move wasm bindinig: lib/web -> lib/binding_web
* Add wasm readme
2019-05-07 10:41:49 -07:00
Max Brunsfeld
a6a50a6320
Avoid some bloat in wasm build
2019-05-01 12:44:58 -07:00
Max Brunsfeld
3425b6e1c2
Add wasm binding for TreeCursor
2019-04-29 13:20:09 -07:00
Chris Wendt
cff9c16ccc
Increase memory limit for language wasm files (continued)
2019-04-28 14:08:40 -07:00
Max Brunsfeld
f3ecafe13b
Fix inclusion of libc++ in wasm build
2019-04-27 18:06:34 -07:00
Max Brunsfeld
b4c4dc48ff
Minify JS build with terser
2019-04-26 19:52:01 -07:00
Max Brunsfeld
66e006105c
Build and test wasm on CI
2019-04-26 14:38:13 -07:00
Max Brunsfeld
1fc0525940
Start work on a WASM binding
2019-04-25 17:27:39 -07:00