Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							e92b921123 
							
						 
					 
					
						
						
							
							[isoltest] Adds support for fallback and ether functions.  
						
						
						
					 
					
						2019-09-13 10:55:46 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3dec3af638 
							
						 
					 
					
						
						
							
							Use evmone for testing.  
						
						
						
					 
					
						2019-08-08 17:35:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							473243ef31 
							
						 
					 
					
						
						
							
							TestFramework: Remove polling and use eth_flush instead  
						
						
						
					 
					
						2019-05-07 14:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							a83e54cfd3 
							
						 
					 
					
						
						
							
							TestFramework: Use getBlockByNumber and eth_flush to get transaction confirmation  
						
						
						
					 
					
						2019-04-04 16:39:15 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d788a88873 
							
						 
					 
					
						
						
							
							Use "none" and "full" optimizer settings in the optimizer tests.  
						
						
						
					 
					
						2019-03-20 16:11:37 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a178486436 
							
						 
					 
					
						
						
							
							Review suggestions.  
						
						
						
					 
					
						2019-03-18 14:34:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							4a28e1eb43 
							
						 
					 
					
						
						
							
							Support EVM Version rules for extracted tests.  
						
						
						
					 
					
						2019-03-15 17:23:20 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							553f578d03 
							
						 
					 
					
						
						
							
							Fix compilation error.  
						
						
						
					 
					
						2019-03-06 22:01:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							f9dc30c3d1 
							
						 
					 
					
						
						
							
							Add generalized dynamic array encoding to ExecutionFramework.  
						
						
						
					 
					
						2019-03-06 18:04:12 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							2405b2151a 
							
						 
					 
					
						
						
							
							EVMVersion in langutil namespace instead of solidity  
						
						
						
					 
					
						2019-02-25 15:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							190634e1f9 
							
						 
					 
					
						
						
							
							Implements infrastructure for semantic tests.  
						
						
						
					 
					
						2019-02-13 13:05:58 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							87821c53c3 
							
						 
					 
					
						
						
							
							Isolating files shared between Yul- and Solidity language frontend.  
						
						
						
					 
					
						2018-11-21 18:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bbedab383 
							
						 
					 
					
						
						
							
							Merge pull request  #5265  from ethereum/cleanupsha3  
						
						... 
						
						
						
						Simplify sha3. 
						
					 
					
						2018-11-09 15:39:57 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab0de38f16 
							
						 
					 
					
						
						
							
							Eliminate byte-typedef and use uint8_t in all their places instead.  
						
						... 
						
						
						
						This change is made to (easily) be forward compatible with future C++
standards, in order to allow compiling the code with newer standards at
some point in the future.
* Removed the `using byte = uint8_t;` line from Common.h
* Mechanically change all uses of `byte` to `uint8_t`.
Tested with GCC 7.3 in C++11/14/17 modes :-) 
						
					 
					
						2018-11-07 12:17:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e78b95d9d4 
							
						 
					 
					
						
						
							
							Renamed SHA3.{h,cpp} files.  
						
						
						
					 
					
						2018-10-18 14:31:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							06b7edfdcf 
							
						 
					 
					
						
						
							
							Add missing tests for `gasleft(), blockhash() tx.gasprice and block.gaslimit`.  
						
						
						
					 
					
						2018-08-14 11:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							334c023c72 
							
						 
					 
					
						
						
							
							Determine transaction status in RPC sessions.  
						
						
						
					 
					
						2018-07-02 12:56:33 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							f94b793472 
							
						 
					 
					
						
						
							
							Add virtual destructors on base classes.  
						
						
						
					 
					
						2018-05-02 13:29:16 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							d63d41b3b5 
							
						 
					 
					
						
						
							
							test: Rename test/TestHelper.* to test/Options.* and add Options::validate().  
						
						
						
					 
					
						2018-03-14 12:04:04 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f61f1c2f 
							
						 
					 
					
						
						
							
							Test both EVM versions.  
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							98c38108e8 
							
						 
					 
					
						
						
							
							Decoder tests.  
						
						
						
					 
					
						2017-11-29 17:08:44 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4ca160d9fb 
							
						 
					 
					
						
						
							
							Move contract related code to test/contracts  
						
						
						
					 
					
						2017-10-19 00:12:50 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4f242274 
							
						 
					 
					
						
						
							
							Improved error messages for EndToEnd tests.  
						
						
						
					 
					
						2017-09-25 10:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							aad829948a 
							
						 
					 
					
						
						
							
							Ensure parameter names match between headers and implementation  
						
						
						
					 
					
						2017-09-20 01:23:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc7d71f51 
							
						 
					 
					
						
						
							
							Cleanup: Remove ABI.h  
						
						
						
					 
					
						2017-08-25 11:57:33 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3128ec2ca5 
							
						 
					 
					
						
						
							
							Add blockNumber and blockTimestamp to ExecutionFramework  
						
						
						
					 
					
						2017-02-10 13:24:56 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							86953ca3e4 
							
						 
					 
					
						
						
							
							Option to show messages in tests.  
						
						
						
					 
					
						2016-12-06 22:31:20 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f869792eec 
							
						 
					 
					
						
						
							
							Fix type of optimizeRuns  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							25c5dd48de 
							
						 
					 
					
						
						
							
							Rename testSolidityAgainstCpp* to testContractAgainstCpp*  
						
						
						
					 
					
						2016-11-29 21:54:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							94cae63390 
							
						 
					 
					
						
						
							
							Add callFallback to ExectionFramework  
						
						
						
					 
					
						2016-11-29 21:54:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d83dd59178 
							
						 
					 
					
						
						
							
							Move ExecutionFramework to the dev::test namespace  
						
						
						
					 
					
						2016-11-29 21:54:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a226db7338 
							
						 
					 
					
						
						
							
							Split out Solidity-specific part of ExecutionFramework  
						
						
						
					 
					
						2016-11-29 21:54:27 +00:00