Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							be733d5f61 
							
						 
					 
					
						
						
							
							Reorganized code for better readability.  
						
						
						
					 
					
						2021-01-26 16:16:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							f5e0faaa37 
							
						 
					 
					
						
						
							
							Add documentation and/or comments.  
						
						... 
						
						
						
						Co-authored-by: Leonardo <leo@ethereum.org> 
						
					 
					
						2021-01-26 15:48:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							d7e3d3f75f 
							
						 
					 
					
						
						
							
							Add visitors for automatic test case generation.  
						
						
						
					 
					
						2021-01-26 15:48:42 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a75b87c80e 
							
						 
					 
					
						
						
							
							Merge pull request  #10813  from ethereum/smt_targets_option  
						
						... 
						
						
						
						Add CLI and JSON option to select SMTChecker targets 
						
					 
					
						2021-01-20 18:37:08 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							3b23cadbdc 
							
						 
					 
					
						
						
							
							Add CLI and JSON option to select SMTChecker targets  
						
						
						
					 
					
						2021-01-20 17:35:37 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							b3dd83a20b 
							
						 
					 
					
						
						
							
							Enable fine grained yul optimizer fuzzing  
						
						
						
					 
					
						2021-01-19 18:22:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							359c70649d 
							
						 
					 
					
						
						
							
							Merge pull request  #10752  from ethereum/yulopti-option-order  
						
						... 
						
						
						
						[yulopti] Options ordered by name and in columns rather than rows 
						
					 
					
						2021-01-18 15:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							42c05df0a9 
							
						 
					 
					
						
						
							
							Yul optimizer test: Separate test parsing and optimisation  
						
						
						
					 
					
						2021-01-18 10:27:58 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							0f75582e12 
							
						 
					 
					
						
						
							
							[yulopti] Rewrite the check against overlapping abbreviations using ranges-v3  
						
						
						
					 
					
						2021-01-16 01:10:55 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							88a7dddfbd 
							
						 
					 
					
						
						
							
							[yulopti] Sort options by step name, with special options on top of the list  
						
						
						
					 
					
						2021-01-16 01:10:55 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							18c0e70ccf 
							
						 
					 
					
						
						
							
							[yulopti] Print options in column-wise rather than row-wise  
						
						
						
					 
					
						2021-01-16 01:10:55 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a2b58e57 
							
						 
					 
					
						
						
							
							ossfuzz: Add option to force SMT pragma and set it in solc fuzzers  
						
						... 
						
						
						
						Co-authored-by: Leonardo <leo@ethereum.org> 
						
					 
					
						2020-12-21 11:55:58 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c270ca7f7 
							
						 
					 
					
						
						
							
							Merge pull request  #10608  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-12-15 15:24:53 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							b273e52628 
							
						 
					 
					
						
						
							
							Abiv2 fuzzer: Enable differential fuzzing and remove support for string coding  
						
						... 
						
						
						
						co-authored-by: Leonardo <leo@ethereum.org> 
						
					 
					
						2020-12-15 11:13:10 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							39f1893956 
							
						 
					 
					
						
						
							
							Fix integer overflow due to large unsigned cpp_int  
						
						
						
					 
					
						2020-12-15 11:12:51 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							561280a5cc 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-14 11:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adead3072d 
							
						 
					 
					
						
						
							
							Merge pull request  #10570  from ethereum/abiv2-isabelle-test-values-fix-bugs  
						
						... 
						
						
						
						Ensure empty arrays are not visited and fix formatting issues 
						
					 
					
						2020-12-11 17:38:15 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd4a1095e 
							
						 
					 
					
						
						
							
							Ensure empty arrays are not visited and fix formatting issues  
						
						
						
					 
					
						2020-12-10 22:43:45 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bd641a5206 
							
						 
					 
					
						
						
							
							Enable more C++ compiler warnings  
						
						
						
					 
					
						2020-12-10 21:03:58 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d0551b67d7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-10 17:07:56 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							dc1c0e9d4e 
							
						 
					 
					
						
						
							
							Abiv2 fuzzer: Retrieve values to be encoded from the fuzzer  
						
						
						
					 
					
						2020-12-10 16:33:14 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							3c8caabf2e 
							
						 
					 
					
						
						
							
							Remove unused code  
						
						
						
					 
					
						2020-12-10 12:56:04 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							693548b787 
							
						 
					 
					
						
						
							
							Abiv2 fuzzer: Make integer value generation consistent with range for that integer type  
						
						
						
					 
					
						2020-12-10 12:34:14 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							482bda6887 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-10 12:15:52 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							2e3cba996a 
							
						 
					 
					
						
						
							
							Isabelle abiv2 fuzzer: Add type string  
						
						
						
					 
					
						2020-12-09 18:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							806453aca9 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-08 21:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7e88ba8da0 
							
						 
					 
					
						
						
							
							Enable the -Wconversion warning  
						
						
						
					 
					
						2020-12-08 16:45:24 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b045195c1e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-08 17:42:31 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							fe6543a7c8 
							
						 
					 
					
						
						
							
							Abiv2 isabelle: Add fuzzer test harness skeleton and update CMake  
						
						
						
					 
					
						2020-12-08 13:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							329b8f2a60 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-07 13:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							32fd692c51 
							
						 
					 
					
						
						
							
							Yul interpreter: Introduce expression evaluation maximum nesting depth  
						
						
						
					 
					
						2020-12-04 17:27:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							0d6cae304b 
							
						 
					 
					
						
						
							
							abiv2 proto fuzzer: Move anon namespace utility functions to common source  
						
						
						
					 
					
						2020-12-04 15:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d56a7bb89e 
							
						 
					 
					
						
						
							
							Merge pull request  #10489  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-12-03 18:11:12 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							e1b44500dd 
							
						 
					 
					
						
						
							
							Yul interpreter: Smaller execution timeout for tests and additional test cases  
						
						
						
					 
					
						2020-12-03 10:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5902f9d7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-02 12:28:02 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c193ce6c07 
							
						 
					 
					
						
						
							
							Rename SourceReferenceFormatterHuman.  
						
						
						
					 
					
						2020-12-01 16:09:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							1dedba8538 
							
						 
					 
					
						
						
							
							Only use SourceReferenceFormatterHuman  
						
						
						
					 
					
						2020-12-01 16:09:46 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8279d90ba2 
							
						 
					 
					
						
						
							
							Merge pull request  #10403  from ethereum/rename-asmdata  
						
						... 
						
						
						
						Rename AsmData* to AST* 
						
					 
					
						2020-12-01 14:33:11 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1944d5ce44 
							
						 
					 
					
						
						
							
							Merge pull request  #9722  from ethereum/fix-9676  
						
						... 
						
						
						
						Add Solidity test case generator framework 
						
					 
					
						2020-12-01 14:26:12 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9640cfd77e 
							
						 
					 
					
						
						
							
							[ewasm] Add i32.select/i64.select  
						
						
						
					 
					
						2020-11-30 11:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a22077f736 
							
						 
					 
					
						
						
							
							Rename AsmData -> AST  
						
						... 
						
						
						
						Also attempt to only include ASTForward where appropriate. 
						
					 
					
						2020-11-25 17:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							864458922a 
							
						 
					 
					
						
						
							
							Add solidity generator  
						
						... 
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 
					
						2020-11-23 22:27:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7f642227 
							
						 
					 
					
						
						
							
							Change readFile/readFileAsString to throw FileNotFound exception  
						
						
						
					 
					
						2020-11-04 16:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bcd31daf94 
							
						 
					 
					
						
						
							
							[ewasm] Terminate on out-of-bounds access in EwasmInterpreter  
						
						
						
					 
					
						2020-10-29 10:26:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6b2942e7f0 
							
						 
					 
					
						
						
							
							[ewasm] Properly touch memory in EwasmInterpreter  
						
						
						
					 
					
						2020-10-28 11:57:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc5ceae94 
							
						 
					 
					
						
						
							
							[ewasm] Implement "create" properly in EwasmInterpreter  
						
						
						
					 
					
						2020-10-28 11:57:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							62028c90f0 
							
						 
					 
					
						
						
							
							[ewasm] Overhaul memory handling in EwasmInterpreter  
						
						... 
						
						
						
						Introduce writeMemory and read/writeBytes32/Address helpers.
Fix read/writeU128/U256 to be little-endian.
Update each instruction to follow the specification. 
						
					 
					
						2020-10-28 11:57:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							5023d3decb 
							
						 
					 
					
						
						
							
							ossfuzz: Remove antlr4 build deps  
						
						
						
					 
					
						2020-10-15 12:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							8eba66daf9 
							
						 
					 
					
						
						
							
							Extract boost smt and remove unused tests  
						
						
						
					 
					
						2020-09-23 17:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							89e696ca1b 
							
						 
					 
					
						
						
							
							Allow using zero in patterns passed to isoltest --test  
						
						
						
					 
					
						2020-09-17 17:28:49 +02:00