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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							23c4142005
							
						
					 | 
					
						
						
							
							Bare functions take single bytes argument.
						
						
						
						
						
					 | 
					
						2018-06-25 17:01:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jason Cobb
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d88eca531
							
						
					 | 
					
						
						
							
							Disallow implicit conversion from rational (literal) to address
						
						
						
						
						
					 | 
					
						2018-06-25 16:17:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Khan M Rashedun-Naby
							
						 
					 | 
					
						
						
						
						
							
						
						
							097a3fabf4
							
						
					 | 
					
						
						
							
							RationalNumberType::isImplicitlyConvertibleTo Refactor
						
						
						
						
						
					 | 
					
						2018-06-24 08:15:25 +06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							510f227bd7
							
						
					 | 
					
						
						
							
							Additional test and more explanation.
						
						
						
						
						
					 | 
					
						2018-06-12 15:53:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f33dc92cbd
							
						
					 | 
					
						
						
							
							Use proper SAR for signed right shifts and emulate on pre-constantinople.
						
						
						
						
						
					 | 
					
						2018-06-12 09:32:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d38d4d296
							
						
					 | 
					
						
						
							
							Use boost::multiprecision::pow explicitly
						
						
						
						
						
					 | 
					
						2018-06-11 19:31:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7cf36331a6
							
						
					 | 
					
						
						
							
							Fix bug related to byte array pop.
						
						
						
						
						
					 | 
					
						2018-05-31 14:53:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5a73044fa7
							
						
					 | 
					
						
						
							
							Merge pull request #3743 from ethereum/popStorageArray
						
						
						
						
						
						
						
						pop() for storage arrays 
						
					 | 
					
						2018-05-30 18:32:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							34b5eca1f8
							
						
					 | 
					
						
						
							
							Improves assembly and adds more tests.
						
						
						
						
						
					 | 
					
						2018-05-30 17:40:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mingchuan
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b7cafcbdf9
							
						
					 | 
					
						
						
							
							Allow using calldata keyword to specify data location
						
						
						
						
						
					 | 
					
						2018-05-30 18:05:55 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bitshift
							
						 
					 | 
					
						
						
						
						
							
						
						
							e9dcfb0b62
							
						
					 | 
					
						
						
							
							Implements pop() for value type arrays.
						
						
						
						
						
					 | 
					
						2018-05-29 12:53:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9d5064d04d
							
						
					 | 
					
						
						
							
							Merge pull request #4173 from sifmelcara/add/allow-storage-calldata-suffix
						
						
						
						
						
						
						
						Allow data location suffix for internal elementary type parsing 
						
					 | 
					
						2018-05-28 22:52:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mingchuan
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9865012f7b
							
						
					 | 
					
						
						
							
							Allow data location suffix for internal elementary type parsing
						
						
						
						
						
					 | 
					
						2018-05-22 23:28:12 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c59d56335
							
						
					 | 
					
						
						
							
							Disallow conversions between bytesX and uintY of different size.
						
						
						
						
						
					 | 
					
						2018-05-16 18:32:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b6eea0c55
							
						
					 | 
					
						
						
							
							Bool variables should not allow arithmetic comparison
						
						
						
						
						
					 | 
					
						2018-05-16 18:32:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dac0029d16
							
						
					 | 
					
						
						
							
							ABI encoding functions are pure and should be usable in constants.
						
						
						
						
						
					 | 
					
						2018-05-15 14:45:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa1542a9e1
							
						
					 | 
					
						
						
							
							Change bytes to unsigned in FixedBytesType
						
						
						
						
						
					 | 
					
						2018-05-03 23:11:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b34428249a
							
						
					 | 
					
						
						
							
							Change numBits to unsigned IntegerType
						
						
						
						
						
					 | 
					
						2018-05-02 23:22:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c00ebbee1
							
						
					 | 
					
						
						
							
							Change totalBits and fractionalDigits to unsigned in FixedPointType
						
						
						
						
						
					 | 
					
						2018-05-02 23:22:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8debded743
							
						
					 | 
					
						
						
							
							Revert "BREAKING: Bool variables should not allow arithmetic comparison"
						
						
						
						
						
					 | 
					
						2018-05-02 15:56:59 +02:00 | 
					
					
						
						
							
							
							
						
					 |