Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace wasmparser-nostd fork with upstream wasmparser #1141

Merged
merged 31 commits into from
Nov 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
cd00ad1
update wasmparser dependency to upstream
Robbepop May 19, 2024
0829922
Merge branch 'main' into rf-update-wasmparser
Robbepop Jul 26, 2024
1839745
update to wasmparser v0.214.0
Robbepop Jul 26, 2024
181eba6
use WasmFeatures in Config
Robbepop Jul 26, 2024
05165cd
Merge branch 'main' into rf-update-wasmparser
Robbepop Oct 6, 2024
fe664ba
adjustments after merging with main
Robbepop Oct 6, 2024
b70b16d
reinstate type check in TableEntity::init
Robbepop Oct 6, 2024
08d7f61
update to wasmparser v0.218.0
Robbepop Oct 6, 2024
7958bc1
enable GC_TYPES when REFERENCE_TYPES is enabled
Robbepop Oct 6, 2024
956471e
shift method to reduce diff
Robbepop Oct 6, 2024
f93b112
remove outdated comment
Robbepop Oct 6, 2024
2ba92d3
refactor: shrink LazyFuncTranslator stack size
Robbepop Oct 6, 2024
c785870
Merge branch 'main' into rf-update-wasmparser
Robbepop Oct 6, 2024
8e9267d
Merge branch 'main' into rf-update-wasmparser
Robbepop Oct 6, 2024
8b7bbfd
Merge branch 'main' into rf-update-wasmparser
Robbepop Oct 8, 2024
47bf45a
update wasmparser to v0.219.0
Robbepop Oct 8, 2024
dfbb0d3
Merge branch 'main' into rf-update-wasmparser
Robbepop Oct 16, 2024
9184417
Merge branch 'main' into rf-update-wasmparser
Robbepop Oct 19, 2024
fb21283
use new FuncBody::as_bytes API where useful
Robbepop Oct 19, 2024
2389118
Merge branch 'main' into rf-update-wasmparser
Robbepop Nov 12, 2024
514c150
leftovers from merge
Robbepop Nov 12, 2024
45593bb
update to `wasmparser` v0.220 and propagate crate features
Robbepop Nov 12, 2024
ade9d7a
update Cargo.lock
Robbepop Nov 12, 2024
3a797d4
Merge branch 'main' into rf-update-wasmparser
Robbepop Nov 16, 2024
d681825
fixes after merge
Robbepop Nov 16, 2024
e8739b8
update wasm-tools dependencies
Robbepop Nov 16, 2024
e68c2fc
update cargo deps
Robbepop Nov 17, 2024
e0a5adf
disable memory64 for wasm-smith
Robbepop Nov 17, 2024
8ee3373
Merge branch 'main' into rf-update-wasmparser
Robbepop Nov 17, 2024
dca88f6
Merge branch 'main' into rf-update-wasmparser
Robbepop Nov 27, 2024
0c4aca1
update to wasmparser v0.221
Robbepop Nov 27, 2024
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
93 changes: 63 additions & 30 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 9 additions & 3 deletions crates/wasmi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ exclude = [
]

[dependencies]
wasmparser = { version = "0.100.2", package = "wasmparser-nostd", default-features = false }
wasmparser = { version = "0.221.0", default-features = false, features = ["validate", "features"] }
wasmi_core = { workspace = true }
wasmi_collections = { workspace = true }
wasmi_ir = { workspace = true }
Expand Down Expand Up @@ -48,8 +48,14 @@ std = [
"spin/std",
"arrayvec/std",
]
hash-collections = ["wasmi_collections/hash-collections"]
prefer-btree-collections = ["wasmi_collections/prefer-btree-collections"]
hash-collections = [
"wasmi_collections/hash-collections",
"wasmparser/hash-collections",
]
prefer-btree-collections = [
"wasmi_collections/prefer-btree-collections",
"wasmparser/prefer-btree-collections",
]

# Enables extra checks performed during Wasmi bytecode execution.
#
Expand Down
Loading