mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Change default EVM version to Shanghai.
Co-authored-by: Rodrigo Q. Saramago <rodrigoqsaramago@gmail.com>
This commit is contained in:
co-authored by
Rodrigo Q. Saramago
parent
34b13c1f89
commit
44da8507b1
@@ -24,6 +24,6 @@ contract Creator {
|
||||
}
|
||||
// ----
|
||||
// f(uint256,address[]): 7, 0x40, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 -> 7, 8
|
||||
// gas irOptimized: 429680
|
||||
// gas legacy: 590683
|
||||
// gas legacyOptimized: 448326
|
||||
// gas irOptimized: 429076
|
||||
// gas legacy: 581281
|
||||
// gas legacyOptimized: 444496
|
||||
|
||||
@@ -24,6 +24,6 @@ contract Creator {
|
||||
}
|
||||
// ----
|
||||
// f(uint256,bytes): 7, 0x40, 78, "abcdefghijklmnopqrstuvwxyzabcdef", "ghijklmnopqrstuvwxyzabcdefghijkl", "mnopqrstuvwxyz" -> 7, "h"
|
||||
// gas irOptimized: 279069
|
||||
// gas legacy: 427192
|
||||
// gas legacyOptimized: 296504
|
||||
// gas irOptimized: 278448
|
||||
// gas legacy: 418282
|
||||
// gas legacyOptimized: 291665
|
||||
|
||||
@@ -8,8 +8,8 @@ contract Test {
|
||||
}
|
||||
// ----
|
||||
// constructor(): 7, 0x40, 78, "abcdefghijklmnopqrstuvwxyzabcdef", "ghijklmnopqrstuvwxyzabcdefghijkl", "mnopqrstuvwxyz" ->
|
||||
// gas irOptimized: 270118
|
||||
// gas legacy: 315616
|
||||
// gas legacyOptimized: 260686
|
||||
// gas irOptimized: 269441
|
||||
// gas legacy: 311324
|
||||
// gas legacyOptimized: 258351
|
||||
// m_x() -> 7
|
||||
// m_s() -> 0x20, 78, "abcdefghijklmnopqrstuvwxyzabcdef", "ghijklmnopqrstuvwxyzabcdefghijkl", "mnopqrstuvwxyz"
|
||||
|
||||
@@ -17,8 +17,8 @@ contract Main {
|
||||
}
|
||||
// ----
|
||||
// constructor(): "abc", true
|
||||
// gas irOptimized: 106546
|
||||
// gas legacy: 145838
|
||||
// gas legacyOptimized: 104017
|
||||
// gas irOptimized: 105906
|
||||
// gas legacy: 143300
|
||||
// gas legacyOptimized: 102961
|
||||
// getFlag() -> true
|
||||
// getName() -> "abc"
|
||||
|
||||
@@ -17,4 +17,4 @@ contract C {
|
||||
}
|
||||
// ----
|
||||
// f() -> 16
|
||||
// gas legacy: 103488
|
||||
// gas legacy: 102040
|
||||
|
||||
@@ -10,9 +10,9 @@ contract C {
|
||||
|
||||
// ----
|
||||
// constructor(): 1, 2, 3, 4 ->
|
||||
// gas irOptimized: 172948
|
||||
// gas legacy: 221377
|
||||
// gas legacyOptimized: 177671
|
||||
// gas irOptimized: 172314
|
||||
// gas legacy: 218378
|
||||
// gas legacyOptimized: 176195
|
||||
// a() -> 1
|
||||
// b(uint256): 0 -> 2
|
||||
// b(uint256): 1 -> 3
|
||||
|
||||
@@ -17,6 +17,6 @@ contract C {
|
||||
}
|
||||
// ----
|
||||
// f(), 2000 ether -> true
|
||||
// gas irOptimized: 120052
|
||||
// gas legacy: 123226
|
||||
// gas legacyOptimized: 123092
|
||||
// gas irOptimized: 119451
|
||||
// gas legacy: 122615
|
||||
// gas legacyOptimized: 122484
|
||||
|
||||
Reference in New Issue
Block a user