a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							35a25b107f 
							
						 
					 
					
						
						
							
							Fix ICE caused by const structs with mappings  
						
						
						
					 
					
						2021-01-12 18:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa28e48415 
							
						 
					 
					
						
						
							
							Merge pull request  #10727  from ethereum/smt_cex_internal_calls  
						
						... 
						
						
						
						[SMTChecker] Report internal calls in CHC transaction trace 
						
					 
					
						2021-01-12 15:44:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99add1e4e5 
							
						 
					 
					
						
						
							
							Merge pull request  #10710  from ethereum/implicit-conversion-bug  
						
						... 
						
						
						
						Disallow certain implicit conversions between integer types. 
						
					 
					
						2021-01-12 15:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							b3c3836388 
							
						 
					 
					
						
						
							
							Output internal calls  
						
						
						
					 
					
						2021-01-12 14:57:04 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							f1ae24abc7 
							
						 
					 
					
						
						
							
							Remove extra line breaks  
						
						
						
					 
					
						2021-01-12 14:00:07 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66a773aef9 
							
						 
					 
					
						
						
							
							Merge pull request  #10721  from blishko/smt-try-catch  
						
						... 
						
						
						
						[SMTChecker] Support try-catch statements 
						
					 
					
						2021-01-12 12:04:38 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							e107d51f46 
							
						 
					 
					
						
						
							
							Disallow certain implicit conversions between integer types.  
						
						... 
						
						
						
						Disallow implicit conversion from ``uintN`` and ``intM`` when ``M > N``, and by extension, explicit
