| 
							
							
								 Christian Parpart | 4d5216c2e0 | Fixes large rational number literals being wrongly interpreted. Fixes #5052. | 2018-10-09 14:36:49 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 9fb835b710 | Fixes #5051 (introduced in #4684), effectively allowing underscores in address literals. | 2018-10-02 15:37:15 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 00b1b96eb4 | Use better assertion messages for RationalNumberType::literalValue | 2018-09-26 13:05:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 32112d6480 | Merge pull request #5041 from liangdzou/fix_typo_in_doc fix typo in docs and comments | 2018-09-24 13:52:33 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8f96fe698d | Merge pull request #5049 from ethereum/structtype-assert-annotation Add assertion for annotated type in Structtype::canBeUsedExternally | 2018-09-21 15:02:26 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 69ff61d149 | Add assertion for annotated type in Structtype::canBeUsedExternally | 2018-09-21 14:25:05 +01:00 |  | 
			
				
					| 
							
							
								 liangdzou | f347dee812 | fix typo | 2018-09-21 09:27:33 +08:00 |  | 
			
				
					| 
							
							
								 chriseth | dc9853bb6e | Merge pull request #5030 from ethereum/payableConversion Make non-payable default for conversion to address. | 2018-09-20 21:20:46 +02:00 |  | 
			
				
					| 
							
							
								 liangdzou | 44e8dfd393 | fix typo | 2018-09-20 22:54:57 +08:00 |  | 
			
				
					| 
							
							
								 chriseth | d0461c49fe | Make non-payable default for conversion to address. | 2018-09-20 14:31:04 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 12aaca1645 | Add payable and non-payable state mutability to AddressType. | 2018-09-13 15:15:49 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 87804b6419 | Split IntegerType into IntegerType and AddressType. | 2018-09-05 12:19:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 82f512a7d4 | Add return data to bare calls. | 2018-09-04 13:31:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 758bc1614c | Merge pull request #4851 from anurag-git/anurag_issue_4824 Removed unused "FunctionType::Kind::CallCode" | 2018-09-03 16:51:05 +02:00 |  | 
			
				
					| 
							
							
								 Anurag Dashputre | 94c327c1ae | Removed unused "FunctionType::Kind::CallCode" from Types.h and all its usage | 2018-08-23 13:09:00 +05:30 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 | 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 |  | 
			
				
					| 
							
							
								 Jesse Busman | 3fcd62921e | Renamed FunctionType::hasEqualArgumentTypes to FunctionType::hasEqualParameterTypes | 2018-08-06 13:05:06 +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 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 0075f4239a | Address members not accessible by contract instance | 2018-07-17 13:33:23 +01: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 |  | 
			
				
					| 
							
							
								 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 |  |