Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							c5673278a7 
							
						 
					 
					
						
						
							
							Remove EWASM backend.  
						
						 
						
						
						
					 
					
						2023-05-11 10:56:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5a35c50d16 
							
						 
					 
					
						
						
							
							test: Support tracking gas refunds  
						
						 
						
						
						
					 
					
						2022-11-10 22:00:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5df92a374b 
							
						 
					 
					
						
						
							
							Update EVMHost to match EVMC10 changes  
						
						 
						
						
						
					 
					
						2022-11-09 21:27:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paweł Bylica 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							199f36585a 
							
						 
					 
					
						
						
							
							test: Improve precision of SSTORE cost in EVMHost  
						
						 
						
						... 
						
						
						
						Add "original" field to storage_value to precise track "dirty" state of
a storage slot as defined in EIP-2200. In case a current storage value
is restored to original (after multiple modifications in a single
transaction), the storage slot is not considered "dirty" any more.
Previously, we only had a bool dirty flag to model this and a storage
slot was always considered "dirty" after first modification. 
						
					 
					
						2022-11-09 10:15:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							725253551e 
							
						 
					 
					
						
						
							
							Improve FunctionSelector helpers  
						
						 
						
						
						
					 
					
						2022-09-27 17:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mate Soos 
							
						 
					 
					
						
						
						
						
							
						
						
							66a779d267 
							
						 
					 
					
						
						
							
							Fixing style issue in ExecutionFramework.cpp  
						
						 
						
						... 
						
						
						
						It should be `auto const&` not `const auto&` 
						
					 
					
						2022-03-04 12:20:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							f42180ef06 
							
						 
					 
					
						
						
							
							Rename gas constants in ExecutionFramework  
						
						 
						
						
						
					 
					
						2021-11-15 16:31:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1531863835 
							
						 
					 
					
						
						
							
							Split Common.h into Numeric.h.  
						
						 
						
						
						
					 
					
						2021-09-23 15:27:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							ec86e3e9ae 
							
						 
					 
					
						
						
							
							[isoltest] Add support for events using call side-effects.  
						
						 
						
						
						
					 
					
						2021-05-27 23:21:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							3c57ede026 
							
						 
					 
					
						
						
							
							Fix for boost v1.76.  
						
						 
						
						
						
					 
					
						2021-05-26 08:44:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							68f0f36a2d 
							
						 
					 
					
						
						
							
							[soltest] Improve Builtin Initialization.  
						
						 
						
						
						
					 
					
						2021-05-02 22:13:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a3c5d37d02 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						 
						
						
						
					 
					
						2020-12-07 17:13:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a8197788d0 
							
						 
					 
					
						
						
							
							Replace the inconsistent use of u160/Address/h160 with h160 only  
						
						 
						
						
						
					 
					
						2020-12-07 16:44:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							60af9d24ff 
							
						 
					 
					
						
						
							
							Update tests.  
						
						 
						
						
						
					 
					
						2020-10-22 19:25:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							23d9b1567e 
							
						 
					 
					
						
						
							
							Add support for ewasm evmc vm.  
						
						 
						
						
						
					 
					
						2020-09-08 12:41:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							8faa5243b5 
							
						 
					 
					
						
						
							
							Fix MSVC ADL  
						
						 
						
						
						
					 
					
						2020-09-01 00:42:42 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							4b6c322279 
							
						 
					 
					
						
						
							
							Fixing various signedness warnings  
						
						 
						
						
						
					 
					
						2020-06-03 10:37:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							02c5f1f748 
							
						 
					 
					
						
						
							
							Remove --optimize-yul flag for soltest  
						
						 
						
						
						
					 
					
						2020-05-06 11:49:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							495abee769 
							
						 
					 
					
						
						
							
							[test] Fixes ExecutionFramework providing different contract addresses when running test cases for both, old and new yul codegen.  
						
						 
						
						
						
					 
					
						2020-03-03 16:36:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							00e4d13975 
							
						 
					 
					
						
						
							
							TestFramework: Merge Options.h into Common.h  
						
						 
						
						
						
					 
					
						2020-01-29 12:27:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paweł Bylica 
							
						 
					 
					
						
						
						
						
							
						
						
							cdcfea73ab 
							
						 
					 
					
						
						
							
							EVMHost: Remove unneeded methods  
						
						 
						
						
						
					 
					
						2019-12-02 23:22:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paweł Bylica 
							
						 
					 
					
						
						
						
						
							
						
						
							eacc1753fd 
							
						 
					 
					
						
						
							
							EVMHost: Remove unnecessary State struct  
						
						 
						
						
						
					 
					
						2019-12-02 23:22:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paweł Bylica 
							
						 
					 
					
						
						
						
						
							
						
						
							7a0f311032 
							
						 
					 
					
						
						
							
							EVMHost: Use evmc::MockedAccount  
						
						 
						
						
						
					 
					
						2019-12-02 23:22:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paweł Bylica 
							
						 
					 
					
						
						
						
						
							
						
						
							635e2fc9d3 
							
						 
					 
					
						
						
							
							EVMHost: Reuse tx_context from MockedHost  
						
						 
						
						
						
					 
					
						2019-12-02 23:04:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paweł Bylica 
							
						 
					 
					
						
						
						
						
							
						
						
							2683c83ad2 
							
						 
					 
					
						
						
							
							EVMHost: Use recorded_logs from MockedHost  
						
						 
						
						
						
					 
					
						2019-12-02 23:04:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							882cd3e285 
							
						 
					 
					
						
						
							
							Update EVMC to 6.3.1  
						
						 
						
						
						
					 
					
						2019-11-07 10:41:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3dec3af638 
							
						 
					 
					
						
						
							
							Use evmone for testing.  
						
						 
						
						
						
					 
					
						2019-08-08 17:35:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7401fbabd9 
							
						 
					 
					
						
						
							
							Add evmc.  
						
						 
						
						
						
					 
					
						2019-08-08 17:34:51 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ce540e26 
							
						 
					 
					
						
						
							
							Run tests with both ABIV2 and Yul optimizer.  
						
						 
						
						
						
					 
					
						2019-04-04 13:18:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d381e26fc8 
							
						 
					 
					
						
						
							
							Rename "enabled" optimizer setting stage to "standard".  
						
						 
						
						
						
					 
					
						2019-03-21 11:04:40 +01: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							1672902abb 
							
						 
					 
					
						
						
							
							Unify isoltest and soltest options code  
						
						 
						
						... 
						
						
						
						Also provide a default value for ipc-path, which is the same one as aleth uses. 
						
					 
					
						2019-02-21 14:04:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							190634e1f9 
							
						 
					 
					
						
						
							
							Implements infrastructure for semantic tests.  
						
						 
						
						
						
					 
					
						2019-02-13 13:05:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							583b87bb3d 
							
						 
					 
					
						
						
							
							Use "pending", not "latest" during `eth_call in sendMessage`.  
						
						 
						
						
						
					 
					
						2018-09-13 16:48:51 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dc317a44e0 
							
						 
					 
					
						
						
							
							Provide EVM version to assembly analysis.  
						
						 
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f61f1c2f 
							
						 
					 
					
						
						
							
							Test both EVM versions.  
						
						 
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4f242274 
							
						 
					 
					
						
						
							
							Improved error messages for EndToEnd tests.  
						
						 
						
						
						
					 
					
						2017-09-25 10:49:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7fb4a64136 
							
						 
					 
					
						
						
							
							Move all file specific globals to anonymous namespace  
						
						 
						
						
						
					 
					
						2017-08-29 11:09:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							702ee20a01 
							
						 
					 
					
						
						
							
							Create getBlockByNumber RPC method  
						
						 
						
						
						
					 
					
						2017-02-10 13:24:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3128ec2ca5 
							
						 
					 
					
						
						
							
							Add blockNumber and blockTimestamp to ExecutionFramework  
						
						 
						
						
						
					 
					
						2017-02-10 13:24:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6a40318138 
							
						 
					 
					
						
						
							
							Display tx hash for debugging.  
						
						 
						
						
						
					 
					
						2016-12-09 20:29:02 +01:00