| 
							
							
								 Leonardo Alt | 446e46fe06 | Use Expression instead of plain strings for counterexamples | 2020-10-27 12:04:51 +00:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | f0d81601db | [SMTChecker] Adding division by zero checks in the CHC engine | 2020-10-21 14:48:33 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | cf35785328 | Add unknown message to all verification targets | 2020-10-19 20:54:13 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | a097f9f124 | Merge pull request #10025 from ethereum/smt_crypto_functions [SMTChecker] Support crypto functions in CHC | 2020-10-16 16:40:29 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 4e49135318 | Add CLI option to choose model checker engine | 2020-10-16 15:01:47 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 54f76e081a | [SMTChecker] Support crypto functions in CHC | 2020-10-16 14:57:13 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | aec456021d | Add tx constraints to CHC | 2020-10-13 17:49:04 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 18cf01c187 | Add this and state to CHC | 2020-10-12 11:11:52 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | c8cc73c80c | Support array slices | 2020-10-01 11:52:02 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 352cce5fc8 | [SMTChecker] Support addmod and mulmod. | 2020-09-29 12:45:19 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | fa7c9a0dc6 | Simplify internal function calls | 2020-09-28 15:31:15 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 3519b38055 | Move predicate functions from CHC to PredicateInstance | 2020-09-28 12:43:19 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ac93ee1d08 | Move error flag from CHC to SymbolicState | 2020-09-28 12:37:57 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | e6bd18525b | [SMTChecker] Add engine prefix to verification target error messages | 2020-09-25 19:09:06 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | d87e15e2cd | Refactor CHC sorts | 2020-09-15 16:45:50 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 23ee011c56 | [SMTChecker] Fix imports | 2020-09-11 13:34:46 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 00f6b303b1 | [SMTChecker] Change warning message | 2020-09-09 16:14:21 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | a3b6019131 | Move post input and post output filtering from CHC to Predicate | 2020-09-01 16:10:12 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 2e2e96cc93 | Move state model filtering from CHC to Predicate | 2020-09-01 16:10:12 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | e3a8c94ace | Move formatFunctionCallCounterexample from CHC to Predicate | 2020-09-01 16:10:11 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 5bbb20d3cb | Move stateVariablesIncludingInheritedAndPrivate from CHC to SMTEncoder | 2020-09-01 16:09:57 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 016b9b83a8 | Refactor predicates | 2020-09-01 16:09:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4dc63875f9 | Merge pull request #9113 from ethereum/smt_chc_overflow [SMTChecker] Add underflow/overflow target to CHC | 2020-08-20 13:17:00 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 8a06041bbe | [SMTChecker] Add underflow/overflow target to CHC | 2020-08-14 12:58:27 +02:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 888d7037cd | Make FunctionCallAnnotation::kind a SetOnce | 2020-08-12 11:57:01 -04:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 8df8c6e14f | [SMTChecker] Fix ICE in BMC function inlining | 2020-08-05 11:47:25 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | d5f00842d9 | cex2dot debug | 2020-07-23 18:49:03 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 5bb4e73693 | Review 1 | 2020-07-23 18:49:03 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 51721c3080 | Double SAT run for cex | 2020-07-23 18:49:03 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 694ec92688 | Generate counterexample message based on cex graph | 2020-07-23 18:49:03 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 744905525f | Convert z3 cex graph into STL | 2020-07-23 18:49:03 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | a7a069c74a | Refactor constructor exit | 2020-07-23 18:49:03 +02:00 |  | 
			
				
					| 
							
							
								 Sachin Grover | b7adb2aa42 | Add SPDX license identifier if not present already in source file Fixes: #9220 | 2020-07-17 20:24:12 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | b3566ad0d5 | Merge pull request #9082 from ethereum/conversionWarnings Adding `-Wsign-conversion` flag and fixing errors | 2020-07-13 11:28:09 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 88030c6568 | [SMTChecker] Refactor verification targets | 2020-07-10 10:28:49 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a0300835eb | Change CHC to avoid sign mismatch | 2020-07-09 17:22:52 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | f97fa9b520 | [SMTChecker] Add current input variables to the function summary | 2020-07-02 15:30:29 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 5517e817d5 | Do not trust code of external functions | 2020-07-01 18:20:46 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 56e7d43384 | Rename var | 2020-07-01 18:20:34 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 5160f89c1b | [SMTChecker] Support to external calls to unknown code | 2020-07-01 18:20:33 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | c6e4943089 | Adding fixes for signedness warnings in libsolidity Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2020-06-10 10:41:55 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 9e9f0c52e1 | [SMTChecker] Support to bitwise | 2020-05-27 20:59:00 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 45eba27424 | Rename namespace | 2020-05-20 12:55:18 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 087605ea02 | Create libsmtutil | 2020-05-20 12:55:18 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 2435ab938c | Add verification target for empty pop | 2020-05-18 16:35:56 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 8f68c04358 | Add unique IDs to error reporting calls | 2020-05-06 13:53:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 41ef13129b | Merge pull request #8678 from ethereum/smt_remove_redundant_constraints [SMTChecker] Remove redundant CHC constraints | 2020-04-20 15:44:59 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 45f22e3ff4 | Add functional map and fold generic functions | 2020-04-16 19:21:36 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | bca43586c6 | [SMTChecker] Remove redundant CHC constraints | 2020-04-15 18:11:39 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | e3ec22124e | [SMTChecker] Fix ICE in CHC internal calls | 2020-04-07 01:09:03 +02:00 |  |