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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							a34308e4cb
							
						
					 | 
					
						
						
							
							Proto yul converter: Provide a flag to filter stateful instructions.
						
						
						
						
						
					 | 
					
						2021-03-04 15:20:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							c7ee2c1f39
							
						
					 | 
					
						
						
							
							Clang tidy fixes in protoToYul.cpp.
						
						
						
						
						
					 | 
					
						2021-02-07 23:27:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e88ba8da0
							
						
					 | 
					
						
						
							
							Enable the -Wconversion warning
						
						
						
						
						
					 | 
					
						2020-12-08 16:45:24 +00: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9be5ed1220
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-07-21 11:35:28 +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
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8eee3ed3a2
							
						
					 | 
					
						
						
							
							Merge pull request #9388 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into breaking. 
						
					 | 
					
						2020-07-13 14:55:21 +02: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							61431d2c59
							
						
					 | 
					
						
						
							
							ossfuzz: Remove PC from yul proto specification
						
						
						
						
						
					 | 
					
						2020-05-28 10:09:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							5113af1df0
							
						
					 | 
					
						
						
							
							Update test/tools/ossfuzz/protoToYul.h
						
						
						
						
						
						
						
						Co-Authored-By: Leonardo <leo@ethereum.org> 
						
					 | 
					
						2020-04-27 14:01:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							62e5ccec90
							
						
					 | 
					
						
						
							
							Minor code factoring to clarify for init scope extension
						
						
						
						
						
					 | 
					
						2020-04-27 14:01:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							7280ed716a
							
						
					 | 
					
						
						
							
							Yul proto spec: Add multiple variable declaration statement
						
						
						
						
						
					 | 
					
						2020-04-27 14:01:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							f78414b333
							
						
					 | 
					
						
						
							
							Disallow statements containing empty blocks e.g., empty if, for, function definition
						
						
						
						
						
					 | 
					
						2020-04-23 10:07:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							79f1917422
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Refactor dataoffset/size specification
						
						
						
						
						
					 | 
					
						2020-02-11 13:58:36 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							59e7206c8f
							
						
					 | 
					
						
						
							
							yul proto fuzzer: Support boolean literal generation
						
						
						
						
						
					 | 
					
						2020-02-10 20:48:29 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ebcc757e1
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-27 19:14:08 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							edc5059208
							
						
					 | 
					
						
						
							
							yul proto: Add leave statement
						
						
						
						
						
					 | 
					
						2019-11-01 11:18:05 +01: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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							922790730c
							
						
					 | 
					
						
						
							
							Do not create duplicate case statements
						
						
						
						
						
					 | 
					
						2019-08-26 12:44:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							86c981d9fa
							
						
					 | 
					
						
						
							
							proto fuzzer: Use a yul optimizer dictionary
						
						
						
						
						
					 | 
					
						2019-08-26 12:44:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								djudjuu
							
						 
					 | 
					
						
						
						
						
							
						
						
							cafa01cbf6
							
						
					 | 
					
						
						
							
							moved SuffixHelper to StringUtils
						
						
						
						
						
					 | 
					
						2019-07-09 13:50:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5cbb1a3e9
							
						
					 | 
					
						
						
							
							For loop with custom init and post blocks and potentially unbounded conditional expression
						
						
						
						
						
					 | 
					
						2019-06-14 08:46:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							f57439035a
							
						
					 | 
					
						
						
							
							Do not enclose string literal within double quotes before conversion to u256
						
						
						
						
						
					 | 
					
						2019-05-29 15:52:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							495f7f9013
							
						
					 | 
					
						
						
							
							[Proto fuzzer] Add function calls, and multi variable declaration/assignment statements
						
						
						
						
						
					 | 
					
						2019-05-09 16:00:29 +02:00 | 
					
					
						
						
							
							
							
						
					 |