Commit Graph
67 Commits
Author SHA1 Message Date
Christian Parpart 721bf367a3 [libsolidity] TypeProvider: eliminate redundant "Type" suffix in provider function signatures. 2019-04-17 14:42:07 +02:00
Christian Parpart bf43eebea9 libsolidity: Introducing TypeProvider API, for clear type system ownership. 2019-04-16 18:26:45 +02:00
Mathias Baumann 9919670ddd Check base contracts for abi encoder compatibility 2019-03-06 11:16:54 +01:00
Leonardo Alt 36d8a98664 Sort includes in libsolidity/analysis 2018-12-17 12:35:16 +01:00
Mathias Baumann 2f6dc2e773 Replace push_back with emplace_back where it makes sense 2018-12-10 19:02:39 +01:00
chriseth 0668a9ecfb Public state variables are implementing external functions. 2018-12-03 10:46:03 +01:00
chriseth 33d6a24c47 Move library related checks. 2018-11-30 16:30:20 +01:00
chriseth 4f992298c6 Move hash collisions checks. 2018-11-30 16:30:19 +01:00
chriseth 6d1644e55c Move external type clash check. 2018-11-30 16:30:19 +01:00
chriseth 4f4f623273 Move fallback function checks. 2018-11-30 16:30:19 +01:00
chriseth 2a85152463 Move constructor checks. 2018-11-30 16:30:19 +01:00
chriseth b610be4882 Rename functions. 2018-11-30 16:30:19 +01:00
chriseth 2c2c976697 Move base constructor argument checks. 2018-11-30 16:30:19 +01:00
chriseth 57a62429c9 Move abstract function check. 2018-11-30 16:30:19 +01:00
chriseth 89cf6a5a38 Move override checks. 2018-11-30 16:30:19 +01:00
chriseth d054a3b85d Move duplication checks. 2018-11-30 16:30:19 +01:00
chriseth 0bd9db480f Add skeleton for contract level checker. 2018-11-30 16:30:19 +01:00