Commit Graph

105 Commits (61b7feb61aa0e6fc9b3f77e63abdb2df7e0a99e3)

Author SHA1 Message Date
Feist Josselin fb3c863dc8 Fix support for constant variable lookup in yul 2 years ago
alpharush 4206739517 add test case 2 years ago
alpharush 3646ea4bb8 add tests 2 years ago
alpharush b189951617 resolve error referenced as member of contract 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
Josselin Feist 53eea1d216 Add missing file 2 years ago
Simone 794b3b9aa4 Add tests 2 years ago
Josselin Feist c7154637d6 WIP fix yul parsing 2 years ago
Simone 2ee6d0a4c8 Add tests 2 years ago
alpharush 10085c1c12 add tests 2 years ago
alpharush df896e80f2 better error handling of malformed symbol alias AST node for solc <0.6.0 2 years ago
Simone 680c914ded Add test 2 years ago
Josselin Feist 997b6b5fe3 Add testcase 2 years ago
Josselin Feist b96e0eef76 Improve yul parsing 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 a34c87812b Add tests for solc 0.8.13+ 2 years ago
Josselin Feist f10401593e Add testcase 2 years ago
Feist Josselin 26ad3c6872
include enums declared in top level (#1300) 2 years ago
alpharush 2e341aee9b
do not convert IRs with arguments to state var read (#1230) 2 years ago
alpharush 167b4c0394
handle tmp call to library's custom error (#1267) 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 57cbafa51d handle constant conversionn of type alias 2 years ago
alpharush ee82e10164 fix argument propagation for .unwrap 2 years ago
alpharush 77551209d2 convert .call() member of address type alias to low level call 2 years ago
alpharush d0a4f5595d
add up to 0.8.15 for ast tests (#1268) 2 years ago
alpharush 7d11f06efe add top level identifier to test cases 2 years ago
alpharush 809a24260e additional edge cases 2 years ago
alpharush 793c4c4ee4 add failing test cases for user defined types 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 c18715d3e6 Refactor AST parsing 3 years ago
Josselin 5eee87acb9 Add support for string.concat 3 years ago
Josselin 508745430b Fix broken tests + minor 3 years ago
Josselin 820bcb5b60 Add test for 0.8.12 3 years ago
Josselin 64100c7c25 Update ast tests for Solidity 0.8.12 3 years ago
Josselin 4f18cca8d9 Improve top level structure with import support 3 years ago
Harry Kalodner 898b0c5599 Add generated test files according to contribution guide 3 years ago
Harry Kalodner afcaf99c21 Add test case for calldata offset and length 3 years ago
Josselin 917f389539 Add tests 3 years ago
Josselin eb671ec341 Fix CI 3 years ago
Josselin b85d9e8cbf Improve support for unit and global 3 years ago
Josselin 224d7a848a Minor 3 years ago
Josselin 29ca3ce761 Refactor core objects to add a file scope. 3 years ago