Commit Graph

4709 Commits (dfaa9382ecbf6387e12e121c6368a95a6f3342ed)
 

Author SHA1 Message Date
JoranHonig 1d3e54fc0d
Merge branch 'develop' into bugfix/892 6 years ago
Joran Honig 1a65e8e4c9 adapt tests according to style rules 6 years ago
Joran Honig 79aad17fde add some basic model tests and fix discovered bug 6 years ago
Joran Honig 05e74735e4 add edge case handling to model 6 years ago
Joran Honig 4fe49aa260 add independence solver tests 6 years ago
Joran Honig 19de3edd17 use set vs list and fix comments 6 years ago
Joran Honig 5adb4cd2d0 add dependence map test 6 years ago
Joran Honig 9fc48e377c rename expressions to conditions as this is the correct term to use 6 years ago
Joran Honig 8014e546c0 add create bucket test 6 years ago
Joran Honig a0dd061424 add _get_expr_variable tests for independence solver 6 years ago
Joran Honig f5e84fcb21 apply style rules 6 years ago
Joran Honig 9932932816 add documentation and typehints for independence solver 6 years ago
Joran Honig 5ddc5ec8bf refactor independence solver to make get_expr_variables private 6 years ago
Joran Honig 3ce434329f refactor solver and independence solver to use laser.smt.model 6 years ago
Joran Honig f380f87ae5 add model implementation to laser.smt 6 years ago
Nathan 59a851f09a Remove unused code 6 years ago
Nathan 5384602d00 Implement BitVecFunc for sha3 6 years ago
Nikhil Parasaram 1e296a7a1f Move from z3 4.8.0.0 to 4.8.4 6 years ago
Nikhil Parasaram 6322b4d3c7 Fix the timelimit of calls.sol execution 6 years ago
Nikhil Parasaram 5e7009700a Remove unused imports 6 years ago
Nikhil Parasaram 7778e5fd0c Add timer class and take min of that and solver timeout 6 years ago
Nikhil Parasaram c6b41223d8 Assert timeout to > 0 6 years ago
Nikhil Parasaram cb0156c520 Move back the index variable in instructions.py 6 years ago
Nikhil Parasaram fcddf06e98 Clean up instructions.py and refactor with black 6 years ago
Nikhil Parasaram 792adf884d Add type hints and function documentation for the class 6 years ago
Nikhil Parasaram 5ca8dec4be Remove solver per branch and dynamically construct solver 6 years ago
Nikhil Parasaram 9c668ef6bd Merge with develop 6 years ago
Joran Honig 39f7ecf566 add initial independence solver object to smt 6 years ago
Joran Honig a82940de2c add initial implementation of dependence map 6 years ago
Nikhil Parasaram 8b3522ef23 Fix the tests 6 years ago
Nikhil Parasaram dce26a37b2 Fix all the mypy errors 6 years ago
Nikhil Parasaram a7dfe98f1c Fix more mypy errors 6 years ago
Nikhil Parasaram 3f6dbacd9d Fix all the mypy errors in instructions.py 6 years ago
Nikhil Parasaram 06b92199f0 Fix the typehinting of svm.py and instructions.py for merge 6 years ago
Nikhil Parasaram 8d19254d01 Fix merge conflicts with develop 6 years ago
Nikhil Parasaram 98d0239360
Merge pull request #885 from cd1m0/laser-typing 6 years ago
Nikhil Parasaram 18eaa53f4e
Merge branch 'develop' into laser-typing 6 years ago
Nikhil Parasaram 1a0e65f4e4 Use the recent definitions of Memory() and Storage() 6 years ago
Nikhil Parasaram cb07c584d4 Remove unused imports in mythril.py 6 years ago
Nikhil Parasaram d0f0445c2e
Merge pull request #887 from ConsenSys/bugfix/812 6 years ago
Nikhil Parasaram a1ce2b4f44
Merge branch 'develop' into bugfix/812 6 years ago
JoranHonig 4c4e0ee0bd
Merge pull request #868 from JoranHonig/features/prune 6 years ago
Joran Honig 3a77bed191 Merge remote-tracking branch 'upstream/develop' into features/prune 6 years ago
Joran Honig bc7225322d add check for possible reads 6 years ago
Joran Honig e5f6b55ccb remove unnecessary variable 6 years ago
Joran Honig 88e551cb83 remove unnecessary init 6 years ago
Dimitar Bounov 40f45d2983 ugh formatting 6 years ago
Dimitar Bounov e2f473c264 Tighten typing of the SymbolFactory classes 6 years ago
Nikhil Parasaram 6ff814ed01 Reformat account.py with black 6 years ago
Nikhil Parasaram 1944936ed3 Remove type ignore int() 6 years ago