chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffaf40950a 
							
						 
					 
					
						
						
							
							Merge pull request  #10605  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-12-15 14:01:01 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							0efd52a38e 
							
						 
					 
					
						
						
							
							Allowing implicit conversion from calldata slice to memory and storage array types.  
						
						
						
					 
					
						2020-12-14 22:21:37 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd778d728 
							
						 
					 
					
						
						
							
							Make msg.sender and tx.origin have type address  
						
						... 
						
						
						
						Previously both of them had type address payable. The idea is that anything that is not know to be
payable should be non-payable. 
						
					 
					
						2020-12-14 16:55:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28374447d2 
							
						 
					 
					
						
						
							
							Merge pull request  #10582  from ethereum/addr-literal  
						
						... 
						
						
						
						Fix crash with oversized address literals 
						
					 
					
						2020-12-14 12:14:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							561280a5cc 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-14 11:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							33ff2b16ff 
							
						 
					 
					
						
						
							
							Fix crash with oversized address literals  
						
						
						
					 
					
						2020-12-11 23:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7b347b9ec2 
							
						 
					 
					
						
						
							
							Introduce address(...).code  
						
						
						
					 
					
						2020-12-11 03:00:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fa37e69c25 
							
						 
					 
					
						
						
							
							Improved error messages when converting to/from builtin functions  
						
						
						
					 
					
						2020-12-10 22:38:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7cd05bf603 
							
						 
					 
					
						
						
							
							Introduce block.chainid  
						
						
						
					 
					
						2020-12-10 17:07:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ad6739d0f6 
							
						 
					 
					
						
						
							
							Support address().codehash  
						
						
						
					 
					
						2020-12-09 14:58:27 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b18c76e34b 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-09 15:24:49 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							47b10fd751 
							
						 
					 
					
						
						
							
							Report warning if contract uses abicoder v1, but IR is requested  
						
						
						
					 
					
						2020-12-09 01:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							806453aca9 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-08 21:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7e88ba8da0 
							
						 
					 
					
						
						
							
							Enable the -Wconversion warning  
						
						
						
					 
					
						2020-12-08 16:45:24 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							c5d172c058 
							
						 
					 
					
						
						
							
							Reimplement constant evaluator.  
						
						
						
					 
					
						2020-12-04 15:14:25 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							49bde69afa 
							
						 
					 
					
						
						
							
							Move computation of constants out of types.cpp  
						
						
						
					 
					
						2020-12-04 15:14:25 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							92ab32e532 
							
						 
					 
					
						
						
							
							Stricter explicit conversion between types.  
						
						... 
						
						
						
						A type can be converted to another if the conversion requires at most one of the following: sign,
width, kind (int, address, bytesXX, etc.) For example, the conversion `uint16(int8)` is now disallowed. 
						
					 
					
						2020-12-03 16:49:53 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5902f9d7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-02 12:28:02 +01: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 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							c3da529a18 
							
						 
					 
					
						
						
							
							Mark expressions that are called directly in the annotations  
						
						
						
					 
					
						2020-11-30 18:52:50 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a22077f736 
							
						 
					 
					
						
						
							
							Rename AsmData -> AST  
						
						... 
						
						
						
						Also attempt to only include ASTForward where appropriate. 
						
					 
					
						2020-11-25 17:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3bce2a2294 
							
						 
					 
					
						
						
							
							Remove the legacy AST JSON output  
						
						
						
					 
					
						2020-11-25 11:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a0a02f2307 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-23 19:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f87edb6efc 
							
						 
					 
					
						
						
							
							Bound functions.  
						
						
						
					 
					
						2020-11-23 18:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae8f484ed4 
							
						 
					 
					
						
						
							
							Merge pull request  #10234  from ethereum/smt_named_arguments  
						
						... 
						
						
						
						[SMTChecker] Support named arguments in function calls 
						
					 
					
						2020-11-20 12:24:51 -01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							e4339b0526 
							
						 
					 
					
						
						
							
							[SMTChecker] Support named arguments in function calls  
						
						
						
					 
					
						2020-11-20 11:52:26 -01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							82997fbf5e 
							
						 
					 
					
						
						
							
							Change AST::interfaceId() to uint32_t  
						
						
						
					 
					
						2020-11-19 23:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a7db4fa4a5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-18 20:05:02 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2665eaa4fa 
							
						 
					 
					
						
						
							
							Support .offset and .length for calldata bytes and string arrays.  
						
						
						
					 
					
						2020-11-18 01:45:56 +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 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							9eafa1fa1a 
							
						 
					 
					
						
						
							
							Change type of super to TypeType  
						
						
						
					 
					
						2020-11-10 15:38:21 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							03f58c6b52 
							
						 
					 
					
						
						
							
							Strict explicit conversion between literals and enums  
						
						... 
						
						
						
						Explicit conversions between literals and enums are only allowed if the literal can represent a
value in the enum. 
						
					 
					
						2020-11-06 19:15:02 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							a555556559 
							
						 
					 
					
						
						
							
							Stricter explicit conversions from Literals to Integers.  
						
						... 
						
						
						
						Explicit conversions from Literals to Integers will now be as strict as implicit conversions between
the same. 
						
					 
					
						2020-11-03 14:31:44 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5ffee049fa 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-03 14:05:14 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							834da7be90 
							
						 
					 
					
						
						
							
							Introduce abicoder pragma.  
						
						
						
					 
					
						2020-11-03 13:31:50 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							94e2506132 
							
						 
					 
					
						
						
							
							Fix inherited state vars for BMC  
						
						
						
					 
					
						2020-11-02 11:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ce50f05fc1 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD  
						
						
						
					 
					
						2020-10-29 16:44:47 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							1ab6340828 
							
						 
					 
					
						
						
							
							Move AsmJsonImporter from libsolidity to libyul  
						
						... 
						
						
						
						It is next to AsmJsonConverter now and interdependencies are shrunk. 
						
					 
					
						2020-10-29 14:06:34 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc8e26007 
							
						 
					 
					
						
						
							
							Remove low-level log functions.  
						
						
						
					 
					
						2020-10-22 17:50:14 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							527c073bb9 
							
						 
					 
					
						
						
							
							Checked arithmetic by default.  
						
						
						
					 
					
						2020-10-19 16:58:37 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00fb152316 
							
						 
					 
					
						
						
							
							Merge pull request  #10048  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking 
						
					 
					
						2020-10-15 17:30:11 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							20072918d9 
							
						 
					 
					
						
						
							
							Make sure lValueOfOrdinaryAssignment does not have an undefined value.  
						
						
						
					 
					
						2020-10-14 21:00:18 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							979d3062bc 
							
						 
					 
					
						
						
							
							Merge pull request  #10033  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking 
						
					 
					
						2020-10-14 14:12:20 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							1272c474ba 
							
						 
					 
					
						
						
							
							Fixing ICE when returning Struct from library  
						
						
						
					 
					
						2020-10-13 20:00:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							006e5f2e1f 
							
						 
					 
					
						
						
							
							Allow path syntax for super constructor calls  
						
						
						
					 
					
						2020-10-13 14:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							0b7b174945 
							
						 
					 
					
						
						
							
							Add AST Node IdentifierPath  
						
						
						
					 
					
						2020-10-13 14:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ea4bdafcd 
							
						 
					 
					
						
						
							
							Merge pull request  #10017  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-10-13 12:58:23 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							cb0d1134b7 
							
						 
					 
					
						
						
							
							Extract function to compute function selector from signature.  
						
						
						
					 
					
						2020-10-12 17:57:34 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							14352ed921 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD  
						
						
						
					 
					
						2020-10-08 20:18:04 +02:00