chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8905af28c3
							
						
					 | 
					
						
						
							
							Merge pull request #10759 from ethereum/nestedBytesArraySol2Yul
						
						
						
						
						
						
						
						[Sol->Yul] Fixing nested bytes array push. 
						
					 | 
					
						2021-01-14 11:33:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c45509a77
							
						
					 | 
					
						
						
							
							[Sol->Yul] Fixing nested bytes array push.
						
						
						
						
						
					 | 
					
						2021-01-14 10:32:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							c15c6d26b7
							
						
					 | 
					
						
						
							
							Fix YulUtilFunctions::negateNumberWrappingFunction
						
						
						
						
						
					 | 
					
						2021-01-13 21:29:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							85b8325f0b
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implementing dynamic array push for arrays of structs.
						
						
						
						
						
					 | 
					
						2021-01-11 17:49:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							b06936b11c
							
						
					 | 
					
						
						
							
							[refactor] Move copying struct to storage to it's own util function.
						
						
						
						
						
					 | 
					
						2021-01-11 16:26:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							047d693ac9
							
						
					 | 
					
						
						
							
							Refactoring copyLiteralToMemoryFunction and reusing it from other functions.
						
						
						
						
						
						
						
						Co-authored-by: Leonardo <leo@ethereum.org>
Co-authored-by: Alex Beregszaszi <alex@rtfs.hu> 
						
					 | 
					
						2020-12-30 17:31:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							ddb05769a5
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implementing type name.
						
						
						
						
						
					 | 
					
						2020-12-30 17:19:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							04d83af1d2
							
						
					 | 
					
						
						
							
							Merge pull request #10492 from ethereum/arrayClearingDiffBaseSol2Yul
						
						
						
						
						
						
						
						[Sol->Yul] Fixing array clearing when copying from storage to storage. 
						
					 | 
					
						2020-12-22 15:15:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0437ee7ad9
							
						
					 | 
					
						
						
							
							Fix length check when decoding error data.
						
						
						
						
						
					 | 
					
						2020-12-22 11:08:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b965446182
							
						
					 | 
					
						
						
							
							Catch panic.
						
						
						
						
						
					 | 
					
						2020-12-22 11:08:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Đorđe Mijović
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b78443ac75
							
						
					 | 
					
						
						
							
							Merge pull request #10577 from ethereum/deleteMappingSol2Yul
						
						
						
						
						
						
						
						[Sol->Yul] Skipping mapping types when deleting structs and arrays. 
						
					 | 
					
						2020-12-21 20:08:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							adb9d0c41a
							
						
					 | 
					
						
						
							
							[Sol->Yul] Fixing array clearing when copying from storage to storage.
						
						
						
						
						
					 | 
					
						2020-12-21 17:33:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d5a2c65a8
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implementing getters for bytes and structs containing bytes member.
						
						
						
						
						
						
						
						Co-authored-by: chriseth <chris@ethereum.org> 
						
					 | 
					
						2020-12-21 14:46:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b8634f2a7
							
						
					 | 
					
						
						
							
							[Sol->Yul] Skipping mapping types when deleting structs and arrays.
						
						
						
						
						
					 | 
					
						2020-12-21 13:19:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							cad4f74012
							
						
					 | 
					
						
						
							
							Unary minus is not implemented for fixed point type
						
						
						
						
						
					 | 
					
						2020-12-15 18:02:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ffaf40950a
							
						
					 | 
					
						
						
							
							Merge pull request #10605 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into breaking. 
						
					 | 
					
						2020-12-15 14:01:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							64f0120622
							
						
					 | 
					
						
						
							
							Change assertions to align to TypeChecker.
						
						
						
						
						
					 | 
					
						2020-12-15 09:21:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							8aa4568b10
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implementing conversion from calldata slices to memory arrays.
						
						
						
						
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 | 
					
						2020-12-14 22:21:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							561280a5cc
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-12-14 11:33:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							baaf7c0db8
							
						
					 | 
					
						
						
							
							Implement address(...).code in the IR
						
						
						
						
						
					 | 
					
						2020-12-11 03:00:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7764ee8d86
							
						
					 | 
					
						
						
							
							Fix copying byte arrays from storage to storage.
						
						
						
						
						
					 | 
					
						2020-12-10 21:47:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0551b67d7
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-12-10 17:07:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab74194ca3
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implementing empty byte array push.
						
						
						
						
						
					 | 
					
						2020-12-09 19:31:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6de7eaba95
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-12-01 10:50:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							28e01202af
							
						
					 | 
					
						
						
							
							[Sol->Yul] Fixing coping from storage to storage.
						
						
						
						
						
					 | 
					
						2020-12-01 08:50:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							253889cbf1
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-24 16:22:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							eea6513b5d
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implementing copying dynamically encoded structs from calldata to memory
						
						
						
						
						
						
						
						Co-authored-by: Leonardo <leo@ethereum.org> 
						
					 | 
					
						2020-11-23 23:22:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0a02f2307
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-23 19:28:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							53a4b4a622
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implementing copying of calldata arrays to memory
						
						
						
						
						
					 | 
					
						2020-11-23 14:52:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f0cc433be
							
						
					 | 
					
						
						
							
							Fix mapping conversion.
						
						
						
						
						
					 | 
					
						2020-11-18 20:20:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7db4fa4a5
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-18 20:05:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfa0a0cdff
							
						
					 | 
					
						
						
							
							IR codegen: Handle address() with library type argument and external library calls
						
						
						
						
						
					 | 
					
						2020-11-17 20:36:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							691f7e6eae
							
						
					 | 
					
						
						
							
							Fix merge conflicts.
						
						
						
						
						
					 | 
					
						2020-11-17 19:59:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8a278eefa
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-17 18:51:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							74ce8d6979
							
						
					 | 
					
						
						
							
							Fix assignment to non-lvalue storage values.
						
						
						
						
						
					 | 
					
						2020-11-17 15:56:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fffd0306f5
							
						
					 | 
					
						
						
							
							Fix bug in array to storage copy routine.
						
						
						
						
						
					 | 
					
						2020-11-17 14:56:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							98cc7a1ea9
							
						
					 | 
					
						
						
							
							Copying structs from storage to storage.
						
						
						
						
						
					 | 
					
						2020-11-17 11:06:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9fb17a85e
							
						
					 | 
					
						
						
							
							Copy value array from storage to storage.
						
						
						
						
						
					 | 
					
						2020-11-17 10:51:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							62893aa1a1
							
						
					 | 
					
						
						
							
							Copy byte arrays from storage to storage.
						
						
						
						
						
					 | 
					
						2020-11-16 19:06:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							ade71d58f8
							
						
					 | 
					
						
						
							
							Assume that enums always take 1-byte in the codegen and type system
						
						
						
						
						
					 | 
					
						2020-11-16 18:58:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d744a8fb48
							
						
					 | 
					
						
						
							
							Fail on invalid storage encoding for byte arrays.
						
						
						
						
						
					 | 
					
						2020-11-12 11:12:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							141277dadf
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-10 17:28:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6cc264ff0a
							
						
					 | 
					
						
						
							
							Merge pull request #10221 from ethereum/refactorArrayConversions
						
						
						
						
						
						
						
						[Sol->Yul] Refactor array conversions 
						
					 | 
					
						2020-11-10 16:18:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							efba9e45e4
							
						
					 | 
					
						
						
							
							[Sol->Yul] Refactoring array conversions so that they end up in same function.
						
						
						
						
						
					 | 
					
						2020-11-10 15:13:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							768ac9514b
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-09 14:48:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							04195439b7
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD
						
						
						
						
						
					 | 
					
						2020-11-09 14:28:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							c970fb46ce
							
						
					 | 
					
						
						
							
							YulUtilFunctions::conversionFunction: Add more info to the assertion that fails on invalid conversion
						
						
						
						
						
					 | 
					
						2020-11-09 13:41:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f3239d097
							
						
					 | 
					
						
						
							
							Simplify split parameter.
						
						
						
						
						
					 | 
					
						2020-11-03 14:34:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fea3f848f9
							
						
					 | 
					
						
						
							
							Prepare store for external function types.
						
						
						
						
						
					 | 
					
						2020-11-03 14:34:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ffee049fa
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-03 14:05:14 +01:00 | 
					
					
						
						
							
							
							
						
					 |