| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Leonardo Alt | d4d26c02e4 | Assume that push will not overflow | 2020-05-18 16:35:56 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 82db35e563 | [SMTChecker] Support array push/pop | 2020-05-18 16:33:34 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | a0c605aa85 | [SMTChecker] Support array length | 2020-05-14 23:32:29 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 7cae074b8a | Add error IDs to BMC | 2020-05-12 11:39:18 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c31a93b3f2 | Remove boost::filesystem where it is not needed A two uses in CommonIO remain for the compiler (plus testing/tools use it extensively) | 2020-05-11 11:19:11 +01:00 |  | 
			
				
					| 
							
							
								 a3d4 | 8f68c04358 | Add unique IDs to error reporting calls | 2020-05-06 13:53:46 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 059d0bdebb | Revert "Use Spacer option to improve performance of constant arrays" This reverts commit 92059fa848. | 2020-04-24 11:55:58 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | e2e32d372f | virtual modifiers (in Abstract contracts) allow empty bodies | 2020-04-23 17:26:59 +05:30 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 92059fa848 | Use Spacer option to improve performance of constant arrays | 2020-04-23 10:45:02 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | cfe3686116 | Fix internal error when using array slices | 2020-04-22 23:20:10 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo | 6d98b907ef | Merge pull request #8746 from ethereum/smt_fix_fixed_point Fix ICE with fixed point | 2020-04-22 23:18:41 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | b191139f2a | Fix undefined behavior with nullptr | 2020-04-22 20:49:40 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 83c9e82099 | Fix ICE with fixed point | 2020-04-22 19:57:00 +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 |  | 
			
				
					| 
							
							
								 hrkrshnn | 4760b8589d | Replaced all instances of lValueRequested to willBeWrittenTo | 2020-04-20 12:33:30 +05:30 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Alexander Arlt | aac7a1e434 | Apply modernize-pass-by-value. | 2020-04-14 10:32:13 -05:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 4fc9920112 | Use tuple sort name plus index for field name | 2020-04-09 12:59:57 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 5d9dd654cf | [SMTChecker] Add and use tuple sort | 2020-04-08 18:26:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 823a119117 | Merge pull request #8570 from aarlt/clang-tidy-apply-modernize-use-emplace clang-tidy: Apply modernize-use-emplace. | 2020-04-07 17:28:50 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | e3ec22124e | [SMTChecker] Fix ICE in CHC internal calls | 2020-04-07 01:09:03 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 05a85461fe | Symbolic state | 2020-04-06 12:27:53 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 2cfa44bba3 | Allow constructing symbolic arrays from smt sort | 2020-04-06 10:50:00 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 90bb1d8a7c | Apply modernize-use-emplace. | 2020-04-02 17:35:48 -05:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | d2f65ea8b1 | [SMTChecker] Add SortProvider | 2020-03-26 14:55:54 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 07368c2e1e | Add support to internal function calls | 2020-03-11 16:29:07 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | 32ca1a5e26 | Merge pull request #8311 from ethereum/smt_split_2 [SMTChecker] Change CHC encoding from explicit CFG to function forests | 2020-03-03 13:16:14 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 3bee348525 | Change CHC encoding to functions forest instead of explicit CFG | 2020-03-03 12:12:26 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 96a230af50 | [SMTChecker] Fix ICEs with tuples | 2020-03-03 11:35:58 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | d31a2a8d21 | CHC clears indices so that initial is 0 and current is 1 | 2020-02-12 11:47:58 -03:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 34d64761d9 | Extract symbolicArguments function | 2020-02-12 11:47:58 -03:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 6451a4d2a0 | Move VerificationTarget and add BMCVerificationTarget | 2020-02-12 11:47:58 -03:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ba576bc6c3 | Fix new namespaces | 2020-02-12 10:35:44 -03:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | a02308cfa5 | Replace void cast by maybe_unused | 2020-01-09 13:41:30 +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 | f4f83690f3 | Replace some shared_ptr by unique_ptr or raw pointers | 2020-01-06 14:16:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f6916a637e | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-12-09 17:16:58 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 225041738e | Add SMTCheckerTest for isoltest | 2019-12-09 15:32:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e061f1e743 | Merge remote-tracking branch 'origin/develop' into HEAD | 2019-12-05 16:44:26 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 7be6b54fc7 | Add comment | 2019-12-04 17:31:44 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 48c3a5c225 | [SMTChecker] Create options to choose SMT solver in runtime | 2019-12-04 17:31:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 42d9a8e962 | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-12-04 17:01:44 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 67d82fc8a7 | [SMTChecker] Use rlimit instead of tlimit for SMT queries | 2019-12-04 11:52:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2f11ac3590 | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-12-03 21:17:15 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 96d777d7f1 | Merge commit 'a7d481fb9' into develop_060 | 2019-12-03 20:47:30 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | b1577f5e46 | [SMTChecker] Fix ICE in array of structs type | 2019-12-03 01:12:30 +01:00 |  |