solidity/libsolidity/formal
2023-09-05 12:39:19 +02:00
..
ArraySlicePredicate.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
ArraySlicePredicate.h Support array slices 2020-10-01 11:52:02 +02:00
BMC.cpp Remove smtlib2 solver option 2023-09-05 12:39:17 +02:00
BMC.h SMTChecker: Visit the condition in for and while loops after loop is unrolled 2023-08-03 13:36:41 +02:00
CHC.cpp Remove smtlib2 solver option 2023-09-05 12:39:17 +02:00
CHC.h group unsupported warnings 2023-03-15 17:06:06 +01:00
EncodingContext.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
EncodingContext.h Add std:: qualifier to move() calls 2022-08-30 11:12:15 +02:00
ExpressionFormatter.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
ExpressionFormatter.h Add ExpressionFormatter which translates an smtutil::Expression into a Solidity-like expression string 2021-10-26 11:30:30 +02:00
Invariants.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
Invariants.h Add Invariants which traverses the proof and collects invariants for the given predicates 2021-10-26 11:30:30 +02:00
ModelChecker.cpp Remove smtlib2 solver option 2023-09-05 12:39:17 +02:00
ModelChecker.h group unsupported warnings 2023-03-15 17:06:06 +01:00
ModelCheckerSettings.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
ModelCheckerSettings.h Add --print-smt flag to output SMTChecker SMTLIB code 2023-06-16 14:04:07 +02:00
Predicate.cpp Negative numbers do not have to be atoms 2023-09-05 12:39:19 +02:00
Predicate.h [SMTChecker] Add a new trusted mode which assumes that code that is 2023-02-06 17:02:33 +01:00
PredicateInstance.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
PredicateInstance.h [SMTChecker] Add a new trusted mode which assumes that code that is 2023-02-06 17:02:33 +01:00
PredicateSort.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
PredicateSort.h [SMTChecker] Detect errors caused by reentrancy 2020-12-28 14:32:53 +01:00
SMTEncoder.cpp Removing SMT portfolio 2023-09-05 12:37:56 +02:00
SMTEncoder.h Add optional bounds to unroll loops in BMC model checker 2023-06-02 18:32:38 +02:00
SSAVariable.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
SSAVariable.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30
SymbolicState.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
SymbolicState.h [SMTChecker] Add a new trusted mode which assumes that code that is 2023-02-06 17:02:33 +01:00
SymbolicTypes.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
SymbolicTypes.h [SMTChecker] Add a new trusted mode which assumes that code that is 2023-02-06 17:02:33 +01:00
SymbolicVariables.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
SymbolicVariables.h Replace TypePointer with Type const* 2021-03-23 11:47:19 +01:00
VariableUsage.cpp Purge using namespace from libsolidity/formal 2023-08-15 14:40:27 +02:00
VariableUsage.h [SMTChecker] Correctly resolve current scope contract in VariableUsage. 2021-03-15 13:55:14 +01:00