chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c453acbe8
							
						
					 | 
					
						
						
							
							Fix encoding of library return values.
						
						
						
						
						
					 | 
					
						2021-01-11 20:37:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e807c9bb63
							
						
					 | 
					
						
						
							
							Library call guard.
						
						
						
						
						
					 | 
					
						2021-01-11 20:37:44 +01: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							994fdb7517
							
						
					 | 
					
						
						
							
							Determine encoding type earlier.
						
						
						
						
						
					 | 
					
						2021-01-11 11:57:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5241b7b761
							
						
					 | 
					
						
						
							
							Merge pull request #10684 from ethereum/fixIRWrappingExp
						
						
						
						
						
						
						
						Use wrapping arithmetic for exp in unchecked blocks. 
						
					 | 
					
						2021-01-06 18:53:54 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ab83217e3
							
						
					 | 
					
						
						
							
							Use wrapping arithmetic for exp in unchecked blocks.
						
						
						
						
						
					 | 
					
						2020-12-22 16:49:55 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							35908c602b
							
						
					 | 
					
						
						
							
							Modifiers for constructors.
						
						
						
						
						
					 | 
					
						2020-12-17 17:00:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							ccaa81fbe7
							
						
					 | 
					
						
						
							
							Implement function modifiers.
						
						
						
						
						
					 | 
					
						2020-12-17 17:00:51 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							b99a74fb34
							
						
					 | 
					
						
						
							
							Implementing conversion from calldata slices to memory arrays.
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							98d8174d31
							
						
					 | 
					
						
						
							
							Simplify Compiler/CompilerContext by removing extra layers of indirection
						
						
						
						
						
					 | 
					
						2020-12-11 14:43:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							baaf7c0db8
							
						
					 | 
					
						
						
							
							Implement address(...).code in the IR
						
						
						
						
						
					 | 
					
						2020-12-11 03:00:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b347b9ec2
							
						
					 | 
					
						
						
							
							Introduce address(...).code
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7cd05bf603
							
						
					 | 
					
						
						
							
							Introduce block.chainid
						
						
						
						
						
					 | 
					
						2020-12-10 17:07:54 +00: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad6739d0f6
							
						
					 | 
					
						
						
							
							Support address().codehash
						
						
						
						
						
					 | 
					
						2020-12-09 14:58:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							806453aca9
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-12-08 21:00:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							49d1f541a1
							
						
					 | 
					
						
						
							
							Merge pull request #10264 from ethereum/warn-conversion
						
						
						
						
						
						
						
						Enable -Wconversion 
						
					 | 
					
						2020-12-08 20:37:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e97ca0a777
							
						
					 | 
					
						
						
							
							Evaluate base arguments in derived to base order.
						
						
						
						
						
					 | 
					
						2020-12-08 20:27:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e88ba8da0
							
						
					 | 
					
						
						
							
							Enable the -Wconversion warning
						
						
						
						
						
					 | 
					
						2020-12-08 16:45:24 +00: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
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							73a2843f05
							
						
					 | 
					
						
						
							
							Merge pull request #10513 from ethereum/groupDecoder
						
						
						
						
						
						
						
						Group decoding function cases. 
						
					 | 
					
						2020-12-07 14:40:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							251f722919
							
						
					 | 
					
						
						
							
							Group decoding function cases.
						
						
						
						
						
					 | 
					
						2020-12-07 14:14:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e2bfbd6b2
							
						
					 | 
					
						
						
							
							Enable the -Wextra-semi warning
						
						
						
						
						
					 | 
					
						2020-12-04 17:21:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a5902f9d7
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-12-02 12:28:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							630fcc3a1d
							
						
					 | 
					
						
						
							
							Define a comparator for InternalDispatchMap to ensure deterministic ordering of dispatch functions
						
						
						
						
						
					 | 
					
						2020-12-01 16:53:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d22434ee57
							
						
					 | 
					
						
						
							
							Change ABIEncoderV1 to not pad empty strings
						
						
						
						
						
					 | 
					
						2020-12-01 14:32:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							390640f557
							
						
					 | 
					
						
						
							
							Merge pull request #10384 from ethereum/called_directly_feature
						
						
						
						
						
						
						
						Use annotation.calledDirectly to simplify IR codegen 
						
					 | 
					
						2020-12-01 15:07:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8279d90ba2
							
						
					 | 
					
						
						
							
							Merge pull request #10403 from ethereum/rename-asmdata
						
						
						
						
						
						
						
						Rename AsmData* to AST* 
						
					 | 
					
						2020-12-01 14:33:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6de7eaba95
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-12-01 10:50:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							388fcddd23
							
						
					 | 
					
						
						
							
							Merge pull request #10415 from ethereum/arrayClearingStorageSol2Yul
						
						
						
						
						
						
						
						[Sol->Yul] Fixing copying from storage to storage. 
						
					 | 
					
						2020-12-01 09:43:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							28e01202af
							
						
					 | 
					
						
						
							
							[Sol->Yul] Fixing coping from storage to storage.
						
						
						
						
						
					 | 
					
						2020-12-01 08:50:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							f8e6f4a4eb
							
						
					 | 
					
						
						
							
							Use annotation.calledDirectly to simplify IR codegen
						
						
						
						
						
					 | 
					
						2020-11-30 18:54:42 +01:00 | 
					
					
						
						
							
							
							
						
					 |