| 
							
							
								 chriseth | baa1526539 | Merge pull request #3664 from ethereum/literalsHexUnitSmallFix Use double quotes for suggestion about hex literals and denominations. | 2018-03-06 19:01:25 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b4d38c5491 | Use double quotes for suggestion about hex literals and denominations. | 2018-03-06 18:09:54 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fd1662d1c4 | Warn about using loose inline assembly features as experimental 0.5.0 feature. | 2018-03-06 17:45:34 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 83dacbf669 | Merge pull request #3549 from ethereum/fixmultidim Properly detect which array and struct types are unsupported by the old ABI encoder. | 2018-03-06 15:51:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f6c0daec14 | Merge pull request #3652 from ethereum/gasleft_v2 Use StaticAnalyzer to deprecate msg.gas instead of conditionally remo… | 2018-03-06 09:26:14 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 91b13b734d | Use StaticAnalyzer to deprecate msg.gas instead of conditionally removing it in MagicType. | 2018-03-05 23:16:26 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3793aa405b | Merge pull request #3643 from ethereum/gasleft Move msg.gas to global function gasleft(). Closes #2971. | 2018-03-05 20:11:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6dc137317f | Merge pull request #3569 from ethereum/evmVersion EVM version | 2018-03-05 12:10:49 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | c633c0eacb | Move msg.gas to global function gasleft(). Closes #2971. | 2018-03-05 11:18:04 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 454b470cee | Suggest expressions of the form '0x1234 * 1 day' instead of hex numbers with unit denominations. | 2018-03-02 10:22:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | dc317a44e0 | Provide EVM version to assembly analysis. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a53d6b499d | Use EVM version in type checker. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | bd4c2b9bde | Deprecate using unit denominations in combination with hex numbers. Closes #3574. | 2018-03-01 16:58:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 08b6a72d37 | Fix multi-dimensional arrays in the ABI. | 2018-03-01 14:28:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 22d26e059c | Merge pull request #3613 from ethereum/require-visibility Issue error if no visibility is specified (on 0.5.0) | 2018-02-28 16:33:39 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a566825589 | Issue error if no visibility is specified (on 0.5.0) | 2018-02-27 16:31:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 88a5c66f4a | Only active variables at the point of their declaration. | 2018-02-27 12:17:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6b9dda06f3 | Enable C99-scoping with the 0.5.0-experimental pragma. | 2018-02-27 12:17:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e6d48bb72a | Blocks and for loops can be scopes. | 2018-02-27 12:17:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5f20129e65 | Scopes do not have to be declarations. | 2018-02-27 12:17:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 53289e15a2 | Make all lookups recursive by default. | 2018-02-27 12:17:25 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5c0d82059f | Turn throw into a syntax error for 0.5.0 | 2018-02-27 02:10:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8c1a8ecc2e | Warn about using events without emit. | 2018-02-22 15:17:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 388718b59f | Introduce emit statement. | 2018-02-22 15:17:30 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c182284d28 | Do not warn about analysis-only experimental features. | 2018-02-22 14:50:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4272d16f30 | Fix shadowing for imports with aliases. | 2018-02-20 13:06:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 930485cd24 | Properly warn about the use of constants in inline assembly in connection with ` _offset and _slot`. | 2018-02-19 19:22:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e08a206070 | Disallow uninitialized storage pointers as experimental 0.5.0 feature. | 2018-02-15 11:58:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 23484ba6a4 | Merge pull request #3498 from ethereum/allowthisfselector Allow `this.f.selector` to be pure. | 2018-02-13 17:08:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1dcd7c5e0b | Fix: remove reference. | 2018-02-13 15:04:10 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | dc0a25f1cd | Minor changes. | 2018-02-13 15:04:03 +00:00 |  | 
			
				
					| 
							
							
								 Balajiganapathi S | 8a491c77ba | Restructure code for alternative identifier suggestions | 2018-02-13 15:00:15 +00:00 |  | 
			
				
					| 
							
							
								 Balajiganapathi S | b1417b318f | Move string distance function to utils and format error message | 2018-02-13 14:59:33 +00:00 |  | 
			
				
					| 
							
							
								 Balajiganapathi S | 2859834e58 | Suggest alternatives when identifier not found. | 2018-02-13 14:54:36 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 5916cf1e0a | Allow this.f.selectorto be pure. | 2018-02-13 11:00:59 +01:00 |  | 
			
				
					| 
							
							
								 Jimmy Vogel | dc5ad899d0 | Deprecate the var keyword (and mark it an error as experimental 0.5.0 feature) | 2018-02-12 22:37:26 +00:00 |  | 
			
				
					| 
							
							
								 Federico Bond | 75a3a707a2 | Fix segfault with undeclared array types | 2018-02-11 21:40:41 -03:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 32300ea3ff | Merge pull request #3360 from federicobond/nonfatal-reference-errors Replace some fatal errors when resolving references with normal ones | 2018-02-04 13:07:55 +00:00 |  | 
			
				
					| 
							
							
								 Federico Bond | 600e66e605 | Replace some fatal errors when resolving references with normal ones | 2018-02-02 14:09:32 -03:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b545987ec7 | Issue warning for using public visibility for interface functions | 2018-02-01 10:28:00 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 124190336b | Split inline assembly into loose and strict flavours. | 2018-01-06 01:23:38 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2cdd789b5d | Merge pull request #3297 from ethereum/separate_expression_and_statement Separate expression and statement | 2018-01-04 12:04:19 +00:00 |  | 
			
				
					| 
							
							
								 Federico Bond | a0771691ff | Improve error message for wrong struct initialization (#3359) | 2018-01-04 11:24:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3d1830f3f2 | Merge pull request #3232 from ethereum/simplifyConstant Simplify ConstantEvaluator. | 2017-12-14 16:14:46 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 54b6739962 | Separate expression and statement. | 2017-12-13 12:28:15 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e7ed9d878e | Re-use commonType | 2017-12-12 10:45:40 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 48c7ba72f3 | Simplify ConstantEvaluator. | 2017-12-12 09:44:18 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7ff9a85592 | Reduce the types of errors outputted by ConstantEvaluator | 2017-12-12 09:40:29 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5226d54ed1 | Improve error message for constant evaluator | 2017-12-12 09:39:26 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 2d171c25e5 | Limit number of secondary source locations. | 2017-12-12 10:27:28 +01:00 |  |