nimbus-eth1/nimbus/evm
Jacek Sieka f6be4bd0ec
avoid initTable (#2328)
`initTable` is obsolete since nim 0.19 and can introduce significant
memory overhead while providing no benefit (since the table will be
grown to the default initial size on first use anyway).

In particular, aristo layers will not necessarily use all tables they
initialize, for exampe when many empty accounts are being created.
2024-06-10 11:05:30 +02:00
..
interpreter EIP-2537 BLS12-381 G1 add/mul/exp and G2 add/mul support with tests (#2315) 2024-06-08 07:39:53 +07:00
tracer avoid initTable (#2328) 2024-06-10 11:05:30 +02:00
blake2b_f.nim Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
blscurve.nim rm Miracl and remaining i386 (32-bit) build support (#2250) 2024-05-30 21:08:09 +02:00
code_stream.nim avoid initTable (#2328) 2024-06-10 11:05:30 +02:00
computation.nim Replace some usage of std/options with results Opt (#2323) 2024-06-07 23:39:58 +02:00
evm_errors.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
evmc_api.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
evmc_helpers.nim Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
interpreter_dispatch.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
memory.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
message.nim EVM embrace more EVMC types 2023-08-28 21:36:23 +07:00
modexp.nim Add style check to config.nims and fix styles in source code (#2038) 2024-02-20 10:07:38 +07:00
nimdoc.cfg Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
precompiles.nim EIP-2537 BLS12-381 G1 add/mul/exp and G2 add/mul support with tests (#2315) 2024-06-08 07:39:53 +07:00
stack.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
state.nim Consolidate block type for block processing (#2325) 2024-06-09 16:32:20 +02:00
state_transactions.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
types.nim Cleanup stateless and block witness code. (#2295) 2024-06-08 15:05:00 +07:00