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
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							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.selector to 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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e36c189e5
							
						
					 | 
					
						
						
							
							Fix struct encoding warning for libraries.
						
						
						
						
						
					 | 
					
						2017-12-11 02:34:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							e9d256ddf4
							
						
					 | 
					
						
						
							
							Suggest the experimental ABI encoder if using structs as function parameters
						
						
						
						
						
					 | 
					
						2017-12-11 02:34:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							745eefa36f
							
						
					 | 
					
						
						
							
							Split Instruction and FunctionalInstruction in Julia
						
						
						
						
						
					 | 
					
						2017-12-05 14:52:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							19e067465a
							
						
					 | 
					
						
						
							
							Unary operators and division.
						
						
						
						
						
					 | 
					
						2017-11-30 01:20:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6dbc34e16e
							
						
					 | 
					
						
						
							
							If statement for Iulia / inline assembly.
						
						
						
						
						
					 | 
					
						2017-11-22 16:25:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							455e51a608
							
						
					 | 
					
						
						
							
							Improve cyclic constant error message
						
						
						
						
						
					 | 
					
						2017-11-22 02:11:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Balajiganapathi S
							
						 
					 | 
					
						
						
						
						
							
						
						
							d102deaec9
							
						
					 | 
					
						
						
							
							Detect cyclic constant definitions
						
						
						
						
						
					 | 
					
						2017-11-22 02:07:56 +00:00 | 
					
					
						
						
							
							
							
						
					 |