Commit Graph

87 Commits (3a1c7cb065d91e47a3788a6d34ff842c78d05b55)

Author SHA1 Message Date
Feist Josselin 676901ad2f Black on test file 2 years ago
Feist Josselin fb3c863dc8 Fix support for constant variable lookup in yul 2 years ago
alpharush 3646ea4bb8 add tests 2 years ago
alpharush e21d6eb17b add ast test 2 years ago
alpharush 7569131faa fix type conversion of alias so library function can be found 2 years ago
Simone c548dfdcc7 Fix analyze library using for directives 2 years ago
Simone 794b3b9aa4 Add tests 2 years ago
Josselin Feist c7154637d6 WIP fix yul parsing 2 years ago
alpharush d4fd85adea fix overwriting test_file 2 years ago
Simone 2ee6d0a4c8 Add tests 2 years ago
alpharush 10085c1c12 add tests 2 years ago
alpharush 7798f473d2 make it easier to run specific tests and document 2 years ago
Simone 680c914ded Add test 2 years ago
Josselin Feist 93a36990ac Minor 2 years ago
Josselin Feist 997b6b5fe3 Add testcase 2 years ago
Josselin Feist 7951ec1c4e Minor 2 years ago
Josselin Feist 7261715b0c Improve support for virtual modifier 2 years ago
Simone 90520c591b Add parsing tests 2 years ago
alpharush 3e9859cd89 implement full name for custom error and match on it 2 years ago
Josselin Feist f10401593e Add testcase 2 years ago
alpharush 2e341aee9b
do not convert IRs with arguments to state var read (#1230) 2 years ago
alpharush 98e6d8c13e
add support for enum max/min members, fix min member on elementary (#1276) 2 years ago
alpharush b6e17811f9 add tests and artifacts 2 years ago
alpharush d0a4f5595d
add up to 0.8.15 for ast tests (#1268) 2 years ago
Josselin Feist 672c4b312c Improve support for IdentifierPath (solidity 0.8) 3 years ago
Feist Josselin 741fc06ea8
Improve function lookup for bytes (#1163) 3 years ago
Feist Josselin 5863c30747
Add support for user defined types (#1135) 3 years ago
Feist Josselin 81daa56f66
Improve import alias support (#1133) 3 years ago
Feist Josselin 61bcec4468
Improve top level custom error parsing (#1131) 3 years ago
Josselin 43f101c0e0 pylint 3 years ago
Josselin c18715d3e6 Refactor AST parsing 3 years ago
Brad Swain 783e527ce0 use solc_select python api 3 years ago
Brad Swain 7ff981e602 auto install solc versions in detector tests 3 years ago
Brad Swain 1acfc0ab06 auto install missing solc versions 3 years ago
Josselin 64100c7c25 Update ast tests for Solidity 0.8.12 3 years ago
Josselin aed9604c5e Minor 3 years ago
Josselin c489c7a139 minor 3 years ago
Josselin abf6ff61a2 Update to pylint 2.12.2 3 years ago
Josselin eb671ec341 Fix CI 3 years ago
Feist Josselin 1548c8217e
Improve support for yul's slot direct usage (#983) 3 years ago
Josselin 697db21c14 Update tests for 0.8.10 3 years ago
Josselin 2992081c2f Add missing tests artifacts for 0.8.8 and 0.8.9 3 years ago
Josselin f4e86004ab Improve top-level function suppoort and import with renaming 3 years ago
Josselin ccbd41da6c Update parser tests for solidity 0.8.7 3 years ago
Josselin 288deec0b9 Refactor source mapping + add new API 3 years ago
Josselin 5d1f03ce24 Update tests for 0.8.6 3 years ago
Josselin 5e0a6f053a Add 0.8.5 parser tests 3 years ago
Josselin 367a1dea61 Fix ast tests 4 years ago
Josselin 768c9d05e5 Add support for .slot and .offset in yul parsing 4 years ago
Josselin 3d4d26d600 Improve AST parsing tests + add 0.8 4 years ago