Commit Graph

91 Commits (cac1252706a29195a347357b8d4658b01989d4af)

Author SHA1 Message Date
alpharush 665b630f48 fix: support inheritance resolution when contract name is reused 9 months ago
alpharush e580b2ff28 pylint 10 months ago
alpharush 3ff3103cfa fix: support renaming in base inheritance and base constructor calls 10 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
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
webthethird 10641851e7 Update test 2 years ago
William Aaron Cheung 0c803a1265
fix broken test 2 years ago
William Aaron Cheung c8e6c4a6a8
Reorder assertions 2 years ago
William Aaron Cheung 063418da60
Assert array dynamic or static 2 years ago
William Aaron Cheung 8f9fe80c14
update test to check nested array length 2 years ago
alpharush 7a2fc5cd91
remove new array depth and parse length upfront 2 years ago
William Aaron Cheung 3a4cdbde0a
fix broken test 2 years ago
William Aaron Cheung b76eb8cfab
add bug-revealing tests for issue #1846 2 years ago
webthethird ef2eadc1c4 Update test_upgrades_compare to test cross-contract taint 2 years ago
DarrenChangJR b60eb9ed57
Run pragma 0.5.0 for the correct (old) contract 2 years ago
DarrenChangJR e42c746896
Create concrete_old.sol 2 years ago
DarrenChangJR ae2d16a9bb
Update tests/unit/core/test_contract_declaration.py 2 years ago
DarrenChangJR 23b13ed692
Use concrete contract for testing 2 years ago
DarrenChangJR 94a499983b
Name contract as Concrete 2 years ago
DarrenChangJR 0a19a5536f
Create concrete.sol 2 years ago
DarrenChangJR 2a1d7d59c2
Add new test for concrete contracts 2 years ago
webthethird 823337e45d Update test 2 years ago
webthethird 89fda0667e Pylint 2 years ago
webthethird ea10acad82 Fix missing import 2 years ago
webthethird 1e7397965a Fix expected tainted funcs, since we changed what's considered tainted 2 years ago