| 
							
							
								 Leonardo Alt | 5d9dd654cf | [SMTChecker] Add and use tuple sort | 2020-04-08 18:26:03 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | d2f65ea8b1 | [SMTChecker] Add SortProvider | 2020-03-26 14:55:54 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 345f9928ab | Library libdevcore renamed to libsolutil. | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 6b23412fae | C++ namespace cleanup (except tests). | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 48c3a5c225 | [SMTChecker] Create options to choose SMT solver in runtime | 2019-12-04 17:31:44 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 67d82fc8a7 | [SMTChecker] Use rlimit instead of tlimit for SMT queries | 2019-12-04 11:52:18 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 6b10efff8c | Add CHCSmtLib2Interface | 2019-11-07 11:12:11 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | a774b2d905 | [SMTChecker] Zero-initialize arrays | 2019-09-02 22:37:30 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | d9ce9cab99 | [SMTChecker] Use smtlib's implies instead of \!a or b | 2019-06-04 14:23:44 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 07fac9e381 | [SMTChecker] Allow SymbolicVariable from smt::Sort | 2019-04-15 14:52:46 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | a8209e9899 | [SMTChecker] Shortcut RationalNumber expressions | 2019-03-11 12:53:49 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 637546850f | [SMTChecker] Add mod operator | 2019-02-07 14:24:40 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 9a33367bc6 | [SMTChecker] Warn when no solver was found and there are unhandled queries. | 2019-01-29 14:29:07 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | cce377833a | Sort includes in libsolidity/formal | 2018-12-17 18:26:10 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 6a2809a582 | [SMTChecker] Support to mapping | 2018-12-14 12:21:53 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 2f6de12e8c | [SMTChecker] Make smt::Sort::operator== virtual | 2018-11-30 10:41:15 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9e9250c961 | Fix move bug. | 2018-11-29 15:32:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bb10be789c | Inject SMTLIB2 queries and responses via standard-json-io. | 2018-11-23 09:43:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d686807153 | Style | 2018-11-22 21:13:02 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 20accf1a90 | [SMTChecker] Add ArraySort and array operations | 2018-11-22 14:04:20 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 13a142b039 | [SMTChecker] Add FunctionSort and refactors the solver interface to create variables | 2018-11-22 10:04:04 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 87821c53c3 | Isolating files shared between Yul- and Solidity language frontend. | 2018-11-21 18:58:12 +00:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 01ce43e51b | [SMTChecker] Refactor smt::Sort and its usage | 2018-11-21 15:46:47 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 70bb0eaf95 | [SMTChecker] Implement uninterpreted functions and use it for blockhash() | 2018-11-15 09:12:42 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 67fd3ca4a7 | 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 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 546b08c158 | Fix compiler warning: clang-8 warns of explicitly-defined op implicitly deleted for Expression object's copy and move constructors | 2018-10-17 16:42:51 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 55c1fb60b4 | [SMTChecker] Add CheckResult::CONFLICTING | 2018-07-27 16:16:26 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 87a38e1abe | [SMTChecker] SMTPortfolio: use all SMT solvers available | 2018-07-27 16:15:34 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | b356f6a7f9 | Setting timeout to Z3 and CVC4 | 2018-07-27 16:01:48 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | f94b793472 | Add virtual destructors on base classes. | 2018-05-02 13:29:16 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ae3350ae03 | [SMTChecker] Integration with CVC4 | 2018-04-17 12:26:58 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | c2d26eb6a2 | [SMTChecker_Bool] Fix PR comments; Add support to gt, ge, lt, le. and tests. | 2018-03-12 20:16:47 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 6a940f0a99 | [SMTChecker] Support to Bool variables | 2018-03-12 20:16:47 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 2af4d7c7dd | [SMTChecker] Keep track of current path conditions | 2017-12-13 17:39:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 19e067465a | Unary operators and division. | 2017-11-30 01:20:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0e2a9658d2 | Explain IntIntFun and merge assertion. | 2017-11-23 19:02:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 762d591a47 | Introduce sorts for smt expressions. | 2017-11-22 15:20:26 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 22c689d516 | Check for conditions being constant. | 2017-11-22 02:35:34 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 9e63710b8e | Remove parameter names for defaulted functions. | 2017-08-31 12:16:41 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | cf5e1d6120 | Review changes. | 2017-08-23 17:37:35 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 75f09f2a84 | Partial support for if statements. | 2017-08-23 17:37:35 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1e05ebe50e | Refactor Z3 read callback. | 2017-08-23 17:37:35 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4cea3d4aa4 | Insert abstraction layer. | 2017-08-23 17:37:35 +02:00 |  |