Alex Beregszaszi
Alex Beregszaszi
De numbers are pretty similar to #435, perhaps should rebase this and re-bench?
@chfast merge or not merge?
> ``` > Ramanujan: 0, Niels: 0 > ``` This suggests there are two more protocol updates on BSC called Ramanujan and Niels. If they require changes to evmone, they...
Not sure I understand it, but evmone is not only concerned by gas. Can you point us to proper descriptions of the protocol updates?
Do not merge yet, want to actually commit the changed sources to https://github.com/axic/snailtracer so we can refer to it.
Rebased. Before merged, I'd still want to point the commit to a commithash in the source repo. @chfast do you remember what else was blocking this?
I think all it takes is installing [wasi-sdk](https://github.com/WebAssembly/wasi-sdk/releases) on `cpp-build-env` (the latest release requires llvm9+, and is built for llvm11) and adding a toolchain file with `--target=wasm32-wasi --sysroot=/path/to/sysroot -fno-exceptions`. Though...
We should also look into compilation with emscripten, as that gives us more control over the exposed API. WASI would be good for a build containing the `evmc` CLI tool...
Wouldn't you also want to export at least `set_option` too? I think it would be better to expose the same functionality the EVMC wrapper is covering. I wonder however where...
> > I wonder however where is the big implementation overhead. The EVMC wrapper just puts all these into a struct. > > In the binding code, I'm not using...