Closed sifislag closed 6 months ago
48 tests +2 48 :white_check_mark: +2 28m 55s :stopwatch: + 4m 54s 1 suites ±0 0 :zzz: ±0 1 files ±0 0 :x: ±0
Results for commit f7efba92. ± Comparison against base commit 20df5a75.
:recycle: This comment has been updated with latest results.
48 tests +2 48 :white_check_mark: +2 29m 16s :stopwatch: + 4m 22s 1 suites ±0 0 :zzz: ±0 1 files ±0 0 :x: ±0
Results for commit f7efba92. ± Comparison against base commit 20df5a75.
:recycle: This comment has been updated with latest results.
This PR includes a couple of improvements, vastly improving our function inference output:
HeuristicBlockCloner
to clone them.One downside is it takes 10s more to run the decompiler in interpreted mode. May cause some tests to fail from time to time.
Results
solc 0.8 contracts see a big improvement, as can be seen in the
metadata-dataset1
for ir contracts the results are almost unchanged.
for contracts produced by the legacy pipeline in older compiler versions we still see an improvement, but way smaller than with 0.8 contracts