| 
							
							
								 chriseth | 2fa586beac | Test that uses function call options on overloaded function. | 2020-01-23 21:20:01 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | a3f23d3158 | Implement new with CREATE2 and function call options. | 2020-01-23 21:20:01 +01:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 595f569e97 | Update tests for interface inheritance | 2020-01-22 09:40:40 -05:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 573a054d5d | Prohibit interfaces inheriting from non-interfaces | 2020-01-22 09:40:40 -05:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | ee5ff4df4e | Clean up visibility via contract name and fix ICE on calling unimplemented base function. | 2020-01-16 19:13:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ed87b08911 | Merge pull request #8066 from ethereum/removeAsmFlavour Remove asm flavour | 2020-01-15 14:21:54 +01:00 |  | 
			
				
					| 
							
							
								 Nicolás Venturo | 9649c92e12 | Fix error message suggestion for receive | 2020-01-14 23:24:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 123ea0a250 | Remove asm flavour. | 2020-01-14 17:16:09 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 9535c0f520 | Introduce FunctionKind::Declaration and allow accessing function signatures via contract name. | 2020-01-09 15:40:41 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4d791b2679 | Issue warning if codesize exceeds EIP-170 limits | 2019-12-25 19:51:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c175a468ab | Do not call ABIEncoderV2 experimental. | 2019-12-12 10:59:07 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 1fb62b91d2 | Add more override tests with public state variables | 2019-12-11 15:15:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a5f7661075 | Ambigous overrides for modifiers. | 2019-12-09 18:43:59 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 152f42c6b2 | Make ambigous override checker generic. | 2019-12-09 18:41:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6d2e59cc80 | More tests. | 2019-12-09 18:41:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e1d6ce2b66 | Override checks for modifiers. | 2019-12-09 18:41:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 06e8e216b3 | Some more tests. | 2019-12-09 16:04:45 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 4c7f9f9751 | Do not require overriding for functions in common base with unique implementation. | 2019-12-09 16:04:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e061f1e743 | Merge remote-tracking branch 'origin/develop' into HEAD | 2019-12-05 16:44:26 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | b7d5de59c5 | Implement overridding of functions by public variables | 2019-12-05 12:48:52 +00:00 |  | 
			
				
					| 
							
							
								 Gaith Hallak | 4d90180e24 | Support referencing other constants in inline assembly | 2019-12-05 13:27:17 +03:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 426f04b389 | Implement and fix overriding unimplemented and implemented functions with unimplemented functions. | 2019-12-05 09:26:43 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | cf12e20e43 | Fix test. | 2019-12-05 09:12:05 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 19d466d6fb | Fixes named return natspec errors in compilation tests. | 2019-12-04 15:38:12 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | e5cb0fe839 | Reports doctring error on named return mismatch. | 2019-12-04 15:38:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e3ee67da6c | Merge pull request #7792 from ethereum/enableYulOptimizer Enable yul optimizer by default. | 2019-12-03 21:24:22 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 7bbdfe070f | Make shadowing of inherited state variables an error. | 2019-12-03 21:20:03 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 05baa23e8a | Require unimplemented functions to be virtual. | 2019-12-02 21:59:00 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 77a9e91443 | Enable yul optimizer by default. | 2019-12-02 19:30:14 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 7bc6645218 | Disallow use of virtual and private together | 2019-11-27 18:52:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 400667fddf | Update tests after merge from develop. | 2019-11-26 16:27:07 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b0db64ff5b | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-11-26 16:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0973ae751a | Do not warn about enabled ABIEncoderV2 anymore. | 2019-11-26 15:49:42 +01:00 |  | 
			
				
					| 
							
							
								 Gaith Hallak | 4a1e85436b | Allow splitting string literals into multiple parts | 2019-11-26 14:41:30 +03:00 |  | 
			
				
					| 
							
							
								 chriseth | a00f824479 | Merge pull request #7773 from ethereum/develop Merge develop into develop_060 | 2019-11-21 21:49:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d5e9271592 | Merge pull request #7350 from ethereum/array-length-rvalue Make `length` member read-only | 2019-11-21 19:22:42 +01: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 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 389da5228e | Merge remote-tracking branch 'origin/develop' into merge_develop_060 | 2019-11-20 12:27:40 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | d05afb34d6 | Adjusts syntax tests to read-only array length. | 2019-11-19 21:11:09 +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 |  | 
			
				
					| 
							
							
								 chriseth | 6797879128 | Merge pull request #7647 from ethereum/virtual-5424 Implement virtual keyword | 2019-11-19 13:21:27 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 8faa6ffeaf | Adjusts syntax and semantic tests to 0.6.0 | 2019-11-19 12:10:07 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | a0ae36ba70 | Add selector member to public and external library functions. | 2019-11-15 16:12:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 216e1749f4 | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-11-14 13:42:46 +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 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 5b8ff78176 | Implement virtual keyword | 2019-11-14 11:49:39 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 7d4e4b6088 | Parse "virtual" keyword | 2019-11-13 13:28:01 +01:00 |  |