| 
							
							
								 Kamil Śliwak | a59fc39f10 | Use printErrorInformation() over printExceptionInformation() where possible | 2023-08-11 14:15:56 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 8407c8c615 | SourceReferenceFormatter: Support full range of options in formatErrorInformation() | 2023-08-11 14:15:56 +02:00 |  | 
			
				
					| 
							
							
								 Alejandro Criado-Pérez | 29358806f4 | updated protoToAbiv2.h | 2023-07-09 01:45:54 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 87d0c84960 | Stack optimizer fuzzer: Detect stack-too-deep during optimization Co-authored-by: r0qs <deepmarolaest@gmail.com> | 2023-06-27 10:32:23 +02:00 |  | 
			
				
					| 
							
							
								 Rodrigo Q. Saramago | 524db30f12 | Update ubuntu ossfuzz references | 2023-04-19 00:18:11 +02:00 |  | 
			
				
					| 
							
							
								 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 |  |