proxy-wasm-cpp-host icon indicating copy to clipboard operation
proxy-wasm-cpp-host copied to clipboard

WebAssembly for Proxies (C++ host implementation)

Results 70 proxy-wasm-cpp-host issues
Sort by recently updated
recently updated
newest added

gRPC callbacks are reentrant, leading to callback-during-callback, and crashes in SDKs. Those should be deferred (similarly to callbacks for HTTP callouts, etc.) Reported in https://github.com/proxy-wasm/proxy-wasm-rust-sdk/issues/206, although plugins would crash even...

Updated wasmtime to v13.0.0, resolved duplicate dependency issues caused by cargo raze.

Modify ContextBase, WasmBase, WasmHandleBase, and PluginHandleBase class declarations to make more methods virtual.

V8 is built twice, once as `fastbuild` and once as `opt` during the build process. This is probably due to the two-step build process with `mksnapshot` (or maybe `torque`?) using...

It looks that `sha256sum` was removed (or possibly replaced with `gsha256sum`?), which broke cache-key evaluation: ``` echo "::set-output name=uniq::$(bazel query --output build //external:v8 | grep -E 'sha256|commit' | cut -d\"...

Currently used images are a few years old (`ubuntu-20.04`, `macos-11`, `windows-2019`) and include even older versions of toolchains, which may result in build failures. cc @mpwarres

LLVM can be built using Bazel (see: https://github.com/llvm/llvm-project/tree/main/utils/bazel), which would be cacheable. Currently, WAMR JIT and WAVM tests are building LLVM using CMake, which isn't cacheable and results in multi-hour...