Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d8e9af407
							
						
					 | 
					
						
						
							
							Fixes crash while encoding too large arrays.
						
						
						
						
						
					 | 
					
						2018-10-30 15:14:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f112377dd4
							
						
					 | 
					
						
						
							
							Refactor solidity::Token into an enum class with TokenTraits helper namespace
						
						
						
						
						
					 | 
					
						2018-10-22 17:00:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |