Commit Graph

132 Commits (ee59976d68bb5ecc8cc352c4956a69c249280c23)

Author SHA1 Message Date
alpharush 22b9cfc39c fix: use contract declarer's scope for name resolution 7 months ago
alwayshang 7fff11b725 chore: fix some typos in comments 7 months ago
careworry bb8ad18001 chore: fix some typos in comments 8 months ago
alpharush 4cf8c9a1e4 add test for https://github.com/crytic/slither/issues/2307 8 months ago
alpharush 2df8939f88 update test 8 months ago
alpharush 53c769d4c7 fmt and lint 8 months ago
alpharush 3c11786c00 lint and updates tests 8 months ago
alpharush f04a3c15f8 fix: guard literal implicit conversion for arrays 8 months ago
alpharush 98f37bc288 fix lints 8 months ago
alpharush e7edac5038 add override for all instance of virtual, inherited functions 8 months ago
alpharush 759a4fcead add test 8 months ago
Ngalim Siregar 0b0f155779 Implement pytest parameterize on test_implicit_returns (#2350) 8 months ago
alpharush 0933dfa67c reference API handles abstract contract, interface, and virtual func 8 months ago
alpharush 20ed490e2d feat: add is_abstract 8 months ago
Simone 9a0fc3053e Add ir test 8 months ago
alpharush 84c3199458 add regression tests for reference API on windows 8 months ago
alpharush 209df4ea76 split test into its own file 8 months ago
alpharush db6ff6618f fix pylint 8 months ago
alpharush fc9416c3ec fix: attach references for inheritance specifier and top level types 8 months ago
alpharush 665b630f48 fix: support inheritance resolution when contract name is reused 9 months ago
alpharush e580b2ff28 pylint 9 months ago
alpharush 3ff3103cfa fix: support renaming in base inheritance and base constructor calls 9 months ago
alpharush b7ba2c48da fix is_reentrant for internal vyper functions 1 year ago
Feist Josselin 7f5535fc24 Run black on the test file 1 year ago
Feist Josselin 4a8385813f fix CI 1 year ago
Judy Wu e11580f188 fix: resolve state variable access in inherited internal functions from derived contracts, closes #1654 1 year ago
alpharush cd000a4eea add tests 1 year ago
Kevin Clancy cc9e65fe13
fix: reorder named arguments to match declaration order (#1949) 1 year ago
alpharush 3147396cbf
fix(convert): do not convert array type to elementary for `InitArray` (#2018) 1 year ago
Simone ddd9d6561f Add IR test 1 year ago
Simone 8b07fe59d5
improve name resolution of type aliases (#2061) 1 year ago
alpharush 53c97f9f48
fix: preserve None tuple components in the left and right liftings of ternary expressions (#2120) 1 year ago
alpharush 404914cdfa link issues for TODO comments, lint 1 year ago
alpharush c21798021c fix some lint warnings 1 year ago
alpharush 16140f29c8 cleanup and formatting 1 year ago
alpharush 81cb124e2d support default args in calls 1 year ago
alpharush e287b2f905 fix phi placement by calling SlitherCompilationUnit.add_function 1 year ago
alpharush 47e274c907 consider function unimplemented if body is only pass 1 year ago
alpharush f7ef48401e very simplistic support for reentrancy lock 1 year ago
alpharush f9633ca67a fix name resolution for shadowed state variable 1 year ago
alpharush 36c60a93b0 add failing phi test 1 year ago
alpharush ae45f461e3 initial tests 1 year ago
alpharush 85e63c6ba5 rename fixture 1 year ago
webthethird 73d8b7f2f2 Add regression test for handling external structs 1 year ago
alpharush d90505826f
fix ternary rewrite test and make assertion more strict (#2067) 1 year ago
Kevin Clancy 70c27422c3 leave None in tuple assignments for empty components. don't reuse variable's original tuple component across multiple assignments 1 year ago
alpharush 96b103225f fix merge/fmt 1 year ago
alpharush 068eee8341 add test 1 year ago
alpharush cec07db510
feat: add `--unstructured` to slither-read-storage; retrieve custom storage layouts (#1963) 1 year ago
alpharush 7cb7cb94ad
inform user if inheritance cannot be resolved (#1956) 1 year ago