Piotr Sikora

Results 215 comments of Piotr Sikora

I'm 95% done, but it will slip until tomorrow.

There is more, actually: AssemblyScript, C++, Rust, Go (TinyGo), Zig (see: [the list of Proxy-Wasm SDKs](https://github.com/proxy-wasm/spec#sdks)). One approach is to start from scratch and try to implement a single feature...

Does anybody use `LOG` directly? I think it's an internal implementation detail and end users use `LOG_TRACE`, etc. If that's the case, then we should be able to rename it...

Either calling `__wasm_call_ctors` or linking with `-Wl,--export=__wasm_call_ctors` (from https://github.com/bytecodealliance/wasm-micro-runtime/pull/1255) should work as a workaround. See https://github.com/WebAssembly/WASI/issues/471 for previous discussion.

cc @rossberg @jakobkummerow

@rossberg in theory, that would work for an APIs used only by the application, but in practice, the DEBUG library uses `vec::make_data()` and `vec::free_data()` functions with accounting, and the non-DEBUG...

@rossberg sorry, this slipped my mind. I cannot think of an easy way to enforce this at build-time. We could possibly do this at run-time by passing `DEBUG` value to...