| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 calldatakeyword 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 |  |