Joshua Quinones
							
						 
					 | 
					
						
						
						
						
							
						
						
							e1a59397c6
							
						
					 | 
					
						
						
							
							Renamed AssemblyStack to YulStack
						
						
						
						
						
						
						
						All files, references, variables, comments, etc. were renamed to YulStack. 
						
					 | 
					
						2022-04-08 20:28:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0d9dec874
							
						
					 | 
					
						
						
							
							Permit control flow mutations in global scope of a Yul program.
						
						
						
						
						
					 | 
					
						2022-03-14 15:04:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wechman
							
						 
					 | 
					
						
						
						
						
							
						
						
							52dfccca98
							
						
					 | 
					
						
						
							
							Replace all locale-dependent operations with locale-agnostic counterparts
						
						
						
						
						
					 | 
					
						2022-03-07 17:23:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Marenz
							
						 
					 | 
					
						
						
						
						
							
						
						
							46075d04d9
							
						
					 | 
					
						
						
							
							Include used events in `--hashes` output
						
						
						
						
						
					 | 
					
						2022-02-09 13:50:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Marenz
							
						 
					 | 
					
						
						
						
						
							
						
						
							3e7c68d9b0
							
						
					 | 
					
						
						
							
							Merge identifier query methods into one
						
						
						
						
						
					 | 
					
						2022-02-08 17:44:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							4bcd69e7bd
							
						
					 | 
					
						
						
							
							Code transform fuzzer: Only test against latest EVM version.
						
						
						
						
						
					 | 
					
						2022-01-27 14:49:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							cfda0e41ce
							
						
					 | 
					
						
						
							
							Filter log statements and remove gas comparison.
						
						
						
						
						
					 | 
					
						2022-01-26 15:58:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b8ad2b2718
							
						
					 | 
					
						
						
							
							Yul interpreter: Add flag to disable memory tracing and dump for fuzzing.
						
						
						
						
						
						
						
						Model revert in yul interpreter.
