Commit Graph

3564 Commits (73f5ad3c93c13477f7141f30cf13ba223529e210)
 

Author SHA1 Message Date
Feist Josselin ede3765dba
Merge pull request #242 from crytic/dev-fix-regex-sourceunit 6 years ago
Josselin a8a399b809 Fix regex in source unit parsing (space bug) 6 years ago
rajeevgopalakrishna c2461693da Simplifies format_external_function to focus on public/implicit visibility specifier. 6 years ago
rajeevgopalakrishna a450661cd0 Refined format_constant_function to focus on the specific (view|pure|constant) string. 6 years ago
Feist Josselin 7c7061a86c
Merge pull request #241 from crytic/dev-support-type-contract 6 years ago
Josselin 774fcb5d27 Add support for type(X) operation (creationCode, runtimeCode, name) 6 years ago
Josselin 85045f77b0 Improve errors handling 6 years ago
Josselin 8ec1f92d90 Improve human summary printer 6 years ago
rajeevgopalakrishna 36afdca50e Changes use of parameters_src and returns_src to source_mapping objects instead of raw source text. 6 years ago
rajeevgopalakrishna 1cbdd0f33a Changes parameters_src and returns_src to SourceMapping objects instead of raw source text. 6 years ago
rajeevgopalakrishna f0fa6c6d2c Use source_mapping of variables/events directly instead of get_source_event/var_declaration, which will be removed from slither. 6 years ago
rajeevgopalakrishna cf20da7bd5 Removed get_source_event/var_declaration from contract and function. Use source_mapping of variables/events directly. 6 years ago
Feist Josselin c017f7aed2
Merge pull request #202 from crytic/dev-simil 6 years ago
Josselin 7e2ed2bf99 Fix incorrect wiki link 6 years ago
Feist Josselin d01ab5937b
Merge pull request #240 from crytic/dev-solc-version-fix 6 years ago
ggrieco-tob a9466230a8 final fixes 6 years ago
Josselin 9d27edc5d2 Update etherscan test 6 years ago
rajeevgopalakrishna 4d687c504d Updates format_naming_convention to use filename_absolute and other JSON output field updates. Removed the use of event.full_name to simply use name instead (so PR #236 not required). naming-convention tests pass (except the index variable test which is expected to fail); run_all_tests passes except that one. Testing requires checking out slither core/parsing changes from dev-slither-changes-for-slither-format-new. 6 years ago
Josselin 140ea6fd0b Remove Solidity dependencies 6 years ago
Josselin 2047ca6e88 Minor improvements in slither-similar: 6 years ago
Josselin 6ec7814afb Improve solc-version detector (fix 189) 6 years ago
Josselin 6834d4c787 Improve type propagation for variable acceded through base contract name 6 years ago
rajeevgopalakrishna ced9498f56 Updates format_external_function to use filename_absolute. test_external_function passes. 6 years ago
rajeevgopalakrishna 82495e608a Updates format_pragma to use filename_absolute and, directive name instead of the earlier expression name. test_pragma passes. Removes patch_file check for now. Need to change verbose output to JSON format and include patch_file then. 6 years ago
rajeevgopalakrishna 8a4f8235bb Updates format_solc_version to use filename_absolute and, directive name instead of the earlier expression name. test_solc_version passes. Removes patch_file check for now. Need to change verbose output to JSON format and include patch_file then. 6 years ago
rajeevgopalakrishna f0e8077ad1 Updates format_constable_states to use filename_absolute. test_constable_states passes. 6 years ago
rajeevgopalakrishna d271973965 Updates format_unused_state to use filename_absolute and apply only to variable types. test_unused_state_vars passes. 6 years ago
rajeevgopalakrishna c25649eda0 Updates format_constant_function to use filename_absolute. test_constant_function passes. 6 years ago
Feist Josselin 2c1063b3bf
Merge pull request #239 from crytic/dev-json-improvements 6 years ago
Josselin 6e2194bea4 Json modifications: 6 years ago
ggrieco-tob d3f9816999 more fixes 6 years ago
ggrieco-tob 7f39c77219 improved module loading 6 years ago
ggrieco-tob 06d70856bd fix 6 years ago
ggrieco-tob 089cb4a9e7 fixed test 6 years ago
Josselin 42d6e974bf Temporary fix for POP function 6 years ago
ggrieco-tob 802ab4edb2 fixes 6 years ago
Josselin d981e9a0a7 Improve source_mapping parsing for old solcs 6 years ago
rajeevgopalakrishna 106928f911 All changes specific to slither-format tool, excluding the dependencies on slither parsing/core and detectors. Single commit because of checking out utils/slither_format from dev-slither-format into this branch. 6 years ago
rajeevgopalakrishna e302598705 Isolating slither core/parsing changes required for slither-format. 6 years ago
ggrieco-tob ee706bf5a9 fixes and improvements in slither-simil 6 years ago
ggrieco-tob 6c613dde8c fixed formating 6 years ago
Feist Josselin 9341166e9a
Merge pull request #231 from crytic/dev-utils-crytic-compile 6 years ago
ggrieco-tob 1752a1abfb added crytic-compile options into the slither-simil command line 6 years ago
Josselin 843802ff66 Use crytic-compile options in tools 6 years ago
Feist Josselin 253a1e3a4f
Merge pull request #226 from crytic/dev-json-additionalfields 6 years ago
ggrieco-tob 5a1d30e1ab fixes 6 years ago
Josselin 62f5c6756c Update travis tests 6 years ago
Josselin 86eac6ce15 Merge branch 'dev' into dev-json-additionalfields 6 years ago
Josselin 297e60ab99 Workaround on missing unpack conversion 6 years ago
Josselin 1d2997b67f Add bytes.push() conversion 6 years ago