| 
							
							
								 Pawel Gebal | f15b826431 | Add optional bounds to unroll loops in BMC model checker | 2023-06-02 18:32:38 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | aacbe72079 | group unsupported warnings | 2023-03-15 17:06:06 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 21c0f78650 | Report safe properties in BMC and CHC | 2023-03-09 14:59:32 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 24df40de9a | Allow running Eldarica from the command line | 2022-11-22 21:16:45 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 8e81df1bd3 | Do not show redundant unsupported errors in SMTChecker | 2021-08-27 16:25:09 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 685d7a8c99 | Bundle all unproved targets in a single message and only show all if setting chooses that | 2021-08-04 13:54:50 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 6c8ecfa82c | Add option to choose solver | 2021-07-27 17:14:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e3525b81d0 | Supply scanner to model checker. | 2021-07-14 15:12:10 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | dd1865873e | Choose contracts to be analyzed by the SMTChecker | 2021-04-21 10:34:14 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e197ebbdd1 | Replace TypePointerwithType const* | 2021-03-23 11:47:19 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | d99256aae7 | [SMTChecker] refactoring of resetting storage variables | 2021-02-03 15:53:58 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 545305a31f | [SMTChecker] Fix super and virtual | 2021-01-28 18:51:29 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 3b23cadbdc | Add CLI and JSON option to select SMTChecker targets | 2021-01-20 17:35:37 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | 55589a9eec | [SMTChecker] Basic support for try-catch in BMC | 2021-01-11 13:36:02 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 78d55e6b4a | [SMTChecker] Support check/unchecked | 2020-12-30 12:14:30 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 9482e7de23 | [SMTChecker] Fix calls to virtual/overriden functions | 2020-12-29 11:25:20 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | cd06d68cbe | [SMTChecker] Keeping better track of path condition through branches with return statement in the BMC engine. | 2020-11-30 11:47:49 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | d03ddeb0fa | [SMTChecker] User timeout option | 2020-11-03 10:46:11 +00:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 54f76e081a | [SMTChecker] Support crypto functions in CHC | 2020-10-16 14:57:13 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 352cce5fc8 | [SMTChecker] Support addmod and mulmod. | 2020-09-29 12:45:19 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 3f97a1012a | [SMTChecker] Supporting conditional operator | 2020-08-20 21:39:35 +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 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 88030c6568 | [SMTChecker] Refactor verification targets | 2020-07-10 10:28:49 +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 |  | 
			
				
					| 
							
							
								 a3d4 | 7cae074b8a | Add error IDs to BMC | 2020-05-12 11:39:18 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 6451a4d2a0 | Move VerificationTarget and add BMCVerificationTarget | 2020-02-12 11:47:58 -03:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 6b23412fae | C++ namespace cleanup (except tests). | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | f4f83690f3 | Replace some shared_ptr by unique_ptr or raw pointers | 2020-01-06 14:16:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e061f1e743 | Merge remote-tracking branch 'origin/develop' into HEAD | 2019-12-05 16:44:26 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 48c3a5c225 | [SMTChecker] Create options to choose SMT solver in runtime | 2019-12-04 17:31:44 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ddc478e3e4 | Add CallbackKind and use it for the SMT solver | 2019-11-21 22:10:21 +00:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 4214cd1354 | [SMTChecker] Fix ICE when reporting cex concerning state vars from different source files | 2019-08-10 20:56:52 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 7b22496b1f | [SMTChecker] Fix ICE when inlining functions that use state vars and are in a different source | 2019-08-09 17:50:52 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo | 264035f0dd | Merge pull request #7120 from ethereum/smt_refactor_inlining [SMTChecker] Refactor function inlining | 2019-07-22 14:20:32 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 03cc124f32 | Add CHC skeleton | 2019-07-19 11:52:05 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 382df64899 | [SMTChecker] Refactor function inlining | 2019-07-18 13:56:48 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | b0818bd002 | [SMTChecker] Move solver pointer from SMTEncoder to BMC | 2019-07-02 12:06:52 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 3cb4ed83c1 | [SMTChecker] Split SMTChecker into SMTEncoder and BMC | 2019-07-01 15:05:03 +02:00 |  |