Commit Graph

683 Commits (73f5ad3c93c13477f7141f30cf13ba223529e210)

Author SHA1 Message Date
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
Emilio López 48c75485dc tests: source_unit: add skipif for requirements 2 years ago
Emilio López 55c24280cf tests: source_unit: remove submodule 2 years ago
alpharush cfb5c4eedb fix artifact 2 years ago
alpharush 4685eac44f parse semver 2 years ago
alpharush afb7342619 fix constructor var not detected as candidate, separate detectors 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
alpharush d4fd85adea fix overwriting test_file 2 years ago
Simone ea681f9399 Fix testing feature 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
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 217970fb91 Black 2 years ago
Josselin Feist d9ea635a83 Additional updates 2 years ago
webthethird a6ef05267a Fix indent in test_13.txt 2 years ago
webthethird e91fc2f91e Update CI test for upgradeability 2 years ago
webthethird f8f71eca2b Add test contracts for storage layout 2 years ago
Josselin Feist f12e367f29 Update to the latest crytic-compile source unit API 2 years ago
Josselin Feist c75278f2f5 Improvements + tests 2 years ago
alpharush e065fbe8f4 emulate wrapped arithmetic behavior 2 years ago
alpharush 841f460c33 detect local shadowing of named returns vars 2 years ago
alpharush 9d811e4d9e format tests 2 years ago
alpharush fcd7b68e27 support bitwise and logical ops in constant folding, add tests 2 years ago
alpharush bd673dd6f3 make test function view 2 years ago
alpharush 3c7802f2e9 filter out external visibility and update wiki 2 years ago
alpharush ca252f1472 spelling and linting 2 years ago
alpharush a1a0abe17d support parenthetical ternary expr and update tests 2 years ago
alpharush a6ce9961aa change confidence to high 2 years ago
alpharush eb49e396fd support ternaries in both call options, refactor index access 2 years ago
Josselin Feist 3825b1ac49 Add missing json 2 years ago
Josselin Feist d22abb1f45 Improve protected variable detector 2 years ago
Josselin Feist 04217fda53 - Create helpers for VULNERABLE_SOLC_VERSIONS 2 years ago
alpharush 72459a90d4 regenerate artifacts 2 years ago
alpharush fd2fb3352c add var-read-using-this detector 2 years ago
Josselin Feist 3880ad63a1 Minor improvements + testcase 2 years ago
Ardis Lu 82ab9888e6
Add tests for single letter variable name O or I 2 years ago
alpharush faed6d7fb2 update constable-states to consider constructor vars which can be immutable 2 years ago
Josselin Feist 93a36990ac Minor 2 years ago
Josselin Feist 997b6b5fe3 Add testcase 2 years ago
Josselin Feist 43011717f1 Update test 2 years ago
Josselin Feist b96e0eef76 Improve yul parsing 2 years ago
bohendo 2b9f192b39 fix lint warnings 2 years ago
Josselin Feist d956569474 Update tests 2 years ago
Josselin Feist 104a4790e5 Minor 2 years ago