| 
							
							
								 nishant-sachdeva | efbd3666a7 | added optimization. shl comes out from being distributed over and | 2022-11-11 01:16:14 +05:30 |  | 
			
				
					| 
							
							
								 Paweł Bylica | c4b6f5f00b | test: Properly clear storage dirty flag Clear storage dirty flag between transactions in EVMHost. The EIP-2200
dirty flag should be persisted only in a single transaction. | 2022-11-08 18:13:17 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 96168a1438 | Add test for selfdestruct Also drop less useful EndToEndTest | 2022-10-01 11:45:46 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0357cedb5c | Update tests and include new for create/create2 calculation | 2022-09-27 22:31:46 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | a9c21863d4 | Update tests. | 2022-08-15 16:24:10 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | 22c7cd22b9 | Fix wrong cleanup when copying from calldata to memory Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2022-08-08 13:07:16 +02:00 |  | 
			
				
					| 
							
							
								 Matheus Aguiar | 4fd5c11af7 | Checks for overflow/underflow after add/sub operations. | 2022-06-23 14:41:12 -03:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 384bb8b8f7 | More gas adjustments. | 2022-06-16 15:24:22 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | c3781f7a1c | Gas cost updates. | 2022-06-16 15:05:21 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 5989f45e9e | Test updates. | 2022-06-14 18:26:16 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 77038aa40e | Update test expectations. | 2022-05-23 13:37:50 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 30335c13ff | Merge pull request #13001 from matheusaaguiar/develop Don't add an empty data slot to ABI-encoded empty strings from storage | 2022-05-23 10:56:30 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | a2f768d29a | Remove empty settings. | 2022-05-19 20:23:28 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 58d21f1e9d | Remove // compileViaYul: also | 2022-05-19 20:23:28 +02:00 |  | 
			
				
					| 
							
							
								 Matheus Aguiar | 33ea6a679d | Fixed bug that added a superfluous empty slot for data when encoding an empty string coming from storage. Added tests covering empty string, uninitialized string, emptry string literal, byte arrays and explicit call to `abi.encode`. | 2022-05-18 14:50:26 -03:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 4b9c01752d | Test updates. | 2022-03-16 15:34:38 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 5cd98006d4 | Fill in junk in stack layouts on terminating control flow paths. | 2022-03-15 18:36:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4f02be110c | Unused store eliminator. | 2022-03-10 18:25:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b3fe042884 | Optimize eq iszero jumpi to xor jumpi and remove double jump. | 2022-03-10 14:41:41 +01:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | beabc51c20 | returnSize assigned according to truth value of returnInfo.dynamicReturnSize | 2022-03-03 18:55:10 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | e9592c3f8e | Update tests. | 2022-02-21 14:32:52 +01:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | dec511aad8 | Corresponding code in the .cpp file has been commented instead of begin removed pending preliminary reviews Code generators needed fixing of the cleanup process during typecasting of bytes and integers | 2022-01-28 19:56:15 +05:30 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 032f2d8f9f | Update gas expectations | 2021-11-15 16:32:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 080c7245ae | Update tests. | 2021-11-08 14:59:00 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a1aa9d2d90 | Skip extcodesize check if return data is expected. | 2021-11-08 14:58:09 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 1a0605c594 | Update tests. | 2021-11-03 12:39:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4b0cd6cc8c | Update gas costs. | 2021-09-08 12:25:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 704820cc6e | Update tests. | 2021-08-16 22:24:06 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6b888b531b | Refactor conversion function. | 2021-08-05 11:48:35 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 105b4b4c8b | Update tests | 2021-07-05 13:46:53 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | b628b115ae | Manually enabled gas statistics for erc20 token test. | 2021-06-30 16:35:53 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 4d6c951396 | Isoltest gas update after Berlin gas cost changes | 2021-05-26 12:23:06 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 53e3081e81 | Update gas costs in tests. | 2021-05-05 11:33:09 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 8f6d94dbd2 | Update gas expectations in semantic tests. | 2021-05-05 08:53:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f30ef06d62 | Update tests. | 2021-04-29 15:08:54 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f952f851b7 | Enable more semantic tests for Ewasm | 2021-04-23 17:00:01 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 3d29ae73e7 | Isoltest: updated the gas tests. | 2021-04-22 18:19:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 00fb2d390b | Do not replace zeros by return variable. | 2021-04-22 16:54:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 35b651103d | Adjust cost of literal zero. | 2021-04-22 11:42:42 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 45c6bbe02b | Trivial isoltest updates: directives sorted alphabetically | 2021-04-20 17:21:56 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 96c8123b6b | Use unbounded allocation before returning. | 2021-04-08 18:37:24 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 2c75d1dfe4 | Isoltest gas update for FunctionSpecializer | 2021-03-29 11:02:31 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 8b3095920a | Inline ordinary jumps to small blocks and jumps to terminating control flow. | 2021-03-24 13:50:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7aa51bcb40 | Test updates. | 2021-03-18 08:42:49 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | b73e9f3eef | Update tests. | 2021-03-10 14:22:30 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c7d1e1911e | Merge pull request #10369 from ethereum/ewasm-polyfill-address-balance [ewasm] Polyfill: balance, address. | 2021-02-01 16:19:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4697beeab2 | Merge pull request #10769 from ethereum/allocationCleanup Cleanup allocation. | 2021-01-26 11:58:11 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 133bc72970 | Tests and changelog for <address>.code.length shortcut | 2021-01-26 11:08:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3cc07694ed | Cleanup allocation. | 2021-01-20 18:25:27 +01:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | f928107181 | [ewasm] Polyfill: balance & address: Update Tests. | 2021-01-19 13:04:45 -05:00 |  |