Robbepop opened issue #8894:
I am writing this issue since I think it is the better place to ask than my question at Zulip.
I was looking at
wasi-common'ssynccrate feature and it seems to be depending onwasmtimeas dependency.I found this to be weird and checked out the repositoy locally and just removed the feature dependency line in the
Cargo.tomlafter not really seeing any real dependency on Wasmtime in thesyncspecific code at first glace. Everything still compiled withcargo build -p wasi-common --no-default-features --features sync.Is this simply outdated? It would be great if other WASI runtimes (such as Wasmi) could use
wasi-commonwith itssyncfeature to enable WASI and drop the heavily outdatedwasi-cap-std-synccrate entirely.
Robbepop edited issue #8894:
I am writing this issue since I think it is the better place to ask than my question at Zulip.
I was looking at
wasi-common'ssynccrate feature and it seems to be depending onwasmtimeas dependency.I found this to be weird and checked out the repository locally and just removed the feature dependency line in the
Cargo.tomlafter not really seeing any real dependency on Wasmtime in thesyncspecific code at first glace. Everything still compiled withcargo build -p wasi-common --no-default-features --features sync.Is this simply outdated? It would be great if other WASI runtimes (such as Wasmi) could use
wasi-commonwith itssyncfeature to enable WASI and drop the heavily outdatedwasi-cap-std-synccrate entirely.
Robbepop edited issue #8894:
I am writing this issue since I think it is the better place to ask than my question at Zulip.
I was looking at
wasi-common'ssynccrate feature and it seems to be depending onwasmtimeas dependency.I found this to be weird and checked out the repository locally and just removed the feature dependency line in the
Cargo.tomlafter not really seeing any real dependency on Wasmtime in thesyncspecific code at first glace. Everything still compiled withcargo build -p wasi-common --no-default-features --features sync.Is this simply outdated? It would be great if other WASI runtimes (such as Wasmi) could use
wasi-commonwith itssyncfeature to enable WASI and drop the heavily outdatedwasi-cap-std-synccrate entirely.This is especially important for Wasmi since for technical reasons Wasmi has to use the super outdated
v2.0.0ofwasi-cap-std-synccrate anddependabotrecently turned my attention to a security issue withattythat is used bywasi-cap-std-syncversionv2.0.0.
alexcrichton closed issue #8894:
I am writing this issue since I think it is the better place to ask than my question at Zulip.
I was looking at
wasi-common'ssynccrate feature and it seems to be depending onwasmtimeas dependency.I found this to be weird and checked out the repository locally and just removed the feature dependency line in the
Cargo.tomlafter not really seeing any real dependency on Wasmtime in thesyncspecific code at first glace. Everything still compiled withcargo build -p wasi-common --no-default-features --features sync.Is this simply outdated? It would be great if other WASI runtimes (such as Wasmi) could use
wasi-commonwith itssyncfeature to enable WASI and drop the heavily outdatedwasi-cap-std-synccrate entirely.This is especially important for Wasmi since for technical reasons Wasmi has to use the super outdated
v2.0.0ofwasi-cap-std-synccrate anddependabotrecently turned my attention to a security issue withattythat is used bywasi-cap-std-syncversionv2.0.0.
Last updated: Dec 06 2025 at 06:05 UTC