Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Warns if modifier uses msg.value in non-payable function. | Erik Kundt | 2018-09-04 | 1 | -10/+0 |
| | |||||
* | Enforces visibility specifier and updates docs. | Erik Kundt | 2018-07-17 | 1 | -10/+0 |
| | |||||
* | Enforcing error on msg.gas and block.blockhash() | Leonardo Alt | 2018-07-04 | 1 | -27/+9 |
| | |||||
* | Remove trailing whitespace in missing visibility warning. | Daniel Kirchner | 2018-07-02 | 1 | -2/+2 |
| | |||||
* | Disallow raw callcode (was deprecated in 0.4.12) | Alex Beregszaszi | 2018-06-20 | 1 | -12/+4 |
| | |||||
* | Stricter check for member access to "this" in constructor. | Daniel Kirchner | 2018-04-13 | 1 | -4/+26 |
| | |||||
* | Error on invalid arithmetic with constant expressions. | Daniel Kirchner | 2018-04-12 | 1 | -0/+42 |
| | |||||
* | Static Analyzer: Fix non-deterministic order of unused variable warnings. | Daniel Kirchner | 2018-04-07 | 1 | -7/+7 |
| | |||||
* | Makes visibility warning more concise. | Erik Kundt | 2018-04-03 | 1 | -2/+4 |
| | |||||
* | Defaults to external visibility for interfaces. | bitshift | 2018-04-03 | 1 | -0/+8 |
| | |||||
* | Changes deprecation and adjusts tests. | bitshift | 2018-03-27 | 1 | -0/+15 |
| | |||||
* | Use StaticAnalyzer to deprecate msg.gas instead of conditionally removing it ↵ | Daniel Kirchner | 2018-03-06 | 1 | -1/+18 |
| | | | | in MagicType. | ||||
* | Turn usage of callcode into an error as experimental 0.5.0 feature | Alex Beregszaszi | 2017-10-19 | 1 | -4/+12 |
| | |||||
* | Merge pull request #2848 from ethereum/checkViewPure | chriseth | 2017-09-14 | 1 | -2/+0 |
|\ | | | | | Enforce view and pure. | ||||
| * | Remove previous warning about pureness not being enforced. | chriseth | 2017-09-06 | 1 | -2/+0 |
| | | |||||
* | | Display helpful warning for unused function arguments/return parameters | Suman | 2017-09-12 | 1 | -1/+10 |
|/ | |||||
* | Introduce pure specifier on functions | Alex Beregszaszi | 2017-08-24 | 1 | -0/+2 |
| | |||||
* | Warn about large storage structures. | chriseth | 2017-08-12 | 1 | -0/+42 |
| | |||||
* | Migrate over to ErrorReporter | Rhett Aultman | 2017-07-19 | 1 | -1/+1 |
| | |||||
* | Warn if this is used in constructor | Alex Beregszaszi | 2017-07-19 | 1 | -0/+9 |
| | |||||
* | Warn about callcode. | chriseth | 2017-06-30 | 1 | -0/+8 |
| | |||||
* | Refactor error reporting | Rhett Aultman | 2017-05-30 | 1 | -15/+12 |
| | | | | | | | | | This commit introduces ErrorReporter, a utility class which consolidates all of the error logging functionality into a common set of functions. It also replaces all direct interactions with an ErrorList with calls to an ErrorReporter. This commit resolves issue #2209 | ||||
* | Drop the inline asm includes from StaticAnalyzer | Rhett Aultman | 2017-05-23 | 1 | -3/+0 |
| | |||||
* | Analyze InlineAssembly for variable use | Rhett Aultman | 2017-05-22 | 1 | -2/+23 |
| | | | | | The unused variable checker in StaticAnalyzer did not conssider InlineAssembly objects. This commit introduces that missing feature. | ||||
* | Cleanup, style and additional test. | chriseth | 2017-05-03 | 1 | -11/+6 |
| | |||||
* | Refactor: Combine bool and function pointer. | chriseth | 2017-05-03 | 1 | -8/+7 |
| | |||||
* | Treat returns with expressions as return param use | Rhett Aultman | 2017-05-03 | 1 | -0/+12 |
| | | | | | | | There are many cases of code where the return parameters exist mostly as a form of documentation. This change ensures that they do not have to be used in the function body so long as there is a return supplying values | ||||
* | Warn on unused local variables | Rhett Aultman | 2017-05-03 | 1 | -0/+39 |
| | | | | | | Analyze functions for all local variables, parameters, and named return variables which are never used in the function, and issue a warning. | ||||
* | Change error message. | chriseth | 2017-04-21 | 1 | -1/+1 |
| | |||||
* | Warn about side-effect free statements. | chriseth | 2017-04-21 | 1 | -0/+7 |
| | |||||
* | Warn about using msg.value in non-payable function | Federico Bond | 2016-12-09 | 1 | -0/+78 |