chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							253889cbf1 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-24 16:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							68cfa0a901 
							
						 
					 
					
						
						
							
							Fix spelling in SMTChecker comment  
						
						
						
					 
					
						2020-11-23 19:40:29 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a0a02f2307 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-23 19:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							66125b79d6 
							
						 
					 
					
						
						
							
							[SMTChecker] Do not report warning when encountered a Type identifier. The operations are supported now.  
						
						
						
					 
					
						2020-11-23 15:41:57 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							80d743426f 
							
						 
					 
					
						
						
							
							[SMTChecker] Added support for struct constructor.  
						
						
						
					 
					
						2020-11-23 13:45:17 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61069ec77d 
							
						 
					 
					
						
						
							
							Merge pull request  #10355  from blishko/smtchecker-refactoring  
						
						... 
						
						
						
						[SMTChecker] Small refactoring of assignments to provide a common low-level point for model checking engines to hook into. 
						
					 
					
						2020-11-20 14:31:32 -01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							e4339b0526 
							
						 
					 
					
						
						
							
							[SMTChecker] Support named arguments in function calls  
						
						
						
					 
					
						2020-11-20 11:52:26 -01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							fbcb572d69 
							
						 
					 
					
						
						
							
							[SMTChecker] Small refactoring of assignments to provide a common low-level point for model checker engines to hook into.  
						
						
						
					 
					
						2020-11-19 22:03:08 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e8a278eefa 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-17 18:51:57 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							5ca7a24896 
							
						 
					 
					
						
						
							
							[SMTChecker] Added support for precise modeling of external calls to this.  
						
						... 
						
						
						
						Modeling external calls to this, since we can trust these calls.
