Paweł Bylica
Paweł Bylica
Add README section (or separate README file in evmone_precompiles) describing which precompile is supported and by what "backend" (e.g. pure EVM, EVMMAX, EVMMAX-C++, native, etc).
```[tasklist] ### Tasks - [ ] Get the old blake2b Huff source code. One copy is available in https://github.com/ewasm/benchmarking/blob/master/evm/input_data/evmcode/blake2b_huff.huff. Maybe there are any newer. You can ask @zac-williamson (the author)....
https://github.com/torvalds/linux/blob/master/tools/perf/Documentation/jit-interface.txt
The execution-spec-tests publish _compiled_ JSON tests as a GitHub release at https://github.com/ethereum/execution-spec-tests/releases/latest. - [ ] Get the latest release and locally run the tests with `evmone-statetest` tool. Report any problems...
The https://github.com/ethereum/evmone/pull/648 has disabled inlining of `evmone::instr::core::mcopy`. This suggests the implementation god worse. Please take a look at optimizing the `MCOPY`. _Originally posted by @chfast in https://github.com/ethereum/evmone/issues/648#issuecomment-1547520964_
Add a LTO build to CI. We can check the performance of Release vs Release+LTO builds but previously difference where neglectable. However, LTO build can reveal some C++ bugs. In...
During EVM memory expansion the new region of memory is filled with zeros. This is inefficient in case of storing to memory because the region will be overwritten with new...
[clang-tidy has recently added proper YAML format](https://github.com/llvm/llvm-project/commit/132f1d31fd66c30baf9773bf8f37b36a40fa7039) (list instead of multi-line string) for checks. We can review list of enabled/disabled checks and at least add comments why they are as...