Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							8cbe1d4b1d
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Make function call generation optional
						
						
						
						
						
					 | 
					
						2020-01-24 12:31:43 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							a335fed189
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Add EVM version field
						
						
						
						
						
					 | 
					
						2020-01-24 12:31:20 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							9befb4bdf0
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Do not generate infinite for loops and limit total
						
						
						
						
						
						
						
						number of for loops per test program to two 
						
					 | 
					
						2020-01-20 16:27:01 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							49a05b5935
							
						
					 | 
					
						
						
							
							Permit variable declarations inside for init block
						
						
						
						
						
					 | 
					
						2020-01-13 16:17:33 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							be0775da49
							
						
					 | 
					
						
						
							
							Merge pull request #8075 from ethereum/refactor-namespaces
						
						
						
						
						
						
						
						Refactor namespaces 
						
					 | 
					
						2020-01-07 16:52:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias L. Baumann
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a2141d3be2
							
						
					 | 
					
						
						
							
							Merge pull request #7869 from fulldecent/fix-kill
						
						
						
						
						
						
						
						Reduce usage of word kill 
						
					 | 
					
						2020-01-07 16:01:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							345f9928ab
							
						
					 | 
					
						
						
							
							Library libdevcore renamed to libsolutil.
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed45b000d1
							
						
					 | 
					
						
						
							
							Adapt tests directory to C++ namespace changes.
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b23412fae
							
						
					 | 
					
						
						
							
							C++ namespace cleanup (except tests).
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								William Entriken
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d068b6331
							
						
					 | 
					
						
						
							
							Reduce usage of the word "kill"
						
						
						
						
						
					 | 
					
						2020-01-07 11:18:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							49aec64caf
							
						
					 | 
					
						
						
							
							abiv2 proto converter: Do not resize dynamic storage arrays by writing to the length field as it is now read only
						
						
						
						
						
					 | 
					
						2020-01-06 17:44:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5bd483dfa
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Target default evm version
						
						
						
						
						
					 | 
					
						2019-12-11 16:52:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ebcc757e1
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-27 19:14:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paweł Bylica
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							38a20190f4
							
						
					 | 
					
						
						
							
							test: Use evmc::VM directly
						
						
						
						
						
						
						
						The evmc::VM works as a RAII wrapper similarly to unique_ptr, so there is no point in using additional unique_ptr. 
						
					 | 
					
						2019-11-27 18:53:02 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik K
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							94272d44aa
							
						
					 | 
					
						
						
							
							Merge pull request #7745 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into develop_060 
						
					 | 
					
						2019-11-19 15:30:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1432f0ad28
							
						
					 | 
					
						
						
							
							Adapt EVMHost for EVMC7
						
						
						
						
						
					 | 
					
						2019-11-19 12:21:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							62ae015552
							
						
					 | 
					
						
						
							
							docker: Add versioning and edit naming scheme
						
						
						
						
						
					 | 
					
						2019-11-18 15:16:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							a8a50c4e0e
							
						
					 | 
					
						
						
							
							Upgrade evmone to v0.2.0 and adapt fuzzer build
						
						
						
						
						
					 | 
					
						2019-11-18 15:16:53 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2e5a42836c
							
						
					 | 
					
						
						
							
							Merge pull request #7681 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into develop_060 
						
					 | 
					
						2019-11-11 16:42:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							9772cc44a0
							
						
					 | 
					
						
						
							
							abiv2 proto fuzzer: Fuzz return data coding
						
						
						
						
						
					 | 
					
						2019-11-06 23:42:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							46ac16d25c
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-04 19:09:11 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							04becb9458
							
						
					 | 
					
						
						
							
							Minor refactoring
						
						
						
						
						
					 | 
					
						2019-11-04 15:47:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							12ed08eddb
							
						
					 | 
					
						
						
							
							Place upper bound number on number of array dimensions
						
						
						
						
						
					 | 
					
						2019-11-04 15:47:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							3cfeca33c1
							
						
					 | 
					
						
						
							
							Abiv2 proto fuzzer: Refactor and add support for structs
						
						
						
						
						
					 | 
					
						2019-11-04 15:47:04 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							edc5059208
							
						
					 | 
					
						
						
							
							yul proto: Add leave statement
						
						
						
						
						
					 | 
					
						2019-11-01 11:18:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							128c3c7cf6
							
						
					 | 
					
						
						
							
							yul interpreter: Initialize calldata with random data
						
						
						
						
						
					 | 
					
						2019-10-21 10:37:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5a950908b6
							
						
					 | 
					
						
						
							
							Merge pull request #7432 from ethereum/fix-ossfuzz-build
						
						
						
						
						
						
						
						ossfuzz: Create a separate cmake toolchain file for ossfuzz 
						
					 | 
					
						2019-09-17 15:24:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							48da5f07a5
							
						
					 | 
					
						
						
							
							ossfuzz: Create a separate cmake toolchain file for ossfuzz so that multiple fuzzing backends may be used
						
						
						
						
						
					 | 
					
						2019-09-16 18:35:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							403fb7d88c
							
						
					 | 
					
						
						
							
							Update logic to track dynamically encoded parameters
						
						
						
						
						
					 | 
					
						2019-09-16 14:25:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							192946c1ba
							
						
					 | 
					
						
						
							
							Merge pull request #7413 from ethereum/ossfuzz-link-correctly
						
						
						
						
						
						
						
						Link ossfuzz targets with -fsanitize=fuzzer instead of libFuzzingEngine 
						
					 | 
					
						2019-09-12 20:22:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7c987d931
							
						
					 | 
					
						
						
							
							Link ossfuzz targets with -fsanitize=fuzzer instead of libFuzzingEngine supplied by docker image
						
						
						
						
						
					 | 
					
						2019-09-12 11:26:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							34022a2c8c
							
						
					 | 
					
						
						
							
							Pseudo-randomly choose object/data identifier that is in scope
						
						
						
						
						
					 | 
					
						2019-09-11 10:57:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							d677a15507
							
						
					 | 
					
						
						
							
							Add object access builtin functions
						
						
						
						
						
					 | 
					
						2019-09-11 10:57:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							e349fb1ce1
							
						
					 | 
					
						
						
							
							Abiv2 proto fuzzer: Crop at least 32 bytes if last dynamically encoded parameter is right padded
						
						
						
						
						
					 | 
					
						2019-09-09 10:07:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							137a898eca
							
						
					 | 
					
						
						
							
							Yul proto fuzzer: Fix typo in low level call
						
						
						
						
						
					 | 
					
						2019-09-04 21:14:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							c889e6e015
							
						
					 | 
					
						
						
							
							Yul proto fuzzer: Add create and call opcodes
						
						
						
						
						
					 | 
					
						2019-09-04 19:13:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b27ef8fcb
							
						
					 | 
					
						
						
							
							Yul proto fuzzer: Additional blockchain opcodes
						
						
						
						
						
					 | 
					
						2019-09-04 19:13:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							fce65ec811
							
						
					 | 
					
						
						
							
							Randomize calldataload and storage slots and use dictionary tokens as function argument
						
						
						
						
						
					 | 
					
						2019-09-04 09:54:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							d066ba71a4
							
						
					 | 
					
						
						
							
							Force call of every valid func declaration
						
						
						
						
						
					 | 
					
						2019-09-04 09:54:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							4837ef4ada
							
						
					 | 
					
						
						
							
							Yul proto fuzzer: Make function definition a statement
						
						
						
						
						
					 | 
					
						2019-09-04 09:54:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							bcf0c1810c
							
						
					 | 
					
						
						
							
							Yul proto fuzzer: Do not reuse variable names
						
						
						
						
						
					 | 
					
						2019-09-02 15:23:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9a6357ab09
							
						
					 | 
					
						
						
							
							Merge pull request #7188 from ethereum/abiv2-use-bytes-string-longer-than-32-bytes
						
						
						
						
						
						
						
						Abiv2 use bytes string longer than 32 bytes 
						
					 | 
					
						2019-09-02 15:05:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							bdf29277a2
							
						
					 | 
					
						
						
							
							Change interpreter memory to be non-contiguous.
						
						
						
						
						
					 | 
					
						2019-09-02 13:51:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							46a133e848
							
						
					 | 
					
						
						
							
							Generate bytes and string literals that are longer than 32 bytes
						
						
						
						
						
					 | 
					
						2019-09-02 12:43:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							3963d0ca02
							
						
					 | 
					
						
						
							
							Create bytes/string values of shorter than 32 bytes and adjust invalid encoding length accordingly
						
						
						
						
						
					 | 
					
						2019-09-02 11:30:38 +02:00 | 
					
					
						
						
							
							
							
						
					 |