conversion between the same types are also disallowed. 
						
					 
					
						2021-01-12 08:23:47 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							85b8325f0b 
							
						 
					 
					
						
						
							
							[Sol->Yul] Implementing dynamic array push for arrays of structs.  
						
						
						
					 
					
						2021-01-11 17:49:42 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3804ad85f6 
							
						 
					 
					
						
						
							
							Enable tests.  
						
						
						
					 
					
						2021-01-11 14:51:33 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							ff76c989ac 
							
						 
					 
					
						
						
							
							addressing review comments  
						
						
						
					 
					
						2021-01-11 14:19:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							3d7188ac7b 
							
						 
					 
					
						
						
							
							update to the tests  
						
						
						
					 
					
						2021-01-11 13:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							09de54b5eb 
							
						 
					 
					
						
						
							
							tests  
						
						
						
					 
					
						2021-01-11 13:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5241b7b761 
							
						 
					 
					
						
						
							
							Merge pull request  #10684  from ethereum/fixIRWrappingExp  
						
						... 
						
						
						
						Use wrapping arithmetic for exp in unchecked blocks. 
						
					 
					
						2021-01-06 18:53:54 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8edfa26f0a 
							
						 
					 
					
						
						
							
							Mark the empty version pragma as invalid  
						
						
						
					 
					
						2021-01-04 19:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							b02722ebda 
							
						 
					 
					
						
						
							
							Add contract name to called function in cex  
						
						
						
					 
					
						2021-01-04 10:03:16 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							67c92b7f6e 
							
						 
					 
					
						
						
							
							Updating gas costs and cmdline tests.  
						
						
						
					 
					
						2020-12-30 17:48:41 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							ddb05769a5 
							
						 
					 
					
						
						
							
							[Sol->Yul] Implementing type name.  
						
						
						
					 
					
						2020-12-30 17:19:03 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							78d55e6b4a 
							
						 
					 
					
						
						
							
							[SMTChecker] Support check/unchecked  
						
						
						
					 
					
						2020-12-30 12:14:30 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							be0a0f4d90 
							
						 
					 
					
						
						
							
							[SMTChecker] Added constraints for block properties  
						
						
						
					 
					
						2020-12-29 22:17:44 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							9482e7de23 
							
						 
					 
					
						
						
							
							[SMTChecker] Fix calls to virtual/overriden functions  
						
						
						
					 
					
						2020-12-29 11:25:20 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							41d31fe4d4 
							
						 
					 
					
						
						
							
							updates to the tests  
						
						
						
					 
					
						2020-12-28 20:05:52 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							77dff222e9 
							
						 
					 
					
						
						
							
							disabling some tests because of nondeterminism in Spacer  
						
						
						
					 
					
						2020-12-28 16:24:44 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							745466b71f 
							
						 
					 
					
						
						
							
							updates to the tests  
						
						
						
					 
					
						2020-12-28 14:32:53 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							c41f996c7b 
							
						 
					 
					
						
						
							
							Adding more tests for array copying.  
						
						... 
						
						
						
						Co-authored-by: Harikrishnan Mulackal <webmail.hari@gmail.com> 
						
					 
					
						2020-12-28 13:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2ab83217e3 
							
						 
					 
					
						
						
							
							Use wrapping arithmetic for exp in unchecked blocks.  
						
						
						
					 
					
						2020-12-22 16:49:55 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e299d8ba64 
							
						 
					 
					
						
						
							
							Merge pull request  #10677  from ethereum/dirtyMemoryBytesSol2Yul  
						
						... 
						
						
						
						[Sol->Yul] Disable old codegen test viaYul and create new one that fits IR semantics 
						
					 
					
						2020-12-22 16:22:38 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04d83af1d2 
							
						 
					 
					
						
						
							
							Merge pull request  #10492  from ethereum/arrayClearingDiffBaseSol2Yul  
						
						... 
						
						
						
						[Sol->Yul] Fixing array clearing when copying from storage to storage. 
						
					 
					
						2020-12-22 15:15:03 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							a204596c3e 
							
						 
					 
					
						
						
							
							[Sol->Yul] Disable old codegen test viaYul and create new one that fits IR semantics.  
						
						... 
						
						
						
						Co-authored-by: chriseth <chris@ethereum.org> 
						
					 
					
						2020-12-22 15:11:07 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							d90b9da4f0 
							
						 
					 
					
						
						
							
							[SMTChecker] Refactoring  
						
						
						
					 
					
						2020-12-22 13:10:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b965446182 
							
						 
					 
					
						
						
							
							Catch panic.  
						
						
						
					 
					
						2020-12-22 11:08:44 +01:00 
						 
				 
			
				
					
						
							
							
								Đorđe Mijović 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b78443ac75 
							
						 
					 
					
						
						
							
							Merge pull request  #10577  from ethereum/deleteMappingSol2Yul  
						
						... 
						
						
						
						[Sol->Yul] Skipping mapping types when deleting structs and arrays. 
						
					 
					
						2020-12-21 20:08:51 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a48106ca1f 
							
						 
					 
					
						
						
							
							Merge pull request  #10670  from blishko/smt-virtual-modifiers-fix  
						
						... 
						
						
						
						[SMTChecker] Fix virtual modifier called statically 
						
					 
					
						2020-12-21 18:05:02 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							adb9d0c41a 
							
						 
					 
					
						
						
							
							[Sol->Yul] Fixing array clearing when copying from storage to storage.  
						
						
						
					 
					
						2020-12-21 17:33:06 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							8b6397e8fb 
							
						 
					 
					
						
						
							
							Adding more syntax and semantic tests.  
						
						
						
					 
					
						2020-12-21 15:30:49 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							7b2614576f 
							
						 
					 
					
						
						
							
							Activating some tests viaYul after implementing getters for bytes.  
						
						
						
					 
					
						2020-12-21 14:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							2d5a2c65a8 
							
						 
					 
					
						
						
							
							[Sol->Yul] Implementing getters for bytes and structs containing bytes member.  
						
						... 
						
						
						
						Co-authored-by: chriseth <chris@ethereum.org> 
						
					 
					
						2020-12-21 14:46:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							87ef0e16f5 
							
						 
					 
					
						
						
							
							[SMTChecker] Fix virtual modifier called statically  
						
						
						
					 
					
						2020-12-21 13:52:28 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8634f2a7 
							
						 
					 
					
						
						
							
							[Sol->Yul] Skipping mapping types when deleting structs and arrays.  
						
						
						
					 
					
						2020-12-21 13:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							43baceb1ed 
							
						 
					 
					
						
						
							
							Test for recursion with modifiers.  
						
						
						
					 
					
						2020-12-21 11:39:59 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e20a095a8 
							
						 
					 
					
						
						
							
							Merge pull request  #10652  from ethereum/smt_constants_inplce  
						
						... 
						
						
						
						[SMTChecker] Replace constants by their value in-place 
						
					 
					
						2020-12-18 14:22:32 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4ade1753e 
							
						 
					 
					
						
						
							
							Merge pull request  #10445  from ethereum/modifiers  
						
						... 
						
						
						
						[Sol->Yul] Implement function modifiers. 
						
					 
					
						2020-12-18 14:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							034d1ab90f 
							
						 
					 
					
						
						
							
							[SMTChecker] Replace constants by their value in-place  
						
						
						
					 
					
						2020-12-18 14:22:28 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b14a6a10cc 
							
						 
					 
					
						
						
							
							Report meaningful error if parsing a version pragma failed  
						
						
						
					 
					
						2020-12-18 11:50:37 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							7078e8f8f8 
							
						 
					 
					
						
						
							
							[SMTChecker] Fix analysis of overriding modifiers  
						
						
						
					 
					
						2020-12-17 17:05:54 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1fa371d426 
							
						 
					 
					
						
						
							
							Tests  
						
						
						
					 
					
						2020-12-17 17:00:51 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							35908c602b 
							
						 
					 
					
						
						
							
							Modifiers for constructors.  
						
						
						
					 
					
						2020-12-17 17:00:51 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ccaa81fbe7 
							
						 
					 
					
						
						
							
							Implement function modifiers.  
						
						
						
					 
					
						2020-12-17 17:00:51 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							50be39fc21 
							
						 
					 
					
						
						
							
							Add and update tests  
						
						
						
					 
					
						2020-12-17 14:42:49 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c96ea6da 
							
						 
					 
					
						
						
							
							Fix constant evaluation build  
						
						
						
					 
					
						2020-12-16 17:59:00 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3a23df6717 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-16 16:56:45 +01:00