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
..
2023-04-12 00:10:24 +02:00
2021-04-20 17:38:29 +02:00
2020-07-07 13:13:58 +01:00
2020-09-15 12:13:30 +02:00
2020-07-07 10:52:47 +02:00
2020-06-22 16:51:47 +02:00
2020-11-05 10:30:09 +00:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2020-10-14 11:23:10 +02:00
2021-02-09 16:55:33 +01:00
2020-10-14 12:18:33 +02:00
2020-10-14 12:18:33 +02:00
2020-12-03 17:15:45 +01:00
2020-10-14 12:18:33 +02:00
2020-10-14 12:18:33 +02:00
2020-12-03 17:15:43 +01:00
2020-12-03 17:15:43 +01:00
2021-04-20 17:38:29 +02:00
2020-06-24 15:05:38 +02:00
2020-11-05 10:30:09 +00:00
2021-04-20 17:38:29 +02:00
2020-10-14 11:23:10 +02:00
2020-08-13 14:20:52 +01:00
2020-08-13 14:20:52 +01:00
2020-08-13 14:20:52 +01:00
2020-07-07 10:52:47 +02:00
2020-07-07 13:13:58 +01:00
2020-07-07 13:13:58 +01:00
2020-07-07 13:13:58 +01:00
2020-07-07 13:13:58 +01:00
2020-07-07 13:13:58 +01:00
2020-07-07 13:13:58 +01:00
2020-07-07 13:13:58 +01:00
2020-07-07 13:13:58 +01:00
2020-07-03 15:41:09 +01:00
2020-07-03 15:41:09 +01:00
2020-07-03 15:41:09 +01:00
2020-07-03 15:41:09 +01:00
2020-07-03 15:41:09 +01:00
2020-07-03 15:41:09 +01:00
2020-07-03 15:41:09 +01:00
2020-07-03 15:41:09 +01:00
2020-07-07 13:13:58 +01:00
2020-07-07 13:13:58 +01:00
2020-07-07 13:13:58 +01:00
2020-07-07 13:13:58 +01:00
2020-09-15 12:13:30 +02:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-12-03 17:15:45 +01:00
2020-11-04 12:03:33 +01:00
2020-06-22 16:51:47 +02:00
2020-06-22 16:51:47 +02:00
2020-02-24 15:05:19 +01:00
2020-11-04 12:03:33 +01:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2020-10-14 11:23:10 +02:00
2021-04-20 17:38:29 +02:00
2021-02-09 16:55:33 +01:00
2021-02-09 16:55:33 +01:00
2021-02-09 16:55:33 +01:00
2021-02-09 16:55:33 +01:00
2021-02-09 16:55:33 +01:00
2021-02-09 16:55:33 +01:00
2021-02-09 16:55:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2020-10-14 12:05:46 +02:00
2021-04-20 17:38:29 +02:00
2020-10-14 12:05:46 +02:00
2020-10-14 12:05:46 +02:00
2020-08-27 12:28:27 +01:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2020-12-15 15:38:59 +01:00
2021-02-09 16:55:33 +01:00
2021-04-20 17:38:29 +02:00
2020-10-14 12:05:46 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2020-12-03 17:15:45 +01:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-08 15:03:33 +02:00
2021-04-08 15:03:33 +02:00
2021-04-08 15:03:33 +02:00
2021-06-28 14:13:47 +02:00
2021-04-08 15:03:33 +02:00
2021-04-08 15:03:33 +02:00
2021-04-08 15:03:33 +02:00
2020-10-14 10:54:18 +02:00
2020-10-14 10:54:18 +02:00
2020-10-14 10:54:18 +02:00
2020-10-14 10:54:18 +02:00
2020-10-14 10:54:18 +02:00
2020-10-14 10:54:18 +02:00
2020-12-03 17:15:45 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-12-03 17:15:45 +01:00
2021-04-20 17:38:29 +02:00
2020-11-04 12:03:33 +01:00
2021-04-20 17:38:29 +02:00
2021-02-09 16:55:33 +01:00
2021-02-09 16:55:33 +01:00
2021-02-09 16:55:33 +01:00
2020-09-15 12:13:30 +02:00
2021-09-22 13:11:39 +02:00
2021-02-09 16:55:33 +01:00
2020-07-10 21:06:09 +01:00
2020-06-22 16:51:47 +02:00
2021-10-11 13:35:08 +02:00
2020-06-22 16:51:47 +02:00
2021-04-20 17:38:29 +02:00
2020-08-05 11:37:04 +01:00
2020-06-24 15:06:52 +02:00
2020-12-10 17:18:15 +01:00
2021-02-09 16:55:33 +01:00
2020-06-24 15:06:52 +02:00
2020-08-13 14:20:52 +01:00
2020-11-05 10:30:09 +00:00
2020-08-05 11:37:04 +01:00
2020-08-13 14:20:52 +01:00
2020-06-24 15:05:38 +02:00
2021-06-21 18:20:31 +02:00
2021-06-21 18:20:31 +02:00
2021-06-21 18:20:31 +02:00
2020-10-14 11:50:25 +02:00
2020-10-14 11:50:25 +02:00
2020-10-14 11:50:25 +02:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2021-09-22 13:11:39 +02:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2021-04-20 17:38:29 +02:00
2020-09-15 12:13:30 +02:00
2020-09-15 12:13:30 +02:00
2020-09-15 12:13:30 +02:00
2020-09-15 12:13:30 +02:00
2021-04-20 17:38:29 +02:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2021-04-20 17:38:29 +02:00
2020-10-15 18:14:41 +02:00
2020-09-15 12:13:30 +02:00
2020-09-15 12:13:30 +02:00
2020-09-15 12:13:30 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2020-09-15 12:13:30 +02:00
2020-09-15 12:13:30 +02:00
2020-10-14 11:45:54 +02:00
2023-01-25 16:55:11 +01:00
2020-10-15 18:14:41 +02:00
2020-08-13 14:20:52 +01:00
2020-10-15 18:14:41 +02:00
2020-02-06 19:46:37 +01:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2020-06-24 15:05:38 +02:00
2020-10-15 18:14:41 +02:00
2020-06-24 15:06:52 +02:00
2020-06-24 15:05:38 +02:00
2020-11-04 12:03:33 +01:00
2020-10-14 11:39:10 +02:00
2020-10-14 11:39:10 +02:00
2020-10-14 11:39:10 +02:00
2020-10-14 11:39:10 +02:00
2020-11-04 12:03:33 +01:00
2021-02-09 16:55:33 +01:00
2021-02-09 16:55:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2020-12-03 17:15:45 +01:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2021-04-20 17:38:29 +02:00
2021-02-09 16:55:33 +01:00
2020-11-04 12:03:33 +01:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-10-11 13:35:08 +02:00
2021-10-11 13:35:08 +02:00
2020-02-24 15:05:19 +01:00
2020-06-22 16:51:47 +02:00
2020-02-24 15:05:19 +01:00
2020-07-10 21:06:09 +01:00
2020-02-24 15:05:19 +01:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2020-11-04 12:03:33 +01:00
2021-04-20 17:38:29 +02:00
2020-11-04 12:03:33 +01:00
2021-04-20 17:38:29 +02:00
2021-02-09 16:55:33 +01:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2021-04-20 17:38:29 +02:00
2020-11-04 12:03:33 +01:00
2020-11-04 12:03:33 +01:00
2021-04-26 19:56:44 +02:00