Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
ba825c3
allow emscripten
walkingeyerobot Dec 2, 2024
af0c20a
setup emscripten mode, this is tested with building --target=emscripten
google-yfyang Dec 23, 2024
c956845
setup emscripten mode, this is tested with building --target=emscripten
google-yfyang Dec 23, 2024
4bef9f5
setup emscripten mode, this is tested with building --target=emscripten
google-yfyang Dec 23, 2024
f798c1d
When targeting Emscripten, generate pre.js and library_wbg.js separat…
google-yfyang Jan 13, 2025
31e00db
Merge the two generated .js into one
google-yfyang Feb 11, 2025
ca2bc14
Merge pull request #4 from walkingeyerobot/yfyang
walkingeyerobot Feb 12, 2025
c3a0e58
Expand emscripten support to importing JS closures
google-yfyang Feb 20, 2025
b338824
Merge pull request #5 from walkingeyerobot/yfyang
walkingeyerobot Feb 21, 2025
948df4b
Add the necessary emscripten test mode.
google-yfyang Feb 24, 2025
d7adaf0
Merge pull request #6 from walkingeyerobot/yfyang
walkingeyerobot Feb 27, 2025
718b6fe
run cargo fmt
walkingeyerobot Feb 27, 2025
9130158
fix CI errors in wasm-bindgen
google-yfyang Mar 4, 2025
5c89b09
Get futures to work with emscripten mode
google-yfyang Mar 12, 2025
b4f6ec0
Merge pull request #7 from walkingeyerobot/yfyang
walkingeyerobot Mar 13, 2025
79892c4
Get futures to work with emscripten mode
google-yfyang Mar 12, 2025
5af1192
handle wasmExports better
walkingeyerobot Mar 14, 2025
57f3ffb
Merge pull request #8 from walkingeyerobot/mitchfoley
google-yfyang Mar 17, 2025
c398c44
update wasmparser
walkingeyerobot Mar 17, 2025
63c503c
Formatting and updating a few tests.
google-yfyang Mar 17, 2025
5d4984d
Update the license files.
google-yfyang Mar 19, 2025
6a67004
Expose more globals for emscripten
google-yfyang Apr 11, 2025
c93ca36
Merge pull request #9 from walkingeyerobot/yfyang
walkingeyerobot Apr 17, 2025
53d48f9
make typescript work with emscripten
google-yfyang Jun 4, 2025
83640a0
Merge pull request #10 from walkingeyerobot/yfyang
walkingeyerobot Jun 4, 2025
4ef9e39
make typescript work with emscripten
google-yfyang Jun 4, 2025
8f08d60
Merge branch 'main' into yfyang
google-yfyang Jun 25, 2025
b697434
Merge pull request #11 from walkingeyerobot/yfyang
walkingeyerobot Jun 25, 2025
0bd2348
make typescript work with emscripten
google-yfyang Jun 4, 2025
a7beff4
Merge branch 'main' into yfyang
google-yfyang Jun 25, 2025
5fece24
Merge pull request #12 from walkingeyerobot/yfyang
walkingeyerobot Jun 25, 2025
419267e
Merge remote-tracking branch 'upstream/main'
walkingeyerobot Oct 31, 2025
682ceb7
Merge remote-tracking branch 'upstream/main'
martinboehme Nov 19, 2025
e7b1a6f
Merge pull request #13 from martinboehme/merge_upstream
walkingeyerobot Nov 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,12 @@
[target.'cfg(target_arch = "wasm32")']
runner = 'cargo run -p wasm-bindgen-cli --bin wasm-bindgen-test-runner --'

[build]

[target.'cfg(all(target_arch = "wasm32", target_os = "emscripten"))']
rustflags = [
"-Cllvm-args=-enable-emscripten-cxx-exceptions=0",
"-Clink-arg=-sERROR_ON_UNDEFINED_SYMBOLS=0",
"-Clink-arg=-Wno-undefined",
"-Crelocation-model=static",
]
830 changes: 830 additions & 0 deletions 0001-Add-additional-licenses-to-futures-and-web-sys-crate.patch

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions crates/cli-support/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ anyhow = "1.0"
base64 = "0.22"
leb128 = "0.2"
log = "0.4"
regex = "1"
rustc-demangle = "0.1.13"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
Expand Down
Loading
Loading