| 
							
							
								 Anurag Dashputre | 8497dcd721 | Merge branch 'develop' into anurag_issue_3667 | 2018-08-23 11:56:45 +05:30 |  | 
			
				
					| 
							
							
								 Anurag Dashputre | 55524788e2 | Removed the default cases related to assertion to detect the problem at compile-time instead of run-time | 2018-08-23 11:47:00 +05:30 |  | 
			
				
					| 
							
							
								 Anurag Dashputre | 435cd95c54 | Default case removed to detect errors at comoile time rather than run time | 2018-08-17 18:37:35 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | c274af0770 | Merge pull request #4825 from ethereum/expressionCompBareCall More safeguards for (library) function types. | 2018-08-16 14:38:44 +02:00 |  | 
			
				
					| 
							
							
								 liangdzou | 74c37935f0 | fix a typo: declaratoion => declaration | 2018-08-16 13:42:46 +08:00 |  | 
			
				
					| 
							
							
								 chriseth | 455345871d | More safeguards for (library) function types. | 2018-08-15 17:11:43 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 7ca0aaaf6f | Add ` staticcall to address`. | 2018-08-15 16:06:48 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9328ea4c3c | Add abi.decode(bytes data, (...)) | 2018-08-15 10:45:16 +02:00 |  | 
			
				
					| 
							
							
								 Chase McDermott | 683bce1869 | Refactor data location check. | 2018-08-14 18:07:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f42118d19 | Merge pull request #4765 from ethereum/fixes-issue-4673 [WIP] Fixes issue where computing storage size for a number would take too long (or even cause a crash). | 2018-08-14 17:34:04 +02:00 |  | 
			
				
					| 
							
							
								 Jesse Busman | c059119145 | Add implicit convertibility to function pointer with higher state mutability | 2018-08-14 17:13:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ec7ccbdf86 | Merge pull request #4782 from ethereum/encodePackedArrayOfStructs Encode packed array of structs | 2018-08-14 16:32:57 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 43bda53410 | Fixes issue where computing storage size for a number would take too long. Fixes #4673. | 2018-08-14 15:38:10 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 7d7abeb149 | Disallow ambiguous conversions between number literals and bytesXX types. | 2018-08-13 14:27:01 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0b65b2dff6 | Disallow packed encoding of arrays of structs. | 2018-08-09 21:16:51 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ed52f422b7 | Rename FunctionKind SHA3 to KECCAK256 (as the instruction was renamed in libevmasm) | 2018-08-08 22:37:40 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d634d20b5b | Merge pull request #4684 from ethereum/underscores_in_numeric_literals [BREAKING] Underscores in numeric literals | 2018-08-08 21:36:57 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9062704054 | Merge pull request #4753 from mattaereal/boost-to-string-patch Replace boost:lexical_cast<std::string> for std::to_string. | 2018-08-08 16:07:25 +01:00 |  | 
			
				
					| 
							
							
								 Matías Aereal Aeón | e902ce1aa0 | Removing std:: from std::to_string and include for boost/lexical_cast | 2018-08-08 11:26:30 -03:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1bfb841771 | Remove experimental 0.5.0 pragma | 2018-08-08 14:05:36 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | b9222808f6 | Cleanup & polish numbers-with-underscores parsing, also improving tests. | 2018-08-08 13:38:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d0863f4994 | Merge pull request #4748 from ethereum/validate-identifier Assert that type identifier contains only valid characters | 2018-08-08 12:50:45 +02:00 |  | 
			
				
					| 
							
							
								 Balajiganapathi S | 09a36cba02 | Add stricter hex underscore rules | 2018-08-08 12:05:51 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3064bd17bc | Assert that type identifier contains only valid characters | 2018-08-07 22:29:21 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b11e39e25e | Remove remaining instances of ` fillRight` left over from tuple wildcards assignments. | 2018-08-07 18:51:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a949cffd24 | Merge pull request #4699 from ethereum/cleanup_VariableDeclaration libsolidity: Remove dead code wrt. VariableDeclaration::canHaveAutoType | 2018-08-07 16:14:41 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c61cc98d0d | Merge pull request #4726 from ethereum/moveNothrow Make MemberList nothrow move constructible. | 2018-08-07 16:11:59 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b0f9fc5af0 | Fix type identifiers for RationalNumberType | 2018-08-07 13:23:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 133fd3d302 | Make MemberList nothrow move constructible. | 2018-08-07 14:20:18 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 4c90ddf64a | libsolidity: Remove dead code wrt. VariableDeclaration::canHaveAutoType() Closes #4667 | 2018-08-07 11:34:13 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bd75d4268b | Move fullyQualifiedName to ContractDefinition only | 2018-08-06 18:58:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 276724dedc | Merge pull request #4663 from ethereum/dropConstantAST [BREAKING] Drop constant field from JSON AST | 2018-08-06 18:55:12 +02:00 |  | 
			
				
					| 
							
							
								 Jesse Busman | 3fcd62921e | Renamed FunctionType::hasEqualArgumentTypes to FunctionType::hasEqualParameterTypes | 2018-08-06 13:05:06 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 44374a5846 | Remove "constant" from JSON AST. | 2018-08-06 11:15:25 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 90a5928b88 | Merge pull request #4522 from ethereum/fullEncodingType Isolate determining the encoding type into its own function. | 2018-08-02 15:01:38 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 38f9667e09 | Guard CycleDetector against recursion exhaustion. fixes #3935. | 2018-08-01 12:02:59 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7a8a243eef | Isolate determining the encoding type into its own function. | 2018-08-01 11:55:57 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c8232d9759 | Disallow conversion between unrelated contract types. | 2018-08-01 11:04:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e3c2f20f6e | Merge pull request #4439 from ethereum/address_members [BREAKING] Enforce address members not accessible by contract instance | 2018-07-19 09:24:27 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 182a0a9551 | Disallows old constructor syntax. | 2018-07-18 14:29:01 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 0075f4239a | Address members not accessible by contract instance | 2018-07-17 13:33:23 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | fc370591f0 | Disallow multi variable declarations with mismatching number of values. | 2018-07-12 20:33:51 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e8e5e12ad2 | Fix literals with exponents with mantissa of zero. | 2018-07-11 15:34:17 +02:00 |  | 
			
				
					| 
							
							
								 Cryptomental | 140dbfdbd8 | Code, Changelog, ReleaseChecklist: Fix typos. Refs: #4442 | 2018-07-11 00:26:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0e9415bc31 | Merge pull request #4468 from ethereum/variableDeclarationClenaup Remove mentions of ``var`` in VariableDeclarationStatement comment. | 2018-07-10 17:50:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 187eef36ad | Remove mentions of ` var` in VariableDeclarationStatement comment. | 2018-07-10 14:55:50 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | ece9afef8f | Check for matching number of components in TupleType::isImplicitlyConvertibleTo instead of the TypeChecker. | 2018-07-10 12:17:01 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4a842ecc82 | Merge pull request #4097 from ethereum/noPackedExceptForPacked [BREAKING] call only takes a single argument and does not pad | 2018-06-27 18:29:01 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 503eb8caa5 | Merge pull request #4342 from rnaby/l/a/Types RationalNumberType::isImplicitlyConvertibleTo Refactor | 2018-06-26 17:54:09 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 033672cc48 | Fix: Call functions do not take variable arguments. | 2018-06-25 17:17:48 +02:00 |  |