Skip to content

Commit c8efae2

Browse files
committed
update solc
1 parent f062bff commit c8efae2

200 files changed

Lines changed: 696 additions & 508 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/test-utils/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ test-files = {path = "../test-files", package = "fe-test-files" }
1818
hex = "0.4"
1919
primitive-types = {version = "0.11.1", default-features = false, features = ["rlp"]}
2020
serde_json = "1.0.64"
21-
solc = {git = "https://github.com/g-r-a-n-t/solc-rust", rev = "52d4146", optional = true}
21+
solc = {git = "https://github.com/cburgdorf/solc-rust", rev = "75ed40e", optional = true}
2222
yultsur = {git = "https://github.com/g-r-a-n-t/yultsur", rev = "ae85470"}
2323
indexmap = "1.6.2"
2424
insta = "1.7.1"
Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
---
22
source: crates/tests/src/demo_erc20.rs
33
expression: "format!(\"{}\", harness.gas_reporter)"
4+
45
---
5-
name([]) used 1530 gas
6-
symbol([]) used 1564 gas
7-
decimals([]) used 308 gas
8-
totalSupply([]) used 309 gas
9-
balanceOf([Address(0x1000000000000000000000000000000000000001)]) used 579 gas
10-
transfer([Address(0x2000000000000000000000000000000000000002), Uint(4200000000000000)]) used 25865 gas
11-
balanceOf([Address(0x2000000000000000000000000000000000000002)]) used 579 gas
12-
balanceOf([Address(0x1000000000000000000000000000000000000001)]) used 579 gas
13-
approve([Address(0x2000000000000000000000000000000000000002), Uint(5000000000000000)]) used 24996 gas
14-
transferFrom([Address(0x1000000000000000000000000000000000000001), Address(0x3000000000000000000000000000000000000003), Uint(2500000000000000)]) used 29360 gas
15-
balanceOf([Address(0x1000000000000000000000000000000000000001)]) used 579 gas
16-
balanceOf([Address(0x3000000000000000000000000000000000000003)]) used 579 gas
17-
allowance([Address(0x1000000000000000000000000000000000000001), Address(0x2000000000000000000000000000000000000002)]) used 733 gas
18-
transferFrom([Address(0x1000000000000000000000000000000000000001), Address(0x3000000000000000000000000000000000000003), Uint(2000000000000000)]) used 7460 gas
19-
balanceOf([Address(0x3000000000000000000000000000000000000003)]) used 579 gas
6+
name([]) used 1525 gas
7+
symbol([]) used 1559 gas
8+
decimals([]) used 306 gas
9+
totalSupply([]) used 307 gas
10+
balanceOf([Address(0x1000000000000000000000000000000000000001)]) used 574 gas
11+
transfer([Address(0x2000000000000000000000000000000000000002), Uint(4200000000000000)]) used 25881 gas
12+
balanceOf([Address(0x2000000000000000000000000000000000000002)]) used 574 gas
13+
balanceOf([Address(0x1000000000000000000000000000000000000001)]) used 574 gas
14+
approve([Address(0x2000000000000000000000000000000000000002), Uint(5000000000000000)]) used 25003 gas
15+
transferFrom([Address(0x1000000000000000000000000000000000000001), Address(0x3000000000000000000000000000000000000003), Uint(2500000000000000)]) used 29388 gas
16+
balanceOf([Address(0x1000000000000000000000000000000000000001)]) used 574 gas
17+
balanceOf([Address(0x3000000000000000000000000000000000000003)]) used 574 gas
18+
allowance([Address(0x1000000000000000000000000000000000000001), Address(0x2000000000000000000000000000000000000002)]) used 728 gas
19+
transferFrom([Address(0x1000000000000000000000000000000000000001), Address(0x3000000000000000000000000000000000000003), Uint(2000000000000000)]) used 7488 gas
20+
balanceOf([Address(0x3000000000000000000000000000000000000003)]) used 574 gas
2021

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
source: crates/tests/src/demo_guestbook.rs
33
expression: "format!(\"{}\", harness.gas_reporter)"
4+
45
---
5-
sign([String("hello world")]) used 54310 gas
6-
get_msg([Address(0x1234000000000000000000000000000000005678)]) used 2332 gas
6+
sign([String("hello world")]) used 54296 gas
7+
get_msg([Address(0x1234000000000000000000000000000000005678)]) used 2320 gas
78

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
---
22
source: crates/tests/src/demo_simple_open_auction.rs
33
expression: "format!(\"{}\", harness.gas_reporter)"
4+
45
---
5-
bid([]) used 46243 gas
6-
bid([]) used 25169 gas
7-
withdraw([]) used 15391 gas
8-
withdraw([]) used 2439 gas
9-
action_end([]) used 31528 gas
6+
bid([]) used 46237 gas
7+
bid([]) used 25163 gas
8+
withdraw([]) used 15382 gas
9+
withdraw([]) used 2429 gas
10+
action_end([]) used 31546 gas
1011

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
source: crates/tests/src/demo_uniswap.rs
33
expression: "format!(\"{}\", factory_harness.gas_reporter)"
4+
45
---
5-
create_pair([Address(0x5dddfce53ee040d9eb21afbc0ae1bb4dbb0ba643), Address(0x5f8bd49cd9f0cb2bd5bb9d4320dfe9b61023249d)]) used 1549892 gas
6+
create_pair([Address(0x5dddfce53ee040d9eb21afbc0ae1bb4dbb0ba643), Address(0x5f8bd49cd9f0cb2bd5bb9d4320dfe9b61023249d)]) used 1539870 gas
67

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
---
22
source: crates/tests/src/demo_uniswap.rs
33
expression: "format!(\"{}\", pair_harness.gas_reporter)"
4+
45
---
5-
factory([]) used 275 gas
6-
token0([]) used 297 gas
7-
token1([]) used 319 gas
8-
mint([Address(0x1000000000000000000000000000000000000001)]) used 148429 gas
9-
balanceOf([Address(0x1000000000000000000000000000000000000001)]) used 628 gas
10-
balanceOf([Address(0x0000000000000000000000000000000000000000)]) used 628 gas
11-
get_reserves([]) used 801 gas
12-
swap([Uint(1993), Uint(0), Address(0x0000000000000000000000000000000000000042)]) used 36368 gas
13-
get_reserves([]) used 801 gas
14-
transfer([Address(0x5544753c1deedce3cb267ca69ea62c24711b786f), Uint(141421356237309503880)]) used 5802 gas
15-
burn([Address(0x1000000000000000000000000000000000000001)]) used 3650 gas
16-
get_reserves([]) used 801 gas
6+
factory([]) used 271 gas
7+
token0([]) used 293 gas
8+
token1([]) used 315 gas
9+
mint([Address(0x1000000000000000000000000000000000000001)]) used 148541 gas
10+
balanceOf([Address(0x1000000000000000000000000000000000000001)]) used 621 gas
11+
balanceOf([Address(0x0000000000000000000000000000000000000000)]) used 621 gas
12+
get_reserves([]) used 797 gas
13+
swap([Uint(1993), Uint(0), Address(0x0000000000000000000000000000000000000042)]) used 36362 gas
14+
get_reserves([]) used 797 gas
15+
transfer([Address(0x2d29e52a4a29f76b6e81ba4ecf542b7bef31fff1), Uint(141421356237309503880)]) used 5795 gas
16+
burn([Address(0x1000000000000000000000000000000000000001)]) used 3634 gas
17+
get_reserves([]) used 797 gas
1718

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
---
22
source: crates/tests/src/features.rs
33
expression: "format!(\"{}\", harness.gas_reporter)"
4+
45
---
5-
decode_static_complex([Tuple([Tuple([Int(10), Int(20)]), Int(30)])]) used 783 gas
6-
decode_string_complex([Tuple([String("Hello"), Int(30)])]) used 1438 gas
7-
decode_bytes_complex([Tuple([Bytes([1, 2, 3, 4, 5, 6, 7, 8]), Int(30)])]) used 1000 gas
8-
decode_nested_dynamic_complex([Tuple([Tuple([Bytes([1, 2, 3, 4, 5, 6, 7, 8]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([String("Hello"), Int(30)])])]) used 3622 gas
9-
decode_static_complex_elem_array([FixedArray([Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)])])]) used 3061 gas
10-
decode_dynamic_complex_elem_array([FixedArray([Tuple([Tuple([Bytes([1, 2, 3, 4, 5, 6, 7, 8]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([String("Hello"), Int(30)])]), Tuple([Tuple([Bytes([1, 2, 3, 4, 5, 6, 7, 8]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([String("Hello"), Int(30)])]), Tuple([Tuple([Bytes([1, 2, 3, 4, 5, 6, 7, 8]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([String("Hello"), Int(30)])])])]) used 12597 gas
6+
decode_static_complex([Tuple([Tuple([Int(10), Int(20)]), Int(30)])]) used 790 gas
7+
decode_string_complex([Tuple([String("Hello"), Int(30)])]) used 1427 gas
8+
decode_bytes_complex([Tuple([Bytes([1, 2, 3, 4, 5, 6, 7, 8]), Int(30)])]) used 995 gas
9+
decode_nested_dynamic_complex([Tuple([Tuple([Bytes([1, 2, 3, 4, 5, 6, 7, 8]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([String("Hello"), Int(30)])])]) used 3617 gas
10+
decode_static_complex_elem_array([FixedArray([Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)])])]) used 3089 gas
11+
decode_dynamic_complex_elem_array([FixedArray([Tuple([Tuple([Bytes([1, 2, 3, 4, 5, 6, 7, 8]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([String("Hello"), Int(30)])]), Tuple([Tuple([Bytes([1, 2, 3, 4, 5, 6, 7, 8]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([String("Hello"), Int(30)])]), Tuple([Tuple([Bytes([1, 2, 3, 4, 5, 6, 7, 8]), Int(30)]), Tuple([Tuple([Int(10), Int(20)]), Int(30)]), Tuple([String("Hello"), Int(30)])])])]) used 12630 gas
1112

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
---
22
source: crates/tests/src/features.rs
33
expression: "format!(\"{}\", harness.gas_reporter)"
4+
45
---
5-
write_bar([Address(0x0000000000000000000000000000000000000001), Bytes([116, 101, 110, 32, 98, 121, 116, 101, 115, 49])]) used 22682 gas
6-
write_bar([Address(0x0000000000000000000000000000000000000002), Bytes([116, 101, 110, 32, 98, 121, 116, 101, 115, 50])]) used 22682 gas
7-
read_bar([Address(0x0000000000000000000000000000000000000001)]) used 802 gas
8-
read_bar([Address(0x0000000000000000000000000000000000000002)]) used 802 gas
6+
write_bar([Address(0x0000000000000000000000000000000000000001), Bytes([116, 101, 110, 32, 98, 121, 116, 101, 115, 49])]) used 22709 gas
7+
write_bar([Address(0x0000000000000000000000000000000000000002), Bytes([116, 101, 110, 32, 98, 121, 116, 101, 115, 50])]) used 22709 gas
8+
read_bar([Address(0x0000000000000000000000000000000000000001)]) used 790 gas
9+
read_bar([Address(0x0000000000000000000000000000000000000002)]) used 790 gas
910

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
---
22
source: crates/tests/src/features.rs
33
expression: "format!(\"{}\", harness.gas_reporter)"
4+
45
---
5-
my_balance([]) used 127 gas
6-
other_balance([Address(0x5dddfce53ee040d9eb21afbc0ae1bb4dbb0ba643)]) used 320 gas
7-
other_balance([Address(0x2000000000000000000000000000000000000002)]) used 2820 gas
8-
my_balance([]) used 127 gas
9-
other_balance([Address(0x5dddfce53ee040d9eb21afbc0ae1bb4dbb0ba643)]) used 320 gas
10-
other_balance([Address(0x2000000000000000000000000000000000000002)]) used 320 gas
6+
my_balance([]) used 125 gas
7+
other_balance([Address(0x5dddfce53ee040d9eb21afbc0ae1bb4dbb0ba643)]) used 311 gas
8+
other_balance([Address(0x2000000000000000000000000000000000000002)]) used 2811 gas
9+
my_balance([]) used 125 gas
10+
other_balance([Address(0x5dddfce53ee040d9eb21afbc0ae1bb4dbb0ba643)]) used 311 gas
11+
other_balance([Address(0x2000000000000000000000000000000000000002)]) used 311 gas
1112

0 commit comments

Comments
 (0)