Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Introduce namespace `langutil` in liblangutil directory. | Christian Parpart | 2018-11-22 | 1 | -2/+7 |
| | | | | | | | Also: - Use {}-style list initialisation for SourceLocation construction - Introduce new system includes - Changes the API of the Scanner to take source as value (with move) as opposed to as a reference | ||||
* | Removing redundant virtual from override function declaration | mordax | 2018-11-21 | 1 | -14/+14 |
| | | | | | | Remove trailing whitespace Remove changelog change | ||||
* | Warns if modifier uses msg.value in non-payable function. | Erik Kundt | 2018-09-04 | 1 | -3/+0 |
| | |||||
* | Error on invalid arithmetic with constant expressions. | Daniel Kirchner | 2018-04-12 | 1 | -0/+2 |
| | |||||
* | Static Analyzer: Fix non-deterministic order of unused variable warnings. | Daniel Kirchner | 2018-04-07 | 1 | -1/+3 |
| | |||||
* | Update outdated comments | Kwang Yul Seo | 2017-11-15 | 1 | -1/+1 |
| | | | | _errors -> _errorReporter. | ||||
* | View-pure checker. | chriseth | 2017-09-06 | 1 | -2/+2 |
| | |||||
* | Warn about large storage structures. | chriseth | 2017-08-12 | 1 | -0/+3 |
| | |||||
* | Warn if this is used in constructor | Alex Beregszaszi | 2017-07-19 | 1 | -0/+6 |
| | |||||
* | Refactor error reporting | Rhett Aultman | 2017-05-30 | 1 | -4/+2 |
| | | | | | | | | | 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 | ||||
* | Analyze InlineAssembly for variable use | Rhett Aultman | 2017-05-22 | 1 | -0/+1 |
| | | | | | 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 | -0/+1 |
| | |||||
* | Refactor: Combine bool and function pointer. | chriseth | 2017-05-03 | 1 | -2/+1 |
| | |||||
* | Treat returns with expressions as return param use | Rhett Aultman | 2017-05-03 | 1 | -1/+2 |
| | | | | | | | 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/+6 |
| | | | | | | Analyze functions for all local variables, parameters, and named return variables which are never used in the function, and issue a warning. | ||||
* | Warn about side-effect free statements. | chriseth | 2017-04-21 | 1 | -0/+2 |
| | |||||
* | Check for circular references in constant variables. | chriseth | 2017-03-06 | 1 | -0/+3 |
| | |||||
* | Warn about using msg.value in non-payable function | Federico Bond | 2016-12-09 | 1 | -0/+72 |