solidity/libsolidity/analysis
chriseth 766309b6e4
Merge pull request #7713 from ethereum/no-lib-instance-7625
Disallow variables of library types
2019-11-14 13:39:56 +01:00
..
ConstantEvaluator.cpp [libsolidity] TypeProvider: eliminate redundant "Type" suffix in provider function signatures. 2019-04-17 14:42:07 +02:00
ConstantEvaluator.h Introduce namespace langutil in liblangutil directory. 2018-11-21 19:13:44 +00:00
ContractLevelChecker.cpp Remove trailing whitespace in error message. 2019-07-08 14:28:38 +02:00
ContractLevelChecker.h Check base contracts for abi encoder compatibility 2019-03-06 11:16:54 +01:00
ControlFlowAnalyzer.cpp Fix error message about accessing storage pointers. 2019-09-24 10:52:02 +02:00
ControlFlowAnalyzer.h Warn about unreachable code. 2019-01-10 10:36:50 +01:00
ControlFlowBuilder.cpp Add `switch (..) to style checker 2019-11-11 17:44:21 +01:00
ControlFlowBuilder.h Warn about unreachable code. 2019-01-10 10:36:50 +01:00
ControlFlowGraph.cpp Sort includes in libsolidity/analysis 2018-12-17 12:35:16 +01:00
ControlFlowGraph.h Fix tabs/spaces. 2019-02-13 17:05:48 +01:00
DeclarationContainer.cpp Fix tabs/spaces. 2019-02-13 17:05:48 +01:00
DeclarationContainer.h Fix tabs/spaces. 2019-02-13 17:05:48 +01:00
DocStringAnalyser.cpp Even more style checks. 2019-02-14 11:53:00 +01:00
DocStringAnalyser.h Fix tabs/spaces. 2019-02-13 17:05:48 +01:00
GlobalContext.cpp [libsolidity] TypeProvider: eliminate redundant "Type" suffix in provider function signatures. 2019-04-17 14:42:07 +02:00
GlobalContext.h Sort includes in libsolidity/analysis 2018-12-17 12:35:16 +01:00
NameAndTypeResolver.cpp Fix assembly parsing by passing evm version. 2019-11-14 13:06:36 +01:00
NameAndTypeResolver.h Fix assembly parsing by passing evm version. 2019-11-14 13:06:36 +01:00
PostTypeChecker.cpp Move SemVerHandler to analysis to parsing to increase modularity... 2019-04-17 10:13:42 -04:00
PostTypeChecker.h Introduce namespace langutil in liblangutil directory. 2018-11-21 19:13:44 +00:00
ReferencesResolver.cpp Fix assembly parsing by passing evm version. 2019-11-14 13:06:36 +01:00
ReferencesResolver.h Fix assembly parsing by passing evm version. 2019-11-14 13:06:36 +01:00
StaticAnalyzer.cpp Add `while (..) to style checker 2019-11-11 17:28:41 +01:00
StaticAnalyzer.h Warn if type(..).runtimeCode is used with assembly in the constructor. 2019-01-17 20:36:48 +01:00
SyntaxChecker.cpp Remove ContainsMSize from side-effect-collector. 2019-08-13 13:34:33 +02:00
SyntaxChecker.h Do not allow msize in inline assembly if the Yul optimizer is active. 2019-05-28 12:54:33 +02:00
TypeChecker.cpp Disallow variables of library types 2019-11-14 13:20:31 +01:00
TypeChecker.h Check for use of modifiers in invalid contexts 2019-10-23 12:36:20 +02:00
ViewPureChecker.cpp Make use of C++17 std::optional<> instead of boost::optional<>. 2019-10-28 11:39:30 +01:00
ViewPureChecker.h Make use of C++17 std::optional<> instead of boost::optional<>. 2019-10-28 11:39:30 +01:00