Change default EVM version to Shanghai.

Co-authored-by: Rodrigo Q. Saramago <rodrigoqsaramago@gmail.com>
This commit is contained in:
Daniel Kirchner
2023-05-08 16:34:23 +02:00
co-authored by Rodrigo Q. Saramago
parent 34b13c1f89
commit 44da8507b1
267 changed files with 949 additions and 934 deletions
+5 -5
View File
@@ -13,7 +13,7 @@
},
"abi_decode_tuple_t_uint256_fromMemory":
{
"entryPoint": 94,
"entryPoint": 92,
"parameterSlots": 2,
"returnSlots": 1
}
@@ -22,7 +22,7 @@
{
"@f_14":
{
"entryPoint": 128,
"entryPoint": 124,
"id": 14,
"parameterSlots": 2,
"returnSlots": 1
@@ -35,13 +35,13 @@
},
"abi_decode_tuple_t_array$_t_uint256_$dyn_calldata_ptr":
{
"entryPoint": 164,
"entryPoint": 158,
"parameterSlots": 2,
"returnSlots": 2
},
"abi_decode_tuple_t_uint256":
{
"entryPoint": 281,
"entryPoint": 269,
"parameterSlots": 2,
"returnSlots": 1
},
@@ -52,7 +52,7 @@
},
"panic_error_0x32":
{
"entryPoint": 306,
"entryPoint": 292,
"parameterSlots": 0,
"returnSlots": 0
}
@@ -7,169 +7,169 @@
{
"abi_decode_tuple_":
{
"entryPoint": 122,
"entryPoint": 117,
"parameterSlots": 2,
"returnSlots": 0
},
"abi_encode_t_uint256_to_t_uint256_fromStack":
{
"entryPoint": 156,
"entryPoint": 149,
"parameterSlots": 2,
"returnSlots": 0
},
"abi_encode_tuple_t_uint256__to_t_uint256__fromStack":
{
"entryPoint": 171,
"entryPoint": 164,
"parameterSlots": 2,
"returnSlots": 1
},
"allocate_unbounded":
{
"entryPoint": 102,
"entryPoint": 100,
"parameterSlots": 0,
"returnSlots": 1
},
"cleanup_t_uint256":
{
"entryPoint": 146,
"entryPoint": 140,
"parameterSlots": 1,
"returnSlots": 1
},
"convert_t_uint256_to_t_uint256":
{
"entryPoint": 413,
"entryPoint": 398,
"parameterSlots": 1,
"returnSlots": 1
},
"external_fun_f_25":
{
"entryPoint": 198,
"entryPoint": 189,
"parameterSlots": 0,
"returnSlots": 0
},
"external_fun_g_36":
{
"entryPoint": 256,
"entryPoint": 247,
"parameterSlots": 0,
"returnSlots": 0
},
"fun_f_25":
{
"entryPoint": 680,
"entryPoint": 653,
"id": 25,
"parameterSlots": 0,
"returnSlots": 1
},
"fun_f_25_inner":
{
"entryPoint": 646,
"entryPoint": 621,
"parameterSlots": 1,
"returnSlots": 1
},
"fun_g_36":
{
"entryPoint": 896,
"entryPoint": 858,
"id": 36,
"parameterSlots": 0,
"returnSlots": 1
},
"fun_g_36_inner":
{
"entryPoint": 862,
"entryPoint": 826,
"parameterSlots": 1,
"returnSlots": 1
},
"identity":
{
"entryPoint": 403,
"entryPoint": 389,
"parameterSlots": 1,
"returnSlots": 1
},
"modifier_m_17":
{
"entryPoint": 492,
"entryPoint": 475,
"id": 14,
"parameterSlots": 1,
"returnSlots": 1
},
"modifier_m_19":
{
"entryPoint": 569,
"entryPoint": 548,
"id": 14,
"parameterSlots": 1,
"returnSlots": 1
},
"modifier_m_28":
{
"entryPoint": 708,
"entryPoint": 680,
"id": 14,
"parameterSlots": 1,
"returnSlots": 1
},
"modifier_m_30":
{
"entryPoint": 785,
"entryPoint": 753,
"id": 14,
"parameterSlots": 1,
"returnSlots": 1
},
"prepare_store_t_uint256":
{
"entryPoint": 447,
"entryPoint": 431,
"parameterSlots": 1,
"returnSlots": 1
},
"revert_error_42b3090547df1d2001c96683413b8cf91c1b902ef5e3cb8d9f6f304cf7446f74":
{
"entryPoint": 314,
"entryPoint": 305,
"parameterSlots": 0,
"returnSlots": 0
},
"revert_error_ca66f745a3ce8ff40e2ccaf1ad45db7774001b90d25810abd9040049be7bf4bb":
{
"entryPoint": 112,
"entryPoint": 109,
"parameterSlots": 0,
"returnSlots": 0
},
"revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b":
{
"entryPoint": 117,
"entryPoint": 113,
"parameterSlots": 0,
"returnSlots": 0
},
"shift_left_0":
{
"entryPoint": 324,
"entryPoint": 313,
"parameterSlots": 1,
"returnSlots": 1
},
"shift_right_224_unsigned":
{
"entryPoint": 89,
"entryPoint": 88,
"parameterSlots": 1,
"returnSlots": 1
},
"update_byte_slice_32_shift_0":
{
"entryPoint": 337,
"entryPoint": 324,
"parameterSlots": 2,
"returnSlots": 1
},
"update_storage_value_offset_0t_uint256_to_t_uint256":
{
"entryPoint": 457,
"entryPoint": 440,
"parameterSlots": 2,
"returnSlots": 0
},
"usr$f":
{
"entryPoint": 515,
"entryPoint": 496,
"parameterSlots": 0,
"returnSlots": 1
},
"zero_value_for_split_t_uint256":
{
"entryPoint": 319,
"entryPoint": 309,
"parameterSlots": 0,
"returnSlots": 1
}
@@ -17,11 +17,11 @@
[
{
"length": 20,
"start": 184
"start": 174
},
{
"length": 20,
"start": 368
"start": 350
}
]
}
@@ -11,7 +11,7 @@ object "a" {
Binary representation:
7312345678901234567890123456789012345678908060005550
731234567890123456789012345678901234567890805f5550
Text representation:
/* "linking_strict_assembly/input.yul":44:79 */
@@ -11,7 +11,7 @@ object "a" {
Binary representation:
7312345678901234567890123456789012345678908060005550
731234567890123456789012345678901234567890805f5550
Text representation:
linkerSymbol("20a18a9bf97d889dcf77111b674da319a4e9e3e05d3f4df9e0bf5c588dd4f0f8")
@@ -11,7 +11,7 @@ object "a" {
Binary representation:
73__$8aa64f937099b65a4febc243a5ae0f2d64$__8060005550
73__$8aa64f937099b65a4febc243a5ae0f2d64$__805f5550
Text representation:
linkerSymbol("8aa64f937099b65a4febc243a5ae0f2d6416bb9e473c30dd29c1ee498fb7c5a8")
@@ -13,7 +13,7 @@ object "a" {
Binary representation:
73111111111111111111111111111111111111111173222222222222222222222222222222222222222281600055806001555050
731111111111111111111111111111111111111111732222222222222222222222222222222222222222815f55806001555050
Text representation:
/* "linking_strict_assembly_same_library_name_different_files/input.yul":45:75 */
@@ -13,7 +13,7 @@ object "a" {
Binary representation:
73123456789012345678901234567890123456789073__$c3523432985587641d17c68161d2f700c5$__81600055806001555050
73123456789012345678901234567890123456789073__$c3523432985587641d17c68161d2f700c5$__815f55806001555050
Text representation:
/* "linking_strict_assembly_same_library_name_different_files_in_link_references/input.yul":45:75 */
@@ -11,7 +11,7 @@ object "a" {
Binary representation:
73__$20a18a9bf97d889dcf77111b674da319a4$__8060005550
73__$20a18a9bf97d889dcf77111b674da319a4$__805f5550
Text representation:
linkerSymbol("20a18a9bf97d889dcf77111b674da319a4e9e3e05d3f4df9e0bf5c588dd4f0f8")
@@ -11,7 +11,7 @@ object "a" {
Binary representation:
7312345678901234567890123456789012345678908060005550
731234567890123456789012345678901234567890805f5550
Text representation:
linkerSymbol("8aa64f937099b65a4febc243a5ae0f2d6416bb9e473c30dd29c1ee498fb7c5a8")
@@ -13,7 +13,7 @@ object "a" {
Binary representation:
73123456789012345678901234567890123456789073__$fb58009a6b1ecea3b9d99bedd645df4ec3$__81600055806001555050
73123456789012345678901234567890123456789073__$fb58009a6b1ecea3b9d99bedd645df4ec3$__815f55806001555050
Text representation:
/* "linking_strict_assembly_unresolved_references/input.yul":45:81 */
+1 -1
View File
@@ -1,4 +1,4 @@
======= no_cbor_metadata/input.sol:C =======
Binary:
608080604052346013576004908160198239f35b600080fdfe600080fd
608080604052346013576003908160188239f35b5f80fdfe5f80fd
+1 -1
View File
@@ -23,7 +23,7 @@ object "MyContract" {
Binary representation:
33600055600b8060106000396000f3fe60005460005260206000f3
335f55600880600d5f395ff3fe5f545f5260205ff3
Text representation:
/* "object_compiler/input.yul":128:136 */
@@ -17,154 +17,154 @@
{
"@f_19":
{
"entryPoint": 96,
"entryPoint": 93,
"id": 19,
"parameterSlots": 1,
"returnSlots": 1
},
"abi_decode_available_length_t_array$_t_uint256_$dyn_memory_ptr":
{
"entryPoint": 439,
"entryPoint": 421,
"id": null,
"parameterSlots": 3,
"returnSlots": 1
},
"abi_decode_t_array$_t_uint256_$dyn_memory_ptr":
{
"entryPoint": 544,
"entryPoint": 525,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"abi_decode_t_uint256":
{
"entryPoint": 418,
"entryPoint": 401,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"abi_decode_tuple_t_array$_t_uint256_$dyn_memory_ptr":
{
"entryPoint": 590,
"entryPoint": 570,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"abi_encode_t_uint256_to_t_uint256_fromStack":
{
"entryPoint": 663,
"entryPoint": 641,
"id": null,
"parameterSlots": 2,
"returnSlots": 0
},
"abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed":
{
"entryPoint": 678,
"entryPoint": 656,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"allocate_memory":
{
"entryPoint": 309,
"entryPoint": 297,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"allocate_unbounded":
{
"entryPoint": 171,
"entryPoint": 166,
"id": null,
"parameterSlots": 0,
"returnSlots": 1
},
"array_allocation_size_t_array$_t_uint256_$dyn_memory_ptr":
{
"entryPoint": 336,
"entryPoint": 323,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"checked_add_t_uint256":
{
"entryPoint": 799,
"entryPoint": 771,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"cleanup_t_uint256":
{
"entryPoint": 385,
"entryPoint": 370,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"finalize_allocation":
{
"entryPoint": 260,
"entryPoint": 248,
"id": null,
"parameterSlots": 2,
"returnSlots": 0
},
"panic_error_0x11":
{
"entryPoint": 752,
"entryPoint": 726,
"id": null,
"parameterSlots": 0,
"returnSlots": 0
},
"panic_error_0x32":
{
"entryPoint": 705,
"entryPoint": 681,
"id": null,
"parameterSlots": 0,
"returnSlots": 0
},
"panic_error_0x41":
{
"entryPoint": 213,
"entryPoint": 203,
"id": null,
"parameterSlots": 0,
"returnSlots": 0
},
"revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d":
{
"entryPoint": 191,
"entryPoint": 183,
"id": null,
"parameterSlots": 0,
"returnSlots": 0
},
"revert_error_81385d8c0b31fffe14be1da910c8bd3a80be4cfa248e04f42ec0faea3132a8ef":
{
"entryPoint": 380,
"entryPoint": 366,
"id": null,
"parameterSlots": 0,
"returnSlots": 0
},
"revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db":
{
"entryPoint": 186,
"entryPoint": 179,
"id": null,
"parameterSlots": 0,
"returnSlots": 0
},
"revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b":
{
"entryPoint": 181,
"entryPoint": 175,
"id": null,
"parameterSlots": 0,
"returnSlots": 0
},
"round_up_to_mul_of_32":
{
"entryPoint": 196,
"entryPoint": 187,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"validator_revert_t_uint256":
{
"entryPoint": 395,
"entryPoint": 379,
"id": null,
"parameterSlots": 1,
"returnSlots": 0
@@ -25,7 +25,7 @@ object "C_6" {
Binary representation:
608060405234601557600e601b600039600e6000f35b600080fdfe60806040523615600055600080fd
608060405234601357600c60185f39600c5ff35b5f80fdfe608060405236155f555f80fd
Text representation:
/* "strict_asm_optimizer_steps/input.yul":45:48 */
@@ -2,4 +2,4 @@
======= strict_asm_output_selection_bin_only/input.yul (EVM) =======
Binary representation:
602a60005500
602a5f5500
@@ -22,7 +22,7 @@ object "object" {
Binary representation:
600080600f565b60008035905090565b60156006565b91506025565b6000602035905090565b602b601b565b90508082555050
5f80600d565b5f8035905090565b60136005565b91506022565b5f602035905090565b60286019565b90508082555050
Text representation:
0x00
@@ -22,7 +22,7 @@ object "object" {
Binary representation:
600080600f565b60008035905090565b60156006565b91506026565b600081359050919050565b602e6070601b565b90508082555050
5f80600d565b5f8035905090565b60136005565b91506023565b5f81359050919050565b602b60706019565b90508082555050
Text representation:
/* "yul_function_name_clashes_different_params/input.yul":37:42 */
+1 -1
View File
@@ -21,7 +21,7 @@ object "RunsTest1" {
Binary representation:
602580600c6000396000f3fe7fabc123450000000000000000000000000000000000000000000000000000000060005500
602480600a5f395ff3fe7fabc12345000000000000000000000000000000000000000000000000000000005f5500
Text representation:
/* "yul_optimize_runs/input.yul":115:143 */
+1 -1
View File
@@ -14,7 +14,7 @@ object "object" {
Binary representation:
61200051506161600260005500
6120005150616160025f5500
Text representation:
/* "yul_verbatim_msize/input.yul":125:131 */