Piotr Sikora
Piotr Sikora
I'm 95% done, but it will slip until tomorrow.
See: #42.
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
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...
cc @rossberg