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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e66a1ddde
							
						
					 | 
					
						
						
							
							Single bytes argument.
						
						
						
						
						
						
						
						In 0.5.0 mode, only accept a single bytes argument for ``.call``,
``keccak256`` and others and do not pad when encoding. 
						
					 | 
					
						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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							4cdb6c809a
							
						
					 | 
					
						
						
							
							Change comments
						
						
						
						
						
					 | 
					
						2018-06-14 09:31:28 +01: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5ee2ce353e
							
						
					 | 
					
						
						
							
							Merge pull request #4067 from ethereum/050
						
						
						
						
						
						
						
						[BREAKING] Version 0.5.0 
						
					 | 
					
						2018-05-23 18:11:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mingchuan
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9865012f7b
							
						
					 | 
					
						
						
							
							Allow data location suffix for internal elementary type parsing
						
						
						
						
						
					 | 
					
						2018-05-22 23:28:12 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mingchuan
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3cd57866a9
							
						
					 | 
					
						
						
							
							Fix assert message about function visibility
						
						
						
						
						
					 | 
					
						2018-05-20 22:29:11 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							894122c508
							
						
					 | 
					
						
						
							
							Warn/enforce single bytes argument for certain builtins (hashing functions).
						
						
						
						
						
						
						
						In 0.5.0 mode, only accept a single bytes argument for ``.call``,
``keccak256`` and others and do not pad when encoding. 
						
					 | 
					
						2018-05-16 09:48:03 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							42289b642f
							
						
					 | 
					
						
						
							
							Merge pull request #4003 from ethereum/bool_vars_comparison
						
						
						
						
						
						
						
						BREAKING: Bool variables should not allow arithmetic comparison 
						
					 | 
					
						2018-05-02 15:56:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							f94b793472
							
						
					 | 
					
						
						
							
							Add virtual destructors on base classes.
						
						
						
						
						
					 | 
					
						2018-05-02 13:29:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							15024154ab
							
						
					 | 
					
						
						
							
							Merge pull request #4018 from ethereum/disable-bytes0
						
						
						
						
						
						
						
						Disable FixedBytesType(0) aka bytes0 
						
					 | 
					
						2018-04-30 18:19:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							548bf2ff28
							
						
					 | 
					
						
						
							
							Remove unused function smallestTypeForLiteral
						
						
						
						
						
					 | 
					
						2018-04-30 14:35:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0b178e1c5
							
						
					 | 
					
						
						
							
							Disable FixedBytesType(0) aka bytes0
						
						
						
						
						
					 | 
					
						2018-04-30 12:23:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab251c7e7d
							
						
					 | 
					
						
						
							
							Bool variables should not allow arithmetic comparison
						
						
						
						
						
					 | 
					
						2018-04-27 11:35:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5423974e87
							
						
					 | 
					
						
						
							
							Remove category check in FixedPointType:binaryOperatorResult as commonType handles the same
						
						
						
						
						
					 | 
					
						2018-04-20 17:54:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jason Cobb
							
						 
					 | 
					
						
						
						
						
							
						
						
							57003c534a
							
						
					 | 
					
						
						
							
							Types changes for fixed points
						
						
						
						
						
					 | 
					
						2018-04-20 17:53:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							754d79edfa
							
						
					 | 
					
						
						
							
							Disallow explicit conversion of bytesXX to contract
						
						
						
						
						
					 | 
					
						2018-04-19 15:58:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							33fbf88707
							
						
					 | 
					
						
						
							
							Limits rational numbers to 4096 bits.
						
						
						
						
						
					 | 
					
						2018-04-16 11:45:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							8935c0dd2f
							
						
					 | 
					
						
						
							
							Uses short string representation of TypePointer
						
						
						
						
						
					 | 
					
						2018-04-12 21:14:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7054defdd6
							
						
					 | 
					
						
						
							
							Merge pull request #3364 from ethereum/revertWithReason
						
						
						
						
						
						
						
						Revert with reason 
						
					 | 
					
						2018-04-12 21:01:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							44416d1ac6
							
						
					 | 
					
						
						
							
							Merge pull request #2980 from ethereum/abi-api
						
						
						
						
						
						
						
						Add abi.encode and abi.encodePacked 
						
					 | 
					
						2018-04-12 20:55:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f00bb43593
							
						
					 | 
					
						
						
							
							Allow function overloads involving MagicVariableDeclarations.
						
						
						
						
						
					 | 
					
						2018-04-12 13:09:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							17fc0f54b5
							
						
					 | 
					
						
						
							
							Use FunctionTypePointer (adds `const`).
						
						
						
						
						
					 | 
					
						2018-04-12 13:09:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d56acb68ab
							
						
					 | 
					
						
						
							
							Add abi.encode, abi.encodePacked, abi.encodeWithSelector and abi.encodeWithSignature.
						
						
						
						
						
					 | 
					
						2018-04-11 22:32:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							daa69df447
							
						
					 | 
					
						
						
							
							Error on invalid arithmetic with constant expressions.
						
						
						
						
						
					 | 
					
						2018-04-11 21:17:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jason Cobb
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b7b962b66
							
						
					 | 
					
						
						
							
							Fix bug in typechecking when comparing rational literals
						
						
						
						
						
					 | 
					
						2018-04-11 12:03:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3eedbc6a9c
							
						
					 | 
					
						
						
							
							Error when using no parentheses in modifier-style constructor calls.
						
						
						
						
						
					 | 
					
						2018-04-10 12:09:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b52614116e
							
						
					 | 
					
						
						
							
							Merge pull request #3821 from ethereum/warn-constructor-override
						
						
						
						
						
						
						
						Warn constructor override 
						
					 | 
					
						2018-04-10 11:39:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hydai
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							aaa8edc36d
							
						
					 | 
					
						
						
							
							Fixed typos
						
						
						
						
						
					 | 
					
						2018-04-10 13:41:35 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b918a105a4
							
						
					 | 
					
						
						
							
							Move constructor argument override check to TypeChecker and reuse annotations in ContractCompiler.
						
						
						
						
						
					 | 
					
						2018-04-09 15:26:08 +02:00 | 
					
					
						
						
							
							
							
						
					 |