| 
							
							
								 chriseth | f3ec2ba39e | Refactor to combined scope and stack height info. | 2017-04-26 17:12:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 478f2997ea | Storage access from inline assembly. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dfb7d5ebd9 | Move analysis out of code generator. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e0849f2f3b | Split external identifier access into resolving and code generation. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6d4628ace4 | Add ContractKind to ContractDefinition | 2017-03-17 16:27:04 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | c37397c178 | Merge pull request #1773 from ethereum/ASTEntry Ast entry | 2017-03-17 17:24:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 44a0329921 | Comment. | 2017-03-17 14:44:44 +01:00 |  | 
			
				
					| 
							
							
								 djudjuu | 616a9854e9 | AST entry for VariableDeclaration | 2017-03-16 16:56:44 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3ae88377d6 | Change references to FunctionType::Location | 2017-03-16 12:49:52 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7123f25210 | Rename FunctionType::Location to FunctionType::Kind | 2017-03-16 12:49:17 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 0c8a766146 | Merge pull request #1698 from ethereum/exp-notation Fix scientific notation in number literals | 2017-03-15 14:55:45 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e923f27ea8 | Split out parseRational from isValidLiteral | 2017-03-15 13:06:27 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | dde87de4cf | Rename x to value | 2017-03-15 13:06:27 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a2b9f52ca4 | Disallow radix points in hex literals | 2017-03-15 13:06:27 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 07045d492f | Do not try parsing hex numbers as scientific notation | 2017-03-15 13:06:27 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | dfc8f890bf | Support older version of boost | 2017-03-15 13:06:27 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1083e6da68 | Support negative exponent | 2017-03-15 13:06:26 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 924a8fff6b | Fix exponentional notation in number literals | 2017-03-15 13:06:24 +00:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | d134fda0c0 | Merge pull request #1729 from ethereum/constantvariables Only allow pure expressions for constant state variables. | 2017-03-15 10:03:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 47cd8964b8 | Require and Assert. | 2017-03-14 14:21:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f39763e91c | Type checking for pure expressions. | 2017-03-13 13:30:21 +01:00 |  | 
			
				
					| 
							
							
								 Ryan Casey | fe8d09a3c1 | Fix 'ambiguous overload for operator==' Boost error. | 2017-03-09 17:04:26 -08:00 |  | 
			
				
					| 
							
							
								 chriseth | f300bdb020 | Move public constructor property into AST itself. | 2017-03-06 14:12:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ca4e2933dd | Strict checking for AST annotation types. | 2017-03-06 14:12:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a689152c4b | Convert reference types to pointers in member function conversion. | 2017-03-01 16:02:36 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d2c79bf8e9 | Merge pull request #1700 from ethereum/fixNoMobile Some checks for the existence of mobile type. | 2017-02-24 15:50:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 92bf5154fd | Merge branch 'develop' into fixNoMobile | 2017-02-24 10:39:55 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4d290e551c | Disallow setting .gas() on .transfer() | 2017-02-24 00:27:36 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 81006dae98 | Support gas modifier on addr.transfer() | 2017-02-24 00:18:18 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4264625c69 | Implement address.transfer() | 2017-02-24 00:17:45 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | c3c3cccbec | Fix early exist for fatal errors. | 2017-02-16 14:57:00 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | dcc16c81e2 | Some checks for the existence of mobile type. | 2017-02-16 11:46:27 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f3158f92d6 | Support revert() | 2017-02-10 22:40:42 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f8461e9e31 | Implement assert as a global function | 2017-02-10 13:29:17 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c01f5699e6 | Add isNegative to RationalNumberType | 2017-02-02 00:16:50 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 767ec1d670 | Support explicit conversion of external function type to address | 2017-02-01 12:23:47 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | a9c6ff4ac8 | Refactor json return type generation. | 2017-01-26 18:21:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3949624a61 | Also check library addresses. | 2017-01-24 23:37:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1316bb7565 | Warn about invalid checksums of addresses. | 2017-01-24 23:37:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0ef460461a | Check if constructor is public or not. | 2017-01-20 19:22:39 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 12b002b3b8 | Merge pull request #1576 from ethereum/typeIdentifiers Type identifiers. | 2017-01-20 16:18:57 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 07b0a0a560 | Make m_id const. | 2017-01-20 15:56:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7159944f0f | Reset AST node IDs between compilation runs. | 2017-01-20 12:00:16 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | da178d967f | Properly escape user strings and lists. | 2017-01-19 13:23:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3fed790a56 | Type identifiers. | 2017-01-19 13:23:57 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 23a654ade8 | Fix default function type name visibility. | 2017-01-19 11:11:40 +01:00 |  | 
			
				
					| 
							
							
								 Federico Bond | d40ae663ec | Fix typo in comment | 2017-01-18 12:43:23 -03:00 |  | 
			
				
					| 
							
							
								 chriseth | 28a05e5aa3 | Merge pull request #1581 from ethereum/fixosx Fix JSON output on macos. | 2017-01-18 15:41:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 005e190885 | Merge pull request #1397 from roadriverrail/contract_collision Error out when contracts collide on name | 2017-01-18 14:28:00 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c16e141ffb | Fix JSON output on macos. | 2017-01-18 14:09:40 +01:00 |  |