| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 ywon0925 | b78960c604 | Add a Catch to handle exception | 2022-06-22 21:14:42 +09:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e93ad30e43 | Remove obsolete enforce-via-yul logic and CI run. | 2022-05-19 20:23:28 +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 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | b3048ccf07 | Use EXIT_FAILURE and EXIT_SUCCESS constants in exit() and when returning from main() | 2022-04-06 22:27:08 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | cf6704ae06 | isoltest: Do not return an error code from --help | 2022-04-06 22:26:21 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | ed8403f456 | isoltest: Handle parsing errors differently from unexpected exceptions | 2022-04-06 22:26:21 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | e0d9dec874 | Permit control flow mutations in global scope of a Yul program. | 2022-03-14 15:04:32 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | ce0a3e93f2 | Store whether an evmasm Assembly is creation code. | 2022-03-09 17:42:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 77c40cd2af | Merge pull request #12740 from ethereum/remove-locale-dependent-operations Replace all locale-dependent operations with locale-agnostic counterparts | 2022-03-07 17:56:58 +01:00 |  | 
			
				
					| 
							
							
								 wechman | 52dfccca98 | Replace all locale-dependent operations with locale-agnostic counterparts | 2022-03-07 17:23:08 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 6b6e163be5 | Tests. | 2022-03-02 16:42:28 +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 |  | 
			
				
					| 
							
							
								 chriseth | 679f73c1e0 | Merge pull request #12276 from ethereum/fuzz-RSE Yul interpreter: Changes required before merging Redundant store eliminator | 2022-01-05 11:23:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6dbe0d0933 | Merge pull request #12436 from ethereum/testBatcher Test batcher. | 2022-01-04 16:21:56 +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 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 259a98b82c | Impose stricter upper bound on memory accesses in order to prevent overflow/wrap around. | 2022-01-03 18:22:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2a7f26e2c0 | Test batcher. | 2021-12-30 15:02:05 +01:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | bd819c87fa | added warning if isoltest gas-cost-expectations are not enforced | 2021-12-30 18:51:55 +05:30 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 95c973d6c2 | Refactoring of optimiser suite and yulopti. | 2021-11-03 19:33:01 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 0cbb297c7b | Non-interactive mode for yulopti. | 2021-11-03 19:33:01 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a039431627 | isoltest: Do not try to enforce gas costs when ABIEncoderV1 is used | 2021-10-27 18:56:45 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | eb2425bd7c | isoltest: Fix gas tests always being enforced regardless of evm version | 2021-10-27 18:56:45 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 2cbd496576 | Adjust ModelCheckerSettings in tools tests | 2021-10-26 11:30:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9417d6775f | Control flow side-effects for user-defined functions. | 2021-10-14 17:46:07 +02: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 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a30348715b | Use boost::current_exception_diagnostic_information() to print extra info about exceptions caught by (...) | 2021-10-07 17:41:25 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 7f7107405f | Try out the new assertion macro variants with less arguments | 2021-10-04 12:05:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1531863835 | Split Common.h into Numeric.h. | 2021-09-23 15:27:29 +02:00 |  | 
			
				
					| 
							
							
								 hawkess | 4fd5093d94 | Removed pointer to external editor resource in IsolTestOptions, changed TestTool::handleResponse() to get editor value from m_options member variable | 2021-09-21 14:12:26 -05:00 |  | 
			
				
					| 
							
							
								 Sean Hawkes | a875d1225a | Explicity set default values for program options based on initialized values from constructor | 2021-09-20 08:34:28 -05:00 |  | 
			
				
					| 
							
							
								 Sean Hawkes | f2e59923ab | Added call to CommonOptions base class validate method to derived IsolTestOptions validate method to validate against both common and extended options | 2021-09-18 06:59:37 -05:00 |  | 
			
				
					| 
							
							
								 Sean Hawkes | 76fa00abed | Added invocation of base class addOptions in derived to populate list with common and derived options, fixed errors with editor member variable type mismatch | 2021-09-18 06:22:27 -05:00 |  | 
			
				
					| 
							
							
								 Sean Hawkes | ae7c617711 | Added call to addOptions virtual helper in CommonOptions::parse to add options from base/derived classes, modified interface of IsolTestOptions to include editor member variable set based on provided parameter in constructor as it is now needed by addOptions helper function | 2021-09-18 05:43:09 -05:00 |  | 
			
				
					| 
							
							
								 Sean Hawkes | f47e918caa | Moved program_options add_options to a helper function to allow defaults to be set by derived class constructor before immutable options are created by parent | 2021-09-18 04:55:50 -05:00 |  | 
			
				
					| 
							
							
								 Leo Alt | e72fa7fc10 | Add new info severity | 2021-09-13 22:48:22 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | f881409ea4 | Stack layout generator for new code generation. | 2021-09-02 17:47:19 +02:00 |  | 
			
				
					| 
							
							
								 benldrmn | 58e4cc62e0 | Increase use of C++ constexpr constant expressions in code base as described in issue #7720 | 2021-08-31 15:03:59 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 90c4623460 | Some more base fees. | 2021-08-12 16:37:21 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 543ccf5287 | Added the basefee instruction in YulInterpreter | 2021-08-09 16:18:08 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 08c065ee04 | Add option divModWithSlacks | 2021-08-06 15:50:25 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 685d7a8c99 | Bundle all unproved targets in a single message and only show all if setting chooses that | 2021-08-04 13:54:50 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 6294aa871a | Simplify AsmParser::parse(.) usage | 2021-08-03 15:43:17 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ffc5cfd9a5 | Remove scanner from compiler stack. | 2021-08-03 15:43:17 +02:00 |  | 
			
				
					| 
							
							
								 Leo Alt | 6c8ecfa82c | Add option to choose solver | 2021-07-27 17:14:21 +02:00 |  |