Paweł Bylica
Paweł Bylica
CI fails is because my added file is C++11 and requires `-std=c++11` flag and the rest is C that requires `-std=gnu99`. Python module setup script do not allow you to...
It is a bit hard to add CLI features to this tool and also keep it compatible with other implementations and tools when there is no any spec. @MariusVanDerWijden, is...
> Since I can't open a PR, let me present my work here. Why can't you?
It is likely something is not properly initialized around state / host / transaction.
> It's not right to return the evmc_tx_context object without is reference? You should return it by reference `evmc_tx_context&`. Because otherwise, you will make a temporary copy and later Host...
Ah sorry, you are right. It will keep the copy as `m_tx`. So I'm not sure where the problem is exactly. Can you send a test reproducing your problem?
I don't know. Maybe you want to try address sanitizer or valgrind to provide more debug information?
The `this` object has been deleted?
### Benchmarks Laptop, Skylake CPU, clang-18 ``` ----------------------------------------------------------------------------------------------------------------- Benchmark Time CPU Iterations UserCounters... ----------------------------------------------------------------------------------------------------------------- precompile_mean 3062286 ns 3062130 ns 10 gas_rate=50.2268M/s gas_used=1.538M precompile_median 3060822 ns 3060713 ns 10 gas_rate=50.2497M/s gas_used=1.538M...
You can also output YML by hand. The `std::format` can be useful here, but check availability.