solidity/libsolidity/formal
Leonardo 0197a200cd
Merge pull request #7142 from ethereum/smt_init_numbers
[SMTChecker] Initialize all number types with 0
2019-07-29 10:19:17 +02:00
..
BMC.cpp Merge pull request #7120 from ethereum/smt_refactor_inlining 2019-07-22 14:20:32 +02:00
BMC.h Merge pull request #7120 from ethereum/smt_refactor_inlining 2019-07-22 14:20:32 +02:00
CHC.cpp Add CHC skeleton 2019-07-19 11:52:05 +02:00
CHC.h Add CHC skeleton 2019-07-19 11:52:05 +02:00
CHCSolverInterface.h [CHCChecker] Add CHCSolverInterface and Z3CHCSolverInterface 2019-07-15 17:31:39 +02:00
CVC4Interface.cpp [SMTChecker] Report malformed expressions more precisely 2019-06-06 11:54:29 +02:00
CVC4Interface.h Sort includes in libsolidity/formal 2018-12-17 18:26:10 +01:00
EncodingContext.cpp EncodingContext's solver needs to be set dynamically 2019-07-08 14:40:15 +02:00
EncodingContext.h EncodingContext's solver needs to be set dynamically 2019-07-08 14:40:15 +02:00
ModelChecker.cpp Add CHC skeleton 2019-07-19 11:52:05 +02:00
ModelChecker.h Add CHC skeleton 2019-07-19 11:52:05 +02:00
SMTEncoder.cpp [SMTChecker] Fix ICE when inlining function with tuple expression 2019-07-26 16:29:29 +02:00
SMTEncoder.h [SMTChecker] Refactor function inlining 2019-07-18 13:56:48 +02:00
SMTLib2Interface.cpp Sort includes in libsolidity/formal 2018-12-17 18:26:10 +01:00
SMTLib2Interface.h Sort includes in libsolidity/formal 2018-12-17 18:26:10 +01:00
SMTPortfolio.cpp [SMTChecker] Collect assertions in EncodingContext 2019-06-24 15:03:00 +02:00
SMTPortfolio.h [SMTChecker] Collect assertions in EncodingContext 2019-06-24 15:03:00 +02:00
SolverInterface.h [SMTChecker] Use smtlib's implies instead of \!a or b 2019-06-04 14:23:44 +02:00
SSAVariable.cpp Move SMT specific code into smt namespace 2019-05-10 20:03:11 +02:00
SSAVariable.h Move SMT specific code into smt namespace 2019-05-10 20:03:11 +02:00
SymbolicTypes.cpp [SMTChecker] Initialize all number types with 0 2019-07-25 15:15:18 +02:00
SymbolicTypes.h [SMTChecker] SymbolicVariables use EncodingContext to declare SMT vars 2019-07-03 16:05:56 +02:00
SymbolicVariables.cpp [SMTChecker] Allow FunctionSort to be created via sort and not type 2019-07-04 12:00:24 +02:00
SymbolicVariables.h [SMTChecker] Allow FunctionSort to be created via sort and not type 2019-07-04 12:00:24 +02:00
VariableUsage.cpp [SMTChecker] Refactor function inlining 2019-07-18 13:56:48 +02:00
VariableUsage.h [SMTChecker] New VariableUsage flag to inline functions 2019-07-08 14:40:33 +02:00
Z3CHCInterface.cpp [CHCChecker] Add CHCSolverInterface and Z3CHCSolverInterface 2019-07-15 17:31:39 +02:00
Z3CHCInterface.h [CHCChecker] Add CHCSolverInterface and Z3CHCSolverInterface 2019-07-15 17:31:39 +02:00
Z3Interface.cpp [SMTChecker] Report malformed expressions more precisely 2019-06-06 11:54:29 +02:00
Z3Interface.h [CHCChecker] Add CHCSolverInterface and Z3CHCSolverInterface 2019-07-15 17:31:39 +02:00