| 
							
							
								 Alex Beregszaszi | 0dda5eeca3 | Order GlobalContext entries | 2017-09-27 11:19:53 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 82673b7b3f | Format GlobalContext for readability | 2017-09-27 11:19:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9c62647f19 | Merge pull request #2978 from ethereum/infer-location Report correct location for inferred types in packed encoding | 2017-09-27 12:13:01 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | dcb61352f6 | Report correct location for inferred types in packed encoding | 2017-09-27 10:21:24 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ee65ecfb3b | Ensure that address types are always declared as 160bit | 2017-09-26 22:46:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8af298ade3 | Merge pull request #2902 from ethereum/warn-obsolete Warn about obsolete sha3/suicide calls | 2017-09-20 18:00:40 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | aad829948a | Ensure parameter names match between headers and implementation | 2017-09-20 01:23:21 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ed1fd49ab0 | Warn about obsolete sha3/suicide calls | 2017-09-19 11:11:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ff275e369c | Allow constant byte arrays. | 2017-09-18 19:49:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3a9a9db6d6 | Merge pull request #2910 from ethereum/fallback-restrict-external Force fallback to be external (experimental 0.5.0 change) | 2017-09-18 16:38:55 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a3380ea8d0 | Force fallback to be external (experimental 0.5.0 change) | 2017-09-18 11:58:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 59ea19b3b9 | Check for recursive structs. | 2017-09-16 12:12:43 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7dd372ce5c | Merge pull request #2904 from ethereum/viewPure5 Enforce view with error for experimental 0.5.0. | 2017-09-14 18:13:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 24fd67b7db | Enforce view with error for experimental 0.5.0. | 2017-09-14 17:53:43 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5b5367dc12 | Warn if no visibility is specified on contract functions. | 2017-09-14 15:58:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f3bcc4f8a | Merge pull request #2848 from ethereum/checkViewPure Enforce view and pure. | 2017-09-13 18:29:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e2f30ce9ca | Minor changes from review. | 2017-09-13 17:29:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 66c01301fe | Rename to invalidInPureFunctions | 2017-09-13 17:18:22 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0259459b21 | Limit each duplicate declaration error to 32 references | 2017-09-12 21:37:06 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5084a9cda9 | Merge pull request #2852 from ssuman/develop This commit will display warning when there is unused function parameter | 2017-09-12 17:57:55 +02:00 |  | 
			
				
					| 
							
							
								 Suman | 10d290cb9b | Display helpful warning for unused function arguments/return parameters | 2017-09-12 15:35:03 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5ae9b8dab1 | Do not report overload conflicts for every line excessively | 2017-09-12 14:58:10 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f2412da800 | Merge pull request #2888 from ethereum/same-declaration-error Use secondary source location as a vector in same declaration errors | 2017-09-12 14:57:42 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | da1a53e02a | Use secondary source location as a vector in same declaration errors | 2017-09-12 12:06:16 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a03211f3c9 | Show each unimplemented function in secondary source location | 2017-09-12 10:59:56 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a52e0de67c | Do not show the same error multiple times for events | 2017-09-12 00:03:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b756274357 | Allow constant variables in pure functions. | 2017-09-06 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 15bdc48a73 | Rename and add anonymous namespace. | 2017-09-06 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c83768c426 | Fix tests | 2017-09-06 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1a1db1ec96 | Tone down error message. | 2017-09-06 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7886c24d40 | Modifier invocation can be base constructor call | 2017-09-06 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d6861d909c | Analyze assembly. | 2017-09-06 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ec27e569b0 | Do not report on overriding function and only warn for view. | 2017-09-06 13:50:49 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 342367d5dc | Store super function. | 2017-09-06 13:50:49 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | eacee5b25c | Remove previous warning about pureness not being enforced. | 2017-09-06 13:50:49 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5470da4d9a | View-pure checker. | 2017-09-06 13:50:49 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3326a2282e | Change array too large error message as it is valid for non-calldata too | 2017-09-05 22:38:45 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 79e84a8fa4 | Swap declaration/statemutability in FunctionType constructor | 2017-08-28 19:43:35 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | aa94000a91 | Mark all built in functions with appropriate statemutability | 2017-08-28 19:43:35 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f6dba97fe1 | Warn on using literals in tight packing | 2017-08-25 14:16:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e03dfd8476 | Remove unused statements from the Natspec headers | 2017-08-25 13:15:08 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5668377c72 | Introduce pure specifier on functions | 2017-08-24 13:46:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7b0046a9aa | Check inheritance specifier arguments for interfaces. | 2017-08-22 11:39:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b25f0c52ac | Reject the creation of interface with the new statement | 2017-08-21 23:02:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ec82706396 | Fix crash related to ` using for` without a library. | 2017-08-21 16:57:37 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fe25bcf350 | Library cannot have constructors | 2017-08-21 11:03:55 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a61c88e9fe | Use state mutability in override error messages | 2017-08-16 17:23:09 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a2aaa47ee2 | Use state mutability in fallback/constructor check | 2017-08-16 17:23:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3d595d4b14 | Warn about shift of literals. | 2017-08-16 13:54:28 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b225bf5d53 | Remove useless payable & constant typecheck | 2017-08-14 14:21:47 +01:00 |  |