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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9bcc2f1713 
							
						 
					 
					
						
						
							
							Make ReasoningBasedSimplifier available as step.  
						
						
						
					 
					
						2020-09-15 15:57:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f73fb726af 
							
						 
					 
					
						
						
							
							Reasoning based optimizer.  
						
						
						
					 
					
						2020-09-15 15:57:58 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							23d9b1567e 
							
						 
					 
					
						
						
							
							Add support for ewasm evmc vm.  
						
						
						
					 
					
						2020-09-08 12:41:42 -05:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							6101590d93 
							
						 
					 
					
						
						
							
							ossfuzz: Generate antlr4 runtime deps  
						
						
						
					 
					
						2020-08-27 17:33:29 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0226d104b7 
							
						 
					 
					
						
						
							
							Fix literal arguments in interpreter.  
						
						
						
					 
					
						2020-08-06 14:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							845c1ae91f 
							
						 
					 
					
						
						
							
							Merge pull request  #9469  from ethereum/fix-9468  
						
						... 
						
						
						
						Yul fuzzer: Enable nested object references 
						
					 
					
						2020-07-23 13:26:42 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6bb6783d39 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-07-22 15:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							115380ca76 
							
						 
					 
					
						
						
							
							Yul fuzzer: Enable nested object references  
						
						... 
						
						
						
						Co-authored-by: Đorđe Mijović <djordje.mijovic@gmail.com> 
						
					 
					
						2020-07-22 14:02:41 +02: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 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							4067bab7dd 
							
						 
					 
					
						
						
							
							Add corpus based multi source fuzzer  
						
						... 
						
						
						
						Co-authored-by: Leonardo <leo@ethereum.org> 
						
					 
					
						2020-07-21 13:43:29 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9be5ed1220 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-07-21 11:35:28 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c7359de1e 
							
						 
					 
					
						
						
							
							Merge pull request  #9394  from ethereum/fix-9391  
						
						... 
						
						
						
						Yul interpreter: Return addresses of type u160 for create and create2… 
						
					 
					
						2020-07-20 18:38:43 +02:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							deffb7ffc8 
							
						 
					 
					
						
						
							
							Yul interpreter: Return addresses of type u160 for create and create2 calls  
						
						
						
					 
					
						2020-07-20 11:26:47 +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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f945163909 
							
						 
					 
					
						
						
							
							Merge pull request  #9432  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-07-16 17:14:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							870ea98c21 
							
						 
					 
					
						
						
							
							Prefix EIP-615 opcodes with EIP615 in Instructions  
						
						
						
					 
					
						2020-07-13 17:34:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							289fc7a9d0 
							
						 
					 
					
						
						
							
							Merge pull request  #9371  from ethereum/refactorInterpreter  
						
						... 
						
						
						
						Refactor yul interpreter. 
						
					 
					
						2020-07-13 18:27:47 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							38c6ecbbe2 
							
						 
					 
					
						
						
							
							Remove finney and szabo denominations.  
						
						
						
					 
					
						2020-07-13 18:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d666335f8 
							
						 
					 
					
						
						
							
							Merge pull request  #9367  from ethereum/wasm-dialect  
						
						... 
						
						
						
						Add ctz and popcnt to WasmDialect 
						
					 
					
						2020-07-13 15:02:34 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8eee3ed3a2 
							
						 
					 
					
						
						
							
							Merge pull request  #9388  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-07-13 14:55:21 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							a72b0deea6 
							
						 
					 
					
						
						
							
							Disabling -Wsign-conversion for yul_proto_diff_custom_mutate_ossfuzz target  
						
						
						
					 
					
						2020-07-13 14:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8df4baac42 
							
						 
					 
					
						
						
							
							Implement ctz/popcnt in yulInterpreter  
						
						
						
					 
					
						2020-07-13 11:18:10 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3566ad0d5 
							
						 
					 
					
						
						
							
							Merge pull request  #9082  from ethereum/conversionWarnings  
						
						... 
						
						
						
						Adding `-Wsign-conversion` flag and fixing errors 
						
					 
					
						2020-07-13 11:28:09 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65ed93d99f 
							
						 
					 
					
						
						
							
							Merge pull request  #9366  from ethereum/wasm-clz  
						
						... 
						
						
						
						Fix yulInterpreter to correctly handle i32.clz 
						
					 
					
						2020-07-10 20:36:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ae9c5761 
							
						 
					 
					
						
						
							
							Fix yulInterpreter to correctly handle i32.clz  
						
						
						
					 
					
						2020-07-10 15:38:25 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							3781ee6349 
							
						 
					 
					
						
						
							
							Removing -Wsign-conversion flag for ossfuzz targets  
						
						
						
					 
					
						2020-07-09 17:22:52 +02:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ef050af9a 
							
						 
					 
					
						
						
							
							Merge pull request  #9373  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-07-09 16:15:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b94ced65f 
							
						 
					 
					
						
						
							
							Merge pull request  #8305  from ethereum/fix-7947  
						
						... 
						
						
						
						yul proto fuzzer: Use custom mutation routines 
						
					 
					
						2020-07-09 15:40:16 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf5ed9514 
							
						 
					 
					
						
						
							
							Use plain strings for comparison.  
						
						
						
					 
					
						2020-07-09 15:00:13 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ec2393d3b6 
							
						 
					 
					
						
						
							
							Refactor interpreter.  
						
						
						
					 
					
						2020-07-09 15:00:13 +02:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							7272129354 
							
						 
					 
					
						
						
							
							yul fuzzer: Add framework for yul optimizer custom mutation routines  
						
						... 
						
						
						
						Co-authored-by: Leonardo <leo@ethereum.org> 
						
					 
					
						2020-07-09 13:32:07 +02:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							48ac4b2954 
							
						 
					 
					
						
						
							
							Disable more than one reference to a variable on the LHS of a tuple assignment  
						
						
						
					 
					
						2020-07-08 13:16:07 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							982a269b2b 
							
						 
					 
					
						
						
							
							Merge pull request  #9325  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-07-06 19:11:02 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							60d4b1e8cc 
							
						 
					 
					
						
						
							
							Rename drop to i64.drop in WasmDialect  
						
						... 
						
						
						
						Also properly implement support for both i32.drop and i64.drop in BinaryTransform, TextTransform, and YulInterpreter 
						
					 
					
						2020-07-06 15:47:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ab68406006 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-07-06 15:25:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea46636ad2 
							
						 
					 
					
						
						
							
							Merge pull request  #9281  from ethereum/fix-6772  
						
						... 
						
						
						
						Fuzzer: Add a specialized StackTooDeepError Exception that is caught … 
						
					 
					
						2020-07-01 11:47:35 +02:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							1a0391bceb 
							
						 
					 
					
						
						
							
							Fuzzer: Add a specialized StackTooDeepError Exception that is caught in the fuzzing harness  
						
						
						
					 
					
						2020-07-01 11:08:20 +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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3e3f9a472f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-06-30 18:56:51 +02:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							d0ea1f97fd 
							
						 
					 
					
						
						
							
							Yul interpreter: Return selfbalance constant for the expression  
						
						... 
						
						
						
						balance(address()) and balance constant otherwise. 
						
					 
					
						2020-06-30 16:59:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							02328f3bbb 
							
						 
					 
					
						
						
							
							Add unit denomination `gwei`  
						
						
						
					 
					
						2020-06-24 18:24:56 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af0cd4ab98 
							
						 
					 
					
						
						
							
							Merge pull request  #9252  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-06-23 18:28:24 +02:00