Commit Graph

663 Commits (a4e28e462a486980c78f8fca010da1e953c267c1)

Author SHA1 Message Date
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
Josselin Feist 7951ec1c4e Minor 2 years ago
Josselin Feist 7261715b0c Improve support for virtual modifier 2 years ago
bohendo f0c87149f7 fix test 2 years ago
Pascal Marco Caversaccio f6de01afb1
Update tests/test_path_filtering/slither.config.json 2 years ago
Emilio López d47dd66579 Fix linting errors 2 years ago
Emilio López 2879514f23 Add tests for large and negative constants 2 years ago
Emilio López b563be7af9 Add tests for rational and scientific notation constants 2 years ago
alpharush 0e264b3b84 consider state variable collisions and incorrect return type 2 years ago
Simone 90520c591b Add parsing tests 2 years ago
alpharush 0d04e17f8c remove pragmas and make syntax compatible 2 years ago
alpharush a17a938a90 use standard test convention, match on sig instead of name 2 years ago
Josselin Feist 6dc5856be7 Use a best effort approach for internal function function-id 2 years ago
Josselin Feist 81f0e70423 Make results deterministic 2 years ago
Josselin Feist be82a1fe16 Multiple improvements 2 years ago
Josselin Feist d2a93f0225 Update the cross function reentrancy heuristic to work on variable read, and public state variables 2 years ago