| 
							
							
								 Bhargava Shastry | 1ac3abfbb7 | Strict assembly fuzzer: Change optimization setting from full to minimal. | 2023-02-24 22:42:07 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | f8880cad82 | Yul grammar generator: Bound memory accesses. | 2023-02-02 08:10:53 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 564cf85725 | Yul proto converter: Output prevrandao for evm versions >= paris | 2023-01-30 09:19:33 +01:00 |  | 
			
				
					| 
							
							
								 Pierre Grimaud | b314e1b37d | docs: fix typos | 2022-12-25 22:39:50 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | bf26d3be5a | Add experimental EOF options for CLI and Standard JSON. Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2022-11-23 19:53:44 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | eb8af2caec | Add basic support for the EVM version Paris This mostly means testing with evmone, but instruction renaming of difficulty->prevrandao is omitted. | 2022-11-21 14:56:46 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5df92a374b | Update EVMHost to match EVMC10 changes | 2022-11-09 21:27:40 +01:00 |  | 
			
				
					| 
							
							
								 Daniel | bbaf8a4eb4 | Merge pull request #13283 from ethereum/yulDebugger Yul Debugger | 2022-11-01 14:04:56 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 898fbe9335 | Silence integer precision loss warning for protobuf fuzzers. | 2022-10-12 12:10:43 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8230022e18 | Remove unused include of boost/variant | 2022-09-27 03:27:37 +02:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | eafd7218b7 | refactored struct message to use std::variant for _typeOrSeverity | 2022-09-20 19:20:43 +05:30 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | c8011d8719 | Cleaning up helpers around errors | 2022-09-19 10:51:14 +05:30 |  | 
			
				
					| 
							
							
								 Marenz | 4b69b5fdc1 | YulRunner: Add support for external calls to the same contract | 2022-09-14 11:40:02 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | e3ed29d3b3 | Permit multiple indirections in coding calldata to and from memory/calldata. | 2022-08-12 09:33:06 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 53947404e4 | Place calldata to calldata coder sanity checks. Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2022-08-08 11:04:51 +02:00 |  | 
			
				
					| 
							
							
								 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 |  |