Paweł Bylica

Results 290 issues of 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).

precompiles

```[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)....

precompiles

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...

good first issue

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...

good first issue
build

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...

optimization

[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...