| 
							
							
								 Alex Beregszaszi | 3ae88377d6 | Change references to FunctionType::Location | 2017-03-16 12:49:52 +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 | b28be08b6d | Add tests for negative base | 2017-03-15 13:07:28 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b0a23fa77d | Add tests for fractional numbers in exponential notation | 2017-03-15 13:06:27 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6014c3fe16 | Add tests for scientific notation | 2017-03-15 13:06:26 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | ab178b8bac | Mention 'transfer' in warning about unchecked 'send'. | 2017-03-15 11:10:24 +01: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 | 9f328ff749 | Turn non-constant constants error into warning. | 2017-03-14 19:25:16 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 64e00e5371 | Merge pull request #1767 from ethereum/longlibnames Do not crash on long linker commandline argument. | 2017-03-14 18:31:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 47cd8964b8 | Require and Assert. | 2017-03-14 14:21:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 14196f2621 | Allow long library names. | 2017-03-14 11:58:43 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 9aab3b8639 | Merge pull request #1768 from ethereum/abortiffileexists Do not overwrite files unless forced. | 2017-03-13 16:37:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 592cec7e90 | Disallow constants that are neither value types nor strings. | 2017-03-13 13:30:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 14948e514d | Allow enum values for constants. | 2017-03-13 13:30:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 49cfacced2 | End to end tests for constants. | 2017-03-13 13:30:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f39763e91c | Type checking for pure expressions. | 2017-03-13 13:30:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bde913f088 | Some new tests for constant variables. | 2017-03-13 13:29:51 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | ef8b56a058 | Merge pull request #1751 from ethereum/warnLiteralExpBase Warn if base of exponentiation operation is a literal. | 2017-03-10 19:25:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 864bfafbcd | Test for (not) overwriting files. | 2017-03-10 19:22:28 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | e364909e06 | Merge pull request #1747 from ethereum/fixICEInternalConstructor Move privateness of constructor into AST itself. | 2017-03-08 17:49:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f9a775834 | Merge pull request #1748 from ethereum/singletonArray Use mobile type for singleton array. | 2017-03-08 16:11:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 276229cc58 | Tests for no compound assignment for tuples. | 2017-03-08 12:42:07 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 78f7dd2344 | Merge pull request #1750 from ethereum/asmoctal Disallow octal numbers in parser. | 2017-03-08 12:24:22 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 85411f4f67 | Merge pull request #1736 from ethereum/boundoptimizer Add upper bound for computing constants. | 2017-03-08 12:11:16 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 774cdb1135 | Tests for warning about literal constant base in exponentition. | 2017-03-07 13:43:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bb06569dc6 | Disallow octal literals. | 2017-03-07 12:34:32 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a2ac05e1a2 | Merge pull request #1733 from ethereum/selfReferentialConstant Detect cyclic dependencies between constants. | 2017-03-06 17:18:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5c5d83fd70 | Check for circular references in constant variables. | 2017-03-06 15:05:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d089a1ef2b | Tests for cyclic dependencies between constants. | 2017-03-06 15:05:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fe5f85ef34 | Test for array singletons. | 2017-03-06 14:42:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c89a579809 | Test for uninitialized mapping. | 2017-03-06 14:27:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0479f7f16c | Test for trying to construct an inconstructible contract before its definition. | 2017-03-06 14:12:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5069c58a4b | Merge pull request #1735 from federicobond/fix-compilation Fix compilation in OS X | 2017-03-06 12:24:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | eb363166ae | Fix header. | 2017-03-03 18:30:36 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | cfbbd89daf | Merge pull request #1702 from ethereum/assertError Change effect of assert to invalid opcode. | 2017-03-03 18:25:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 05dac99922 | Tests for optimizing constants. | 2017-03-03 16:51:29 +01:00 |  | 
			
				
					| 
							
							
								 Federico Bond | 9409edb409 | Add missing header for boost::noncopyable | 2017-03-03 11:47:22 -03:00 |  | 
			
				
					| 
							
							
								 Federico Bond | 818083e705 | Replace deprecated BOOST_MESSAGE with BOOST_TEST_MESSAGE | 2017-03-03 11:47:05 -03:00 |  | 
			
				
					| 
							
							
								 chriseth | 6bfd894f46 | Merge pull request #1725 from ethereum/ipcreadloop Try reading multiple times from IPC. | 2017-03-03 10:44:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2600fa0413 | Test for declaring variable with empty tuple type. | 2017-03-02 14:33:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5c411b472b | Merge pull request #1728 from ethereum/externalfunctiontypes Convert reference types to pointers in member function conversion. | 2017-03-02 12:08:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ea7f5f9640 | Style. | 2017-03-02 12:07:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f35b70f3a3 | Test case for external function type with calldata argument. | 2017-03-01 15:53:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9f1a67caa5 | Some logging around account creation. | 2017-03-01 11:32:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4305ecb0e7 | Try reading multiple times from IPC. | 2017-02-25 00:11:26 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9acfdb8044 | Print full error on failure. | 2017-02-24 19:32:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8877d4a781 | Compiler error is not a failure. | 2017-02-24 19:32:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 673268a6f8 | Merge pull request #1651 from ethereum/transfer-method Add address.transfer(value) | 2017-02-24 15:42:52 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6bbba106a7 | Merge pull request #1710 from ethereum/strictasmtests Check error messages for assembly tests. | 2017-02-24 08:26:16 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4d290e551c | Disallow setting .gas() on .transfer() | 2017-02-24 00:27:36 +00:00 |  |