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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3f1ccc34f
							
						
					 | 
					
						
						
							
							Fix false positive caused by early termination due to nested expressions.
						
						
						
						
						
					 | 
					
						2021-03-26 13:35:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3dd83a20b
							
						
					 | 
					
						
						
							
							Enable fine grained yul optimizer fuzzing
						
						
						
						
						
					 | 
					
						2021-01-19 18:22:59 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							18fbbfa5ca
							
						
					 | 
					
						
						
							
							Fuzzer: Count step by number of interpreted statements
						
						
						
						
						
						
						
						Co-authored-by: chriseth <chris@ethereum.org> 
						
					 | 
					
						2020-07-21 15:38:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sachin Grover
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7adb2aa42
							
						
					 | 
					
						
						
							
							Add SPDX license identifier if not present already in source file
						
						
						
						
						
						
						
						Fixes: #9220 
						
					 | 
					
						2020-07-17 20:24:12 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							547590b972
							
						
					 | 
					
						
						
							
							Fixing additional signedness errors after adding -Wsign-conversion flag
						
						
						
						
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 | 
					
						2020-07-09 17:22:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b82590322c
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Remove assertion that no errors/warnings while parsing yul code
						
						
						
						
						
					 | 
					
						2020-06-30 21:46:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							a335fed189
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Add EVM version field
						
						
						
						
						
					 | 
					
						2020-01-24 12:31:20 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed45b000d1
							
						
					 | 
					
						
						
							
							Adapt tests directory to C++ namespace changes.
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5bd483dfa
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Target default evm version
						
						
						
						
						
					 | 
					
						2019-12-11 16:52:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea9e849ee4
							
						
					 | 
					
						
						
							
							Use pointer to string for efficiency
						
						
						
						
						
					 | 
					
						2019-11-26 17:12:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							41bdc9b673
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Generalize variable references
						
						
						
						
						
					 | 
					
						2019-11-26 17:12:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							505b5deaf9
							
						
					 | 
					
						
						
							
							Add chainid and selfbalance opcodes to yul proto converter and enable it
						
						
						
						
						
						
						
						in the yul proto differential fuzzer. 
						
					 | 
					
						2019-11-18 09:26:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a55949c04
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Increase step limit upper bound for optimized code
						
						
						
						
						
					 | 
					
						2019-11-04 18:38:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4ba1c02e8
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Catch exception early and propagate termination reason to harness
						
						
						
						
						
					 | 
					
						2019-11-01 12:26:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							d677a15507
							
						
					 | 
					
						
						
							
							Add object access builtin functions
						
						
						
						
						
					 | 
					
						2019-09-11 10:57:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							dbae0fa939
							
						
					 | 
					
						
						
							
							Reset Yul string repository before each compilation.
						
						
						
						
						
					 | 
					
						2019-05-28 13:12:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							4bdb981224
							
						
					 | 
					
						
						
							
							Make dialect const& and allocate single instances statically.
						
						
						
						
						
					 | 
					
						2019-05-17 12:54:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							495f7f9013
							
						
					 | 
					
						
						
							
							[Proto fuzzer] Add function calls, and multi variable declaration/assignment statements
						
						
						
						
						
					 | 
					
						2019-05-09 16:00:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f113f8e4a0
							
						
					 | 
					
						
						
							
							Implement datasize, dataoffset and datacopy for yul interpreter.
						
						
						
						
						
					 | 
					
						2019-05-06 16:59:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							484c14af81
							
						
					 | 
					
						
						
							
							Increase upper bound for number of interpreted steps for optimized code
						
						
						
						
						
					 | 
					
						2019-04-10 12:57:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							762dd24784
							
						
					 | 
					
						
						
							
							Reference only those variables that are in scope.
						
						
						
						
						
					 | 
					
						2019-04-04 13:28:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							f15cedad7a
							
						
					 | 
					
						
						
							
							yulInterpreter: More fine-grained exception handling
						
						
						
						
						
					 | 
					
						2019-04-04 13:02:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							3264e9abf0
							
						
					 | 
					
						
						
							
							Make optimiser settings available to assembly stack.
						
						
						
						
						
					 | 
					
						2019-03-28 18:24:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3c3a1f9cd
							
						
					 | 
					
						
						
							
							Use visitor pattern for proto converter.
						
						
						
						
						
					 | 
					
						2019-03-26 16:39:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							a370551ea2
							
						
					 | 
					
						
						
							
							ossfuzz: Reduce test input size to less than equal to 600 bytes.
						
						
						
						
						
					 | 
					
						2019-03-05 16:55:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9bcbe6ad5
							
						
					 | 
					
						
						
							
							LibProtobuf Mutator (LPM) based fuzzer for yul subset
						
						
						
						
						
					 | 
					
						2019-03-05 12:32:55 +01:00 | 
					
					
						
						
							
							
							
						
					 |