Commit Graph

929 Commits (32f2f6f0d103baab01a1bbbc030f93aaeb0f3d99)
 

Author SHA1 Message Date
Josselin a17e49aa0d Add hidden --compact-ast cli option 6 years ago
Josselin 6de9eedbd1 Partial fix on loop break recovery 6 years ago
Josselin 382bc9169d Merge branch 'dev' into dev-compact-ast 6 years ago
Josselin a59d812635 Apply early analysis of cst state variables 6 years ago
Josselin c2c3e353e6 Merge branch 'dev' into dev-compact-ast 6 years ago
Josselin 16aa6c5ac5 Fix incorrect sig on function type 6 years ago
Josselin 3e8c00afb7 Merge branch 'dev' into dev-compact-ast 6 years ago
Josselin f03fa7dfbd Fix incorrect ternary transformation on library 6 years ago
Josselin 1f860c64ff Merge branch 'dev' into dev-compact-ast 6 years ago
Josselin 62002aa14d Fix incorrect loop recovery 6 years ago
Josselin b48fa05617 Merge branch 'dev' into dev-compact-ast 6 years ago
Josselin a6c325d40c Fix on ReferenceVariable.points_to 6 years ago
Josselin f44fda030a compact ast: Fix incorrect Return Statement parsing 6 years ago
Josselin 9a1fd8d1cd Merge branch 'dev' into dev-compact-ast 6 years ago
Josselin 90b2f6ed8d Compact AST: Better support for state mutability 6 years ago
Josselin edf4f37cf8 Improve high_level_calls documentation 6 years ago
Josselin 5c1e405969 API changes: 6 years ago
Josselin c6b90f262a SlithIR: dont remove last IR for optimization, as it may be used by RETURN statement 6 years ago
Josselin 69020a2dfa Add initial Truffle support 6 years ago
Josselin e33da127d0 Compact AST: Various bugfixes 6 years ago
Josselin 5b877ddceb Allow reference to other SolidityVariableComposed 6 years ago
Cryptomental c307d1b0d0 detectors: Rewrite unitialized state variables with IR. 6 years ago
Josselin 7b5ec35ce5 Merge branch 'dev' into dev-compact-ast 6 years ago
Josselin 3ed88b6c20 Add missing file 6 years ago
Josselin e4b010af8a SlithIR: 6 years ago
Josselin f1a8677629 Merge branch 'dev-ir-ssa' into dev 6 years ago
Josselin 0a91b324a3 Merge branch 'master' into dev 6 years ago
Josselin 204b5798ae Parsing: Add .contract to Event 6 years ago
Josselin 550d14a7a1 SlithIR: Use SSA for slithIr variables (TemporaryVariable/ReferenceVariable/TupleVariable) 6 years ago
Josselin 87acb73841 SlithIR: add points_to property to ReferenceVariable 6 years ago
Josselin 68f32a980c Merge branch 'master' of github.com:trailofbits/slither 6 years ago
Josselin 0c7a4542ca Add support for dynamic function as state variable 6 years ago
Feist Josselin 424225d69d
Merge pull request #51 from redshark1802/feature/filename-globbing 6 years ago
Josselin 36d5fff6b2 Undo modif on naming_convention.py 6 years ago
Josselin 3d6d15138b Json parsing split to faciliate truffle integration 6 years ago
Josselin 7bd4a7a9e8 Compact AST: Fix missing var init 6 years ago
Josselin 8e81aca4c7 Merge branch 'master' into dev-compact-ast 6 years ago
Josselin 83c1335ec7 Add support to compact AST (WIP) 6 years ago
redshark1802 2ebbe025a8 add support for supplying a glob in addition to file and folder 6 years ago
Josselin 836f3bab33 Update detectors helper to be consistent with README.md 6 years ago
Josselin 8edda50c62 Merge branch 'dev' 6 years ago
Josselin 2c7494b437 Merge branch 'dev' of github.com:trailofbits/slither into dev 6 years ago
Dan Guido 0cfcdc7ccf
add const candidates to readme 6 years ago
Feist Josselin 471959a16a
Merge pull request #38 from cryptomental/feature/const-state-variables-candidates-detector 6 years ago
Josselin 0197093a4c Add exceptions to the naming convention rules 6 years ago
Feist Josselin 3466ca5ed7
Merge pull request #42 from pvgupta24/inheritance-logs 6 years ago
Feist Josselin bbba8945ef
Merge pull request #46 from trailofbits/checks-readme 6 years ago
Dan Guido 0b9e71f3f2
Update README.md 6 years ago
Dan Guido ef389c9916
Update README.md 6 years ago
Praveen Gupta cbb64a719a Adds example contracts for inheritance printer 6 years ago