Add logTrace for a few more instructions and clear trace on revert. 
						
					 | 
					
						2022-01-04 11:56:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							bcfefc79d9
							
						
					 | 
					
						
						
							
							Pass DebugInfoSelection down to the code handling assembly printing
						
						
						
						
						
					 | 
					
						2021-10-11 20:34:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							2cd1c644b6
							
						
					 | 
					
						
						
							
							Remove unused includes and sort existing includes in a few places
						
						
						
						
						
					 | 
					
						2021-10-11 20:34:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1531863835
							
						
					 | 
					
						
						
							
							Split Common.h into Numeric.h.
						
						
						
						
						
					 | 
					
						2021-09-23 15:27:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e72fa7fc10
							
						
					 | 
					
						
						
							
							Add new info severity
						
						
						
						
						
					 | 
					
						2021-09-13 22:48:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f75b55071e
							
						
					 | 
					
						
						
							
							Remove CharStream from SourceLocation.
						
						
						
						
						
					 | 
					
						2021-07-14 15:12:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							e404b6e7a6
							
						
					 | 
					
						
						
							
							Refactoring yul source locations.
						
						
						
						
						
					 | 
					
						2021-05-04 16:05:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								anurag4u80
							
						 
					 | 
					
						
						
						
						
							
						
						
							c4cf412fed
							
						
					 | 
					
						
						
							
							Replaced boost remove_erase and remove_erase_if
						
						
						
						
						
					 | 
					
						2021-04-24 08:10:41 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							69dd1771b7
							
						
					 | 
					
						
						
							
							Remove as many boost usages as possible in protoToYul.cpp
						
						
						
						
						
					 | 
					
						2021-04-20 18:46:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							14d2170b46
							
						
					 | 
					
						
						
							
							Merge pull request #11238 from ethereum/yul-interpreter-storage-state
						
						
						
						
						
						
						
						Permit Yul interpreter vs Evmone storage comparison. 
						
					 | 
					
						2021-04-19 12:22:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6941143613
							
						
					 | 
					
						
						
							
							Merge pull request #11216 from ethereum/fix-abiv2-fuzzer-bug
						
						
						
						
						
						
						
						Fix use of const ref in Abiv2 and other proto fuzzers. 
						
					 | 
					
						2021-04-14 15:03:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							15bf6af77a
							
						
					 | 
					
						
						
							
							Remove output parameters from function call since they are generated on the fly in the converter.
						
						
						
						
						
					 | 
					
						2021-04-14 13:53:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c806217fb
							
						
					 | 
					
						
						
							
							Changes to yul proto mutator.
						
						
						
						
						
					 | 
					
						2021-04-14 13:53:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf08c9b255
							
						
					 | 
					
						
						
							
							Correct use of emplace_back
						
						
						
						
						
					 | 
					
						2021-04-14 13:53:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							1709b2924b
							
						
					 | 
					
						
						
							
							Changes to how function calls are generated.
						
						
						
						
						
					 | 
					
						2021-04-14 13:53:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1392ac988
							
						
					 | 
					
						
						
							
							Fix use of const ref in Abiv2 and other proto fuzzers.
						
						
						
						
						
					 | 
					
						2021-04-13 19:38:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							033ee0e2bc
							
						
					 | 
					
						
						
							
							Permit Yul interpreter vs Evmone storage comparison.
						
						
						
						
						
					 | 
					
						2021-04-12 10:39:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6f3095a199
							
						
					 | 
					
						
						
							
							Merge pull request #11141 from ethereum/compilation-framework-fuzzer
						
						
						
						
						
						
						
						Enable multi-source fuzzing. 
						
					 | 
					
						2021-04-06 14:00:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3f1ccc34f
							
						
					 | 
					
						
						
							
							Fix false positive caused by early termination due to nested expressions.
						
						
						
						
						
					 | 
					
						2021-03-26 13:35:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9182e9f88
							
						
					 | 
					
						
						
							
							Minor changes to Solidity compilation framework fuzzer.
						
						
						
						
						
					 | 
					
						2021-03-23 13:17:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							8023fdb537
							
						
					 | 
					
						
						
							
							Extract state printing to a separate class.
						
						
						
						
						
					 | 
					
						2021-03-10 17:41:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							24f42c5541
							
						
					 | 
					
						
						
							
							Filter false positives due to EVM errors.
						
						
						
						
						
						
						
						Co-authored-by: Daniel Kirchner <daniel@ekpyron.org> 
						
					 | 
					
						2021-03-10 17:41:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							34c08ea2c6
							
						
					 | 
					
						
						
							
							EVMHost: Add tracing features needed for fuzzing.
						
						
						
						
						
					 | 
					
						2021-03-10 17:41:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							acd3084076
							
						
					 | 
					
						
						
							
							Fuzzer for stack optimiser/code generator.
						
						
						
						
						
					 | 
					
						2021-03-04 17:35:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							a34308e4cb
							
						
					 | 
					
						
						
							
							Proto yul converter: Provide a flag to filter stateful instructions.
						
						
						
						
						
					 | 
					
						2021-03-04 15:20:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							069ac9c9a9
							
						
					 | 
					
						
						
							
							Merge pull request #10878 from ethereum/refactor-solProtoFuzzer
						
						
						
						
						
						
						
						Fuzzer: Refactor utility methods shared by proto fuzzers. 
						
					 | 
					
						2021-03-01 19:56:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							758d159d87
							
						
					 | 
					
						
						
							
							yul proto mutator: Add control flow to block statements.
						
						
						
						
						
					 | 
					
						2021-02-22 15:10:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							febccdd96a
							
						
					 | 
					
						
						
							
							Fuzzer: Refactor utility methods shared by proto fuzzers.
						
						
						
						
						
						
						
						Co-authored-by: Leonardo <leo@ethereum.org>
Co-authored-by: Daniel Kirchner <daniel@ekpyron.org> 
						
					 | 
					
						2021-02-10 11:43:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							75e7e1bee7
							
						
					 | 
					
						
						
							
							Consistent use of returns documentation tag.
						
						
						
						
						
					 | 
					
						2021-02-09 12:51:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							896de75bcb
							
						
					 | 
					
						
						
							
							Solidity fuzzer: Add test state.
						
						
						
						
						
					 | 
					
						2021-02-09 12:49:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e343987fc
							
						
					 | 
					
						
						
							
							Update solidity dictionary with TestReader syntax.
						
						
						
						
						
					 | 
					
						2021-02-08 11:16:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f001bb91c
							
						
					 | 
					
						
						
							
							Unify solc fuzzers.
						
						
						
						
						
					 | 
					
						2021-02-08 11:14:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							c7ee2c1f39
							
						
					 | 
					
						
						
							
							Clang tidy fixes in protoToYul.cpp.
						
						
						
						
						
					 | 
					
						2021-02-07 23:27:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							0a59bd825b
							
						
					 | 
					
						
						
							
							Solidity fuzzer: Add simple import statements.
						
						
						
						
						
						
						
						Co-authored-by: Leonardo <leo@ethereum.org> 
						
					 | 
					
						2021-02-03 17:03:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e691293e4
							
						
					 | 
					
						
						
							
							ossfuzz: Clang tidy suggested fixes in Solidity generator
						
						
						
						
						
					 | 
					
						2021-01-27 14:55:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3dd83a20b
							
						
					 | 
					
						
						
							
							Enable fine grained yul optimizer fuzzing
						
						
						
						
						
					 | 
					
						2021-01-19 18:22:59 +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 | 
					
					
						
						
							
							
							
						
					 |