solidity/libsolidity/formal
chriseth 01566c2e1a
Merge pull request #5272 from ethereum/smt_special_vars
[SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash
2018-10-24 14:34:17 +02:00
..
CVC4Interface.cpp Remove repeated declarations in Z3 and CVC4 as well 2018-08-01 11:12:56 +02:00
CVC4Interface.h Add workarounds for building against CVC4 on ArchLinux. 2018-08-08 19:02:59 +02:00
SMTChecker.cpp Merge pull request #5272 from ethereum/smt_special_vars 2018-10-24 14:34:17 +02:00
SMTChecker.h [SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash 2018-10-19 15:52:16 +02:00
SMTLib2Interface.cpp [SMTLib2] Fix repeated declarations 2018-07-27 17:34:44 +01:00
SMTLib2Interface.h [SMTLib2] Fix repeated declarations 2018-07-27 17:34:44 +01:00
SMTPortfolio.cpp Import dev::solidity namespace in SMTPortfolio 2018-07-27 23:17:17 +01:00
SMTPortfolio.h [SMTChecker] SMTPortfolio: use all SMT solvers available 2018-07-27 16:15:34 +01:00
SolverInterface.h Retained move/copy semantics; removed const qualifier from Expression's members name (of type std::string) and arguments (of type std::vector<Expression>) 2018-10-17 16:46:18 +02:00
SSAVariable.cpp Add gasleft constraint and use full member access name 2018-10-22 18:19:11 +02:00
SSAVariable.h Add gasleft constraint and use full member access name 2018-10-22 18:19:11 +02:00
SymbolicAddressVariable.cpp [SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash 2018-10-19 15:52:16 +02:00
SymbolicAddressVariable.h [SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash 2018-10-19 15:52:16 +02:00
SymbolicBoolVariable.cpp [SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash 2018-10-19 15:52:16 +02:00
SymbolicBoolVariable.h [SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash 2018-10-19 15:52:16 +02:00
SymbolicIntVariable.cpp [SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash 2018-10-19 15:52:16 +02:00
SymbolicIntVariable.h [SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash 2018-10-19 15:52:16 +02:00
SymbolicTypes.cpp [SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash 2018-10-19 15:52:16 +02:00
SymbolicTypes.h [SMTChecker] Refactor expressions such that they also use SymbolicVariable 2018-10-17 18:36:24 +02:00
SymbolicVariable.cpp Add gasleft constraint and use full member access name 2018-10-22 18:19:11 +02:00
SymbolicVariable.h Add gasleft constraint and use full member access name 2018-10-22 18:19:11 +02:00
VariableUsage.cpp Refactoring Declaration -> VariableDeclaration (more precise) 2018-06-12 10:58:50 +02:00
VariableUsage.h Refactoring Declaration -> VariableDeclaration (more precise) 2018-06-12 10:58:50 +02:00
Z3Interface.cpp Removing extra default cases to force compile time error, instead of runtime. 2018-09-30 12:40:38 +05:30
Z3Interface.h [SMTChecker] SMTPortfolio: use all SMT solvers available 2018-07-27 16:15:34 +01:00