solidity/test/tools/yulInterpreter
hrkrshnn 41ce3feb0a test: some tests for push0
1. `push0_disallowed.yul`: checks if `push0()` is a valid builtin in strict Yul
2. `push0_disallowed.sol`: checks if `push0()` is a valid builtin in inline assembly
3. `push0.sol`: simple semantic test that returns 0
4. `evmone_support.sol`: tests if push0 works properly in evmone
5. Updated some bytecode too large tests to use `shanghai` as version
6. Updated various tests where `push1 0` was hardcoded in different forms / expectations on bytecode
size (`Assembler.cpp`, `GasCosts.cpp`, `SolidityCompiler.cpp`, `SolidityExpressionCompiler.cpp`)
2023-04-12 00:10:24 +02:00
..
CMakeLists.txt YulRunner: Add support for interactive inspection of the state 2022-09-14 11:40:02 +02:00
EVMInstructionInterpreter.cpp test: some tests for push0 2023-04-12 00:10:24 +02:00
EVMInstructionInterpreter.h Yul grammar generator: Bound memory accesses. 2023-02-02 08:10:53 +01:00
EwasmBuiltinInterpreter.cpp Adds support for the EVM version "Paris". 2023-01-23 18:50:36 +00:00
EwasmBuiltinInterpreter.h Rename AsmData -> AST 2020-11-25 17:58:02 +00:00
Inspector.cpp YulRunner: Add support for interactive inspection of the state 2022-09-14 11:40:02 +02:00
Inspector.h YulRunner: Add support for interactive inspection of the state 2022-09-14 11:40:02 +02:00
Interpreter.cpp Adds support for the EVM version "Paris". 2023-01-23 18:50:36 +00:00
Interpreter.h Adds support for the EVM version "Paris". 2023-01-23 18:50:36 +00:00