Commit Graph

23788 Commits

Author SHA1 Message Date
Kamil Śliwak
bfcc87f4a2 fixup! Traverse object tree 2023-08-25 17:05:25 +02:00
Kamil Śliwak
f34171f806 fixup! getObject -> Object::objectAt 2023-08-25 16:56:40 +02:00
Kamil Śliwak
75d34815bf fixup! Traverse object tree 2023-08-25 15:52:06 +02:00
Kamil Śliwak
3b99f598ca fixup! Traverse object tree 2023-08-25 14:49:40 +02:00
r0qs
42c92cf342
Traverse object tree 2023-08-25 09:46:34 +02:00
r0qs
9c0f36db3b
Apply suggestions 2023-08-21 16:05:02 +02:00
r0qs
5f934346d1
Rename _qualifiedPath to _qualifiedName 2023-08-21 16:05:01 +02:00
Daniel Lupu
9b330b9680
set proper execution num for creation objects 2023-08-21 16:05:01 +02:00
Daniel Lupu
b838b9a820
mostly style changes 2023-08-21 16:05:01 +02:00
Daniel Lupu
bf9c95f5c9
process some of the feedback 2023-08-21 16:05:01 +02:00
Daniel Lupu
9bd7f3553e
getObject -> Object::objectAt 2023-08-21 16:05:01 +02:00
Daniel Lupu
4581139afa
process some of the feedback 2023-08-21 16:05:01 +02:00
Daniel Lupu
5fd6b206a9
fix: apply suggestions + small fix 2023-08-21 16:05:01 +02:00
Daniel Lupu
c2d2eec85c
fix: apply coding style suggestions 2023-08-21 16:05:00 +02:00
Daniel Lupu
2549184205
remove unnecessary brackets 2023-08-21 16:05:00 +02:00
Daniel Lupu
d96ab027c9
slightly improve a var name 2023-08-21 16:05:00 +02:00
Daniel Lupu
90d4709e49
modify <object> flag description 2023-08-21 16:05:00 +02:00
Daniel Lupu
4a5c108dbd
make objectApply recursive 2023-08-21 16:05:00 +02:00
Daniel Lupu
da28f9f315
if input was code block, only print code 2023-08-21 16:05:00 +02:00
Daniel Lupu
153e32896b
do not use Object::pathToSubObject in getSubObject 2023-08-21 16:04:59 +02:00
Daniel Lupu
84133c8e5d
yulopti: Add support for Yul Objects 2023-08-21 16:04:59 +02:00
Kamil Śliwak
ee21b03e6c
Merge pull request #14500 from ethereum/fix-isoltest-update-loop-on-short-expectations
Fix infinite isoltest expectation update loop on values not taking full slots
2023-08-21 14:19:20 +02:00
Kamil Śliwak
d2f86ffb16
Merge pull request #14499 from ethereum/purge-using-namespace-std-from-libsolutil
Purge using namespace std from libsolutil
2023-08-18 12:56:01 +02:00
Nikola Matic
ad7932555d Purge using namespace std from libsolutil 2023-08-18 12:10:43 +02:00
Kamil Śliwak
397a5543a4 fixup! BytesUtils: Don't introduce garbage when formatting byte vectors shorter than expected 2023-08-17 20:45:16 +02:00
Kamil Śliwak
0f5aacefa0 BytesUtils: Don't format parameters shorter than 32 bytes as integers 2023-08-17 20:00:54 +02:00
Kamil Śliwak
368ea01bb2 BytesUtils: Don't introduce garbage when formatting byte vectors shorter than expected 2023-08-17 20:00:44 +02:00
Kamil Śliwak
ef5f131862
Merge pull request #14480 from ethereum/refactor-preamble
Unify preamble injection in `AnalysisFramework`
2023-08-17 18:32:51 +02:00
Kamil Śliwak
2baf9d4d82 Put stripPreReleaseWarning() next to withPreamble() 2023-08-17 17:39:27 +02:00
Kamil Śliwak
ec92685bcb Unify preamble handling between AnalysisFramework and SolidityExecutionFramework 2023-08-17 17:39:27 +02:00
Kamil Śliwak
18db62cf41 Unify preamble handling between test cases based on AnalysisFramework 2023-08-17 17:39:27 +02:00
Kamil Śliwak
0c2fce579a Take into account multi-line license comments when adding preamble in test frameworks 2023-08-17 17:39:27 +02:00
Kamil Śliwak
69e5b634ea
Merge pull request #14450 from criadoperez/fix/criadoperez2
Fix typo in a docstring in `libyul/AsmAnalysis.h`
2023-08-16 21:24:11 +02:00
Alejandro Criado-Pérez
9f237d38a6 Corrected text 2023-08-16 20:34:13 +02:00
Nikola Matić
25fc3aa32f
Merge pull request #14493 from ethereum/purge-using-namespace-from-libsolidity-lsp-parsing
Purge using namespace from libsolidity/lsp and parsing
2023-08-16 18:15:28 +02:00
Daniel
8031be1109
Merge pull request #14496 from ethereum/removeDeadMainFunctionStep
Remove obsolete main function yul optimiser step.
2023-08-16 18:14:34 +02:00
Daniel Kirchner
aaba5c408a Remove obsolete main function yul optimiser step. 2023-08-16 17:28:32 +02:00
Nikola Matic
f344dc164e Purge using namespace from libsolidity/lsp and parsing 2023-08-16 17:07:52 +02:00
Nikola Matić
310794089a
Merge pull request #14492 from ethereum/purge-using-namespace-from-libsolidity-interface
Purge using namespace std from libsolidity/interface
2023-08-16 17:05:16 +02:00
Nikola Matic
342ba0324f Purge using namespace std from libsolidity/interface 2023-08-15 15:45:15 +02:00
Daniel
579259d6e1
Merge pull request #14491 from ethereum/purge-using-namespace-from-libsolidity-formal
Purge using namespace from libsolidity/formal
2023-08-15 15:33:55 +02:00
Nikola Matic
d0a5556fd0 Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
Daniel
f085572e24
Merge pull request #14490 from ethereum/purge-using-namespace-std-from-libsolidity-codegen
Purge using namespace std from libsolidity/codegen
2023-08-15 14:19:14 +02:00
Nikola Matic
ce423e5ae5 Purge using namespace std from libsolidity/codegen 2023-08-14 21:37:31 +02:00
Daniel
d8cc2c62f3
Merge pull request #14489 from ethereum/purge-using-namespace-from-libsolidity-ast
Purge using namespace std from libsolidity/ast
2023-08-14 15:44:00 +02:00
Nikola Matic
2a2a9d37ee Purge using namespace std from libsolidity/ast 2023-08-14 14:54:58 +02:00
Nikola Matić
b4d4b49dca
Merge pull request #14488 from ethereum/purge-using-namespace-std-from-libsolidity-analysis
Purge using namespace std from libsolidity/analysis
2023-08-14 14:53:32 +02:00
Nikola Matic
de1a017ccb Purge using namespace std from libsolidity/analysis 2023-08-14 11:44:50 +02:00
Kamil Śliwak
c50c9b2c43
Merge pull request #14482 from ethereum/fix-error-ids-in-format-errors
Fix error IDs in `AnalysisFramework::formatErrors()`
2023-08-11 20:37:47 +02:00
Kamil Śliwak
339053f185 AnalysisFramework.formatErrors(): Fix _withErrorIds flag not having any effect 2023-08-11 14:15:56 +02:00