fixed problem with transaction data not being restored after trusted external call
update to the tests
additional tests
changelog entry
added tests for external getters of this 
						
					 
					
						2020-11-13 11:49:09 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							da92fe548e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-10 13:48:32 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25b2a38d8b 
							
						 
					 
					
						
						
							
							Merge pull request  #10202  from ethereum/smt_fix_modifiers_branches  
						
						... 
						
						
						
						[SMTChecker] Fix CHC false positives when using branches inside modifiers 
						
					 
					
						2020-11-09 16:42:30 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							04195439b7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD  
						
						
						
					 
					
						2020-11-09 14:28:05 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							89dce24f24 
							
						 
					 
					
						
						
							
							Force SMT variable creation order  
						
						
						
					 
					
						2020-11-06 11:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							1dbd8f8d67 
							
						 
					 
					
						
						
							
							Fix CHC false positives when using branches inside modifiers  
						
						
						
					 
					
						2020-11-04 21:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5ffee049fa 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-03 14:05:14 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							e38d0db683 
							
						 
					 
					
						
						
							
							[SMTChecker] Fix internal error when array.push() is used as LHS of assignment  
						
						
						
					 
					
						2020-11-02 13:32:53 +00:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							94e2506132 
							
						 
					 
					
						
						
							
							Fix inherited state vars for BMC  
						
						
						
					 
					
						2020-11-02 11:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e93a84ccd4 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD  
						
						
						
					 
					
						2020-10-28 18:19:31 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07c454949f 
							
						 
					 
					
						
						
							
							Merge pull request  #10127  from ethereum/fixIceSmtBitwise  
						
						... 
						
						
						
						[SMTChecker] Fix ICE when using >>> 
						
					 
					
						2020-10-28 09:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							9cc37c3fa4 
							
						 
					 
					
						
						
							
							[SMTChecker] Fix ICE when using >>>  
						
						
						
					 
					
						2020-10-28 09:25:14 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							4755cfe157 
							
						 
					 
					
						
						
							
							Fix assignment to contract member access  
						
						
						
					 
					
						2020-10-26 14:39:02 +00:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							d3d77e482c 
							
						 
					 
					
						
						
							
							Fix ICE on conditions with tuples of rationals  
						
						
						
					 
					
						2020-10-23 14:47:53 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20f39ab6e9 
							
						 
					 
					
						
						
							
							Merge pull request  #10097  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-10-23 10:30:24 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc8e26007 
							
						 
					 
					
						
						
							
							Remove low-level log functions.  
						
						
						
					 
					
						2020-10-22 17:50:14 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							ade3b9951c 
							
						 
					 
					
						
						
							
							[SMTChecker] Added support for selector when expression's value is known at compile time  
						
						
						
					 
					
						2020-10-22 14:18:52 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							b087fa9750 
							
						 
					 
					
						
						
							
							[SMTChecker] Fix ICE implicit conversion string literal -> byte  
						
						
						
					 
					
						2020-10-21 22:03:01 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							f0d81601db 
							
						 
					 
					
						
						
							
							[SMTChecker] Adding division by zero checks in the CHC engine  
						
						
						
					 
					
						2020-10-21 14:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6979952995 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD  
						
						
						
					 
					
						2020-10-19 18:02:50 +02: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d7bdcaba7 
							
						 
					 
					
						
						
							
							Merge pull request  #10036  from ethereum/smt_cli_option  
						
						... 
						
						
						
						Add CLI option to choose model checker engine 
						
					 
					
						2020-10-16 16:37:33 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							78c8fbc7ce 
							
						 
					 
					
						
						
							
							[SMTChecker] encoding division and modulo operations using slack variables  
						
						
						
					 
					
						2020-10-16 16:06:31 +02: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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							979d3062bc 
							
						 
					 
					
						
						
							
							Merge pull request  #10033  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking 
						
					 
					
						2020-10-14 14:12:20 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							a2cdde1191 
							
						 
					 
					
						
						
							
							Add tx data to symbolic state  
						
						
						
					 
					
						2020-10-13 17:49:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							006e5f2e1f 
							
						 
					 
					
						
						
							
							Allow path syntax for super constructor calls  
						
						
						
					 
					
						2020-10-13 14:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							e23d8f5593 
							
						 
					 
					
						
						
							
							[SMTChecker] Supporting inline arrays.  
						
						
						
					 
					
						2020-10-12 16:59:14 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							18cf01c187 
							
						 
					 
					
						
						
							
							Add this and state to CHC  
						
						
						
					 
					
						2020-10-12 11:11:52 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fedbea46cd 
							
						 
					 
					
						
						
							
							[SMTChecker] Support type conversions  
						
						
						
					 
					
						2020-10-02 10:26:02 +02: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 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9f3d5d3e2f 
							
						 
					 
					
						
						
							
							[SMTChecker] Implement support for memory allocation  
						
						
						
					 
					
						2020-09-25 15:56:24 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9c1b041dcb 
							
						 
					 
					
						
						
							
							[SMTChecker] Keep constraints of string literals after assignment  
						
						
						
					 
					
						2020-09-25 11:32:48 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5090353a1a 
							
						 
					 
					
						
						
							
							[SMTChecker] Keep knowledge about string literals  
						
						
						
					 
					
						2020-09-25 11:32:23 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57e1b2cb92 
							
						 
					 
					
						
						
							
							Merge pull request  #9881  from ethereum/smt_fixed_bytes_index_access  
						
						... 
						
						
						
						[SMTChecker] Support fixed bytes index access 
						
					 
					
						2020-09-25 11:32:56 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							df8c6d94e3 
							
						 
					 
					
						
						
							
							[SMTChecker] Support fixed bytes index access  
						
						
						
					 
					
						2020-09-25 09:59:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6edfdff187 
							
						 
					 
					
						
						
							
							[SMTChecker] Do not warn on "abi" as an identifer  
						
						... 
						
						
						
						There is an approprate warning for the function call. 
						
					 
					
						2020-09-24 13:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								Đorđe Mijović 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							858b4507e2 
							
						 
					 
					
						
						
							
							Merge pull request  #9854  from ethereum/bitwiseSmt  
						
						... 
						
						
						
						[SMTChecker] Support compound shifts and bitwise and, or, and xor 
						
					 
					
						2020-09-23 12:35:48 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							79f550dba9 
							
						 
					 
					
						
						
							
							[SMTChecker] Supporting compound shift operators.  
						
						
						
					 
					
						2020-09-23 11:31:37 +02:00