Gaith Hallak
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d90180e24
							
						
					 | 
					
						
						
							
							Support referencing other constants in inline assembly
						
						
						
						
						
					 | 
					
						2019-12-05 13:27:17 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gaith Hallak
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a1e85436b
							
						
					 | 
					
						
						
							
							Allow splitting string literals into multiple parts
						
						
						
						
						
					 | 
					
						2019-11-26 14:41:30 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8f2595957b
							
						
					 | 
					
						
						
							
							Merge pull request #7719 from ethereum/librarySignatuŕes
						
						
						
						
						
						
						
						Add selector member to public and external library functions. 
						
					 | 
					
						2019-11-20 18:43:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d696b3c92b
							
						
					 | 
					
						
						
							
							Merge pull request #7743 from ethereum/fixice-7558
						
						
						
						
						
						
						
						Disallow conversion from ``super`` 
						
					 | 
					
						2019-11-19 18:52:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							23cad71c88
							
						
					 | 
					
						
						
							
							Disallow conversion from `super`
						
						
						
						
						
					 | 
					
						2019-11-19 17:14:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0ae36ba70
							
						
					 | 
					
						
						
							
							Add selector member to public and external library functions.
						
						
						
						
						
					 | 
					
						2019-11-15 16:12:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							766309b6e4
							
						
					 | 
					
						
						
							
							Merge pull request #7713 from ethereum/no-lib-instance-7625
						
						
						
						
						
						
						
						Disallow variables of library types 
						
					 | 
					
						2019-11-14 13:39:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							0891b9451b
							
						
					 | 
					
						
						
							
							Disallow variables of library types
						
						
						
						
						
					 | 
					
						2019-11-14 13:20:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b099374d8c
							
						
					 | 
					
						
						
							
							Fix assembly parsing by passing evm version.
						
						
						
						
						
					 | 
					
						2019-11-14 13:06:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce7268272d
							
						
					 | 
					
						
						
							
							Allow obtaining the address of a library by conversion to `address`.
						
						
						
						
						
					 | 
					
						2019-11-12 17:09:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Lee
							
						 
					 | 
					
						
						
						
						
							
						
						
							24cbb4dd17
							
						
					 | 
					
						
						
							
							Treat magic variables as unknown identifiers in inline assembly
						
						
						
						
						
						
						
						This fixes #4575. For keywords such as 'super' and 'this', will be
treated as unknown identifiers. 
						
					 | 
					
						2019-10-28 14:59:50 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							15e39f7d65
							
						
					 | 
					
						
						
							
							Merge pull request #7556 from ethereum/ice-7550
						
						
						
						
						
						
						
						Check for use of modifiers in invalid contexts 
						
					 | 
					
						2019-10-24 10:32:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							c3e8023ad5
							
						
					 | 
					
						
						
							
							Fix wrong assert in overflow check
						
						
						
						
						
					 | 
					
						2019-10-23 14:59:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c5d1da5a5
							
						
					 | 
					
						
						
							
							Check for use of modifiers in invalid contexts
						
						
						
						
						
					 | 
					
						2019-10-23 12:36:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad7cf42aad
							
						
					 | 
					
						
						
							
							Add missing dots in deprecation warning
						
						
						
						
						
					 | 
					
						2019-10-23 12:23:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ac12afd06
							
						
					 | 
					
						
						
							
							Disallow call of same-class-ctor as modifier
						
						
						
						
						
					 | 
					
						2019-10-23 10:29:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7202ebb5b2
							
						
					 | 
					
						
						
							
							Fix internal compiler error for arrays of recursive structs.
						
						
						
						
						
					 | 
					
						2019-10-01 16:51:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							00d7dac15f
							
						
					 | 
					
						
						
							
							Fixes source location in warning for shadowing import delcarations.
						
						
						
						
						
					 | 
					
						2019-09-30 11:45:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca21659749
							
						
					 | 
					
						
						
							
							Fix error message about accessing storage pointers.
						
						
						
						
						
					 | 
					
						2019-09-24 10:52:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							bfc8fd23ac
							
						
					 | 
					
						
						
							
							Document chainid and selfbalance.
						
						
						
						
						
					 | 
					
						2019-09-19 15:35:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa2167b208
							
						
					 | 
					
						
						
							
							Extract some import tests.
						
						
						
						
						
					 | 
					
						2019-08-19 14:45:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ed219ebe8
							
						
					 | 
					
						
						
							
							Support multiple sources for syntax tests.
						
						
						
						
						
					 | 
					
						2019-08-19 14:45:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a65c5ebaa
							
						
					 | 
					
						
						
							
							Compile succeeding syntax tests.
						
						
						
						
						
					 | 
					
						2019-08-16 17:14:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b0a5666b43
							
						
					 | 
					
						
						
							
							Better error messages when writing to expressions that cannot be written to.
						
						
						
						
						
					 | 
					
						2019-08-14 17:59:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9cb9021c36
							
						
					 | 
					
						
						
							
							Cope with constants without value in inline assembly.
						
						
						
						
						
					 | 
					
						2019-07-09 11:12:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b91022b25
							
						
					 | 
					
						
						
							
							Fix view/pure checker for access to base.
						
						
						
						
						
					 | 
					
						2019-07-03 11:19:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							cdd137e3d1
							
						
					 | 
					
						
						
							
							Support constant numbers in inline assembly.
						
						
						
						
						
					 | 
					
						2019-07-02 14:01:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d38df6920
							
						
					 | 
					
						
						
							
							Set state mutability of function type members `gas and value` to pure.
						
						
						
						
						
					 | 
					
						2019-06-13 18:27:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d2019f49ea
							
						
					 | 
					
						
						
							
							Merge pull request #6906 from ethereum/delegatecall_value_msg
						
						
						
						
						
						
						
						Improve error message for delegatecall.value 
						
					 | 
					
						2019-06-12 21:14:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6368cd4c82
							
						
					 | 
					
						
						
							
							AsmParser: disallow trailing commas in function call arguments.
						
						
						
						
						
					 | 
					
						2019-06-06 13:16:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7634faa3d
							
						
					 | 
					
						
						
							
							Improve error message for delegatecall.value
						
						
						
						
						
					 | 
					
						2019-06-06 12:55:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							df96648b1c
							
						
					 | 
					
						
						
							
							Do not allow msize in inline assembly if the Yul optimizer is active.
						
						
						
						
						
					 | 
					
						2019-05-28 12:54:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mingchuan
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bf8af89bba
							
						
					 | 
					
						
						
							
							Fix assignment of struct containing array of mappings
						
						
						
						
						
					 | 
					
						2019-05-25 01:33:49 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0291abf10f
							
						
					 | 
					
						
						
							
							Merge pull request #6818 from ethereum/alwaysUseBuiltins
						
						
						
						
						
						
						
						Provide builtin functions even in loose assembly mode. 
						
					 | 
					
						2019-05-23 12:29:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							90e8594858
							
						
					 | 
					
						
						
							
							Update tests.
						
						
						
						
						
					 | 
					
						2019-05-23 11:30:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7506b5752a
							
						
					 | 
					
						
						
							
							Do not require payable for callvalue instruction.
						
						
						
						
						
					 | 
					
						2019-05-22 11:30:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							656364d967
							
						
					 | 
					
						
						
							
							Fixes Natspec parser error when whitespace is missing.
						
						
						
						
						
					 | 
					
						2019-05-10 10:53:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							07744dbd12
							
						
					 | 
					
						
						
							
							Throws error on library calling itself externally.
						
						
						
						
						
					 | 
					
						2019-05-02 12:41:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf35e5ba02
							
						
					 | 
					
						
						
							
							Issue warning for variables called super or this
						
						
						
						
						
					 | 
					
						2019-05-02 11:30:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							00172192bf
							
						
					 | 
					
						
						
							
							Reorganize 'shadows builtin" syntax tests
						
						
						
						
						
					 | 
					
						2019-04-30 15:37:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							381ed5a302
							
						
					 | 
					
						
						
							
							Unifies behavior for member access of ABI functions.
						
						
						
						
						
					 | 
					
						2019-04-29 14:27:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9ec1231b6
							
						
					 | 
					
						
						
							
							Support period as part of identifiers for Yul and Inline Assembly.
						
						
						
						
						
					 | 
					
						2019-04-25 16:48:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							efc8d79d53
							
						
					 | 
					
						
						
							
							Fix wrong location for inline asm blocks
						
						
						
						
						
					 | 
					
						2019-04-15 16:40:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e899a0d32
							
						
					 | 
					
						
						
							
							Disallow internal function types as parameters for public/external library function
						
						
						
						
						
					 | 
					
						2019-03-21 07:25:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							84b68006ba
							
						
					 | 
					
						
						
							
							Fix function calls with named arguments for overloaded functions
						
						
						
						
						
					 | 
					
						2019-03-20 14:54:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							0386d39942
							
						
					 | 
					
						
						
							
							Add test with internal function
						
						
						
						
						
					 | 
					
						2019-03-19 20:45:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							9acec99c31
							
						
					 | 
					
						
						
							
							Issue error for callvalue in nonpayable function
						
						
						
						
						
					 | 
					
						2019-03-19 20:45:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6683ec90ca
							
						
					 | 
					
						
						
							
							Merge pull request #6209 from ethereum/dynamicCalldataStructs
						
						
						
						
						
						
						
						Allow dynamically encoded calldata structs with ABIEncoderV2. 
						
					 | 
					
						2019-03-11 17:05:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							66fc7ffab2
							
						
					 | 
					
						
						
							
							Allow dynamically encoded calldata structs with ABIEncoderV2.
						
						
						
						
						
					 | 
					
						2019-03-11 16:40:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							e411a502fd
							
						
					 | 
					
						
						
							
							Fix missing trailing dot in error message
						
						
						
						
						
					 | 
					
						2019-03-11 16:15:18 +01:00 | 
					
					
						
						
							
							
							
						
					 |