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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							0a9d752b8b
							
						
					 | 
					
						
						
							
							Add test case and adjust tests.
						
						
						
						
						
					 | 
					
						2022-03-09 17:53:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce0a3e93f2
							
						
					 | 
					
						
						
							
							Store whether an evmasm Assembly is creation code.
						
						
						
						
						
					 | 
					
						2022-03-09 17:42:29 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							d1c0b428fc
							
						
					 | 
					
						
						
							
							Improve abi decoding functions for arrays.
						
						
						
						
						
					 | 
					
						2021-09-15 13:50:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							105b4b4c8b
							
						
					 | 
					
						
						
							
							Update tests
						
						
						
						
						
					 | 
					
						2021-07-05 13:46:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							47167a42a7
							
						
					 | 
					
						
						
							
							Update tests
						
						
						
						
						
					 | 
					
						2021-05-27 18:31:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d6c951396
							
						
					 | 
					
						
						
							
							Isoltest gas update after Berlin gas cost changes
						
						
						
						
						
					 | 
					
						2021-05-26 12:23:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f6d94dbd2
							
						
					 | 
					
						
						
							
							Update gas expectations in semantic tests.
						
						
						
						
						
					 | 
					
						2021-05-05 08:53:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							aded56b5b9
							
						
					 | 
					
						
						
							
							Update tests
						
						
						
						
						
					 | 
					
						2021-05-03 18:28:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fcc98d12b8
							
						
					 | 
					
						
						
							
							Gas updates.
						
						
						
						
						
					 | 
					
						2021-04-29 16:45:05 +02: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							9fcf16900d
							
						
					 | 
					
						
						
							
							Update gas costs in smeantic tests.
						
						
						
						
						
					 | 
					
						2021-04-21 11:01:22 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							e24a23edcd
							
						
					 | 
					
						
						
							
							Semantic test where constructor has a function as parameter
						
						
						
						
						
					 | 
					
						2021-02-15 14:16:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b2614576f
							
						
					 | 
					
						
						
							
							Activating some tests viaYul after implementing getters for bytes.
						
						
						
						
						
					 | 
					
						2020-12-21 14:46:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							edbdff8619
							
						
					 | 
					
						
						
							
							Update tests
						
						
						
						
						
					 | 
					
						2020-12-14 19:32:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e97ca0a777
							
						
					 | 
					
						
						
							
							Evaluate base arguments in derived to base order.
						
						
						
						
						
					 | 
					
						2020-12-08 20:27:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							cedb56ed81
							
						
					 | 
					
						
						
							
							Forward failure for creation.
						
						
						
						
						
					 | 
					
						2020-11-24 19:54:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							da36055449
							
						
					 | 
					
						
						
							
							[ewasm] Polyfill: calldataload & calldatacopy: Enable Tests.
						
						
						
						
						
					 | 
					
						2020-11-21 08:57:56 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							1428a939a6
							
						
					 | 
					
						
						
							
							Moving some more array tests to semanticTests.
						
						
						
						
						
					 | 
					
						2020-11-13 12:32:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							129b095b09
							
						
					 | 
					
						
						
							
							Implement internal functions in storage.
						
						
						
						
						
					 | 
					
						2020-11-02 23:10:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							674855f684
							
						
					 | 
					
						
						
							
							[Sol->Yul] Adding new and activating old tests for copying of arrays to storage.
						
						
						
						
						
					 | 
					
						2020-10-13 20:31:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9743390a53
							
						
					 | 
					
						
						
							
							Update tests.
						
						
						
						
						
					 | 
					
						2020-07-07 12:16:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a2e441bc5
							
						
					 | 
					
						
						
							
							Generate internal dispatch only for functions that might actually get called via pointers
						
						
						
						
						
						
						
						- This also adds support for internal library calls as a side-effect since they'll now be pulled into the internal dispatch automatically. 
						
					 | 
					
						2020-05-26 17:01:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							c2f5a66a79
							
						
					 | 
					
						
						
							
							Implement .creationCode for Sol->Yul.
						
						
						
						
						
					 | 
					
						2020-05-11 18:51:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3fbde6e782
							
						
					 | 
					
						
						
							
							Merge pull request #8856 from ethereum/implicitConstructorCallvalueCheck
						
						
						
						
						
						
						
						Implicit constructor callvalue check 
						
					 | 
					
						2020-05-11 18:50:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							79b217dfb3
							
						
					 | 
					
						
						
							
							Callvalue checks for implicit constructors.
						
						
						
						
						
					 | 
					
						2020-05-11 16:14:34 +02:00 | 
					
					
						
						
							
							
							
						
					 |