We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0b0e170 commit 08e953cCopy full SHA for 08e953c
packages/vm/src/wasm_backend/gatekeeper.rs
@@ -63,6 +63,10 @@ impl Default for Gatekeeper {
63
Self::new(GatekeeperConfig {
64
allow_floats: true,
65
allow_feature_bulk_memory_operations: false,
66
+ // we allow the reference types proposal during compatibility checking because a subset
67
+ // of it is required since Rust 1.82, but we don't allow any of the instructions specific
68
+ // to the proposal here. Especially `table.grow` and `table.fill` can be abused to cause
69
+ // very long runtime and high memory usage.
70
allow_feature_reference_types: false,
71
allow_feature_simd: false,
72
allow_feature_exception_handling: false,
0 commit comments