Commit Graph

19 Commits (a99f90b9765c9eb66a23f0eece72174e2301d648)

Author SHA1 Message Date
Simone 6620bc926e
Fix using for when used with "this" (#2224) 10 months ago
Simone 4a33541738 Add support top level events 1 year ago
Feist Josselin 700794971b Release 2 new detectors 1 year ago
Simone 8b07fe59d5
improve name resolution of type aliases (#2061) 1 year ago
Simone 1c4730dd11 Improve import aliasing 1 year ago
Simone b4add6eb05 Fix enum.max/min when enum in other contract 1 year ago
Simone f2accfd77d Add test 1 year ago
alpharush fc9377d28c
fail if artifact does not existing (#1947) 1 year ago
alpharush 0c27b000aa add support for prevrando (solc 0.8.18) 2 years ago
Simone a21e7b4cd1 Fix yul function calls 2 years ago
Simone e51cee61b3 Add test 2 years ago
Simone 0dde4cc1f8 Fix abi.decode with a UserDefinedType fixed array 2 years ago
alpharush 2ad442b270 move solc parsing and detectors into e2e folder 2 years ago
Simone 5edc3c280e Add tests 2 years ago
alpharush 535662b3f0 remove mislabeled tests, update 0.4.12 tests to be compact 2 years ago
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