| 
							
							
								 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 superorthis | 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 |  | 
			
				
					| 
							
							
								 Mathias Baumann | d70cb375cf | isImplicitlyConvertibleTo(): Add better error messages | 2019-03-11 13:38:02 +01:00 |  |