aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/analysis/StaticAnalyzer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Warns if modifier uses msg.value in non-payable function.Erik Kundt2018-09-041-10/+0
* Enforces visibility specifier and updates docs.Erik Kundt2018-07-171-10/+0
* Enforcing error on msg.gas and block.blockhash()Leonardo Alt2018-07-041-27/+9
* Remove trailing whitespace in missing visibility warning.Daniel Kirchner2018-07-021-2/+2
* Disallow raw callcode (was deprecated in 0.4.12)Alex Beregszaszi2018-06-201-12/+4
* Stricter check for member access to "this" in constructor.Daniel Kirchner2018-04-131-4/+26
* Error on invalid arithmetic with constant expressions.Daniel Kirchner2018-04-121-0/+42
* Static Analyzer: Fix non-deterministic order of unused variable warnings.Daniel Kirchner2018-04-071-7/+7
* Makes visibility warning more concise.Erik Kundt2018-04-031-2/+4
* Defaults to external visibility for interfaces.bitshift2018-04-031-0/+8
* Changes deprecation and adjusts tests.bitshift2018-03-271-0/+15
* Use StaticAnalyzer to deprecate msg.gas instead of conditionally removing it ...Daniel Kirchner2018-03-061-1/+18
* Turn usage of callcode into an error as experimental 0.5.0 featureAlex Beregszaszi2017-10-191-4/+12
* Merge pull request #2848 from ethereum/checkViewPurechriseth2017-09-141-2/+0
|\
| * Remove previous warning about pureness not being enforced.chriseth2017-09-061-2/+0
* | Display helpful warning for unused function arguments/return parametersSuman2017-09-121-1/+10
|/
* Introduce pure specifier on functionsAlex Beregszaszi2017-08-241-0/+2
* Warn about large storage structures.chriseth2017-08-121-0/+42
* Migrate over to ErrorReporterRhett Aultman2017-07-191-1/+1
* Warn if this is used in constructorAlex Beregszaszi2017-07-191-0/+9
* Warn about callcode.chriseth2017-06-301-0/+8
* Refactor error reportingRhett Aultman2017-05-301-15/+12
* Drop the inline asm includes from StaticAnalyzerRhett Aultman2017-05-231-3/+0
* Analyze InlineAssembly for variable useRhett Aultman2017-05-221-2/+23
* Cleanup, style and additional test.chriseth2017-05-031-11/+6
* Refactor: Combine bool and function pointer.chriseth2017-05-031-8/+7
* Treat returns with expressions as return param useRhett Aultman2017-05-031-0/+12
* Warn on unused local variablesRhett Aultman2017-05-031-0/+39
* Change error message.chriseth2017-04-211-1/+1
* Warn about side-effect free statements.chriseth2017-04-211-0/+7
* Warn about using msg.value in non-payable functionFederico Bond2016-12-091-0/+78