| 
							
							
								 Alexander Arlt | 3ec667f59b | Add virtual destructor in LValue class. | 2018-04-24 23:39:25 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d1e1293fbd | Merge pull request #3981 from ethereum/years-suffix The "year" denomination is deprecated | 2018-04-24 12:12:03 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 258ae8927e | Merge pull request #3970 from elopio/test/docstring-tag-end docstring: add missing space | 2018-04-24 02:16:27 +01:00 |  | 
			
				
					| 
							
							
								 Leo Arias | b74566e4ea | docstring: add missing space | 2018-04-23 21:47:53 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | e685f9f59e | Merge pull request #3976 from ethereum/emptyTupleComponent Empty tuple components should not be possible | 2018-04-23 17:35:00 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1ac0090f31 | The "year" denomination is deprecated | 2018-04-23 16:19:51 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 896018c8a3 | Treats inline array as an error. | 2018-04-23 17:11:41 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | b2ff9bc88d | Turns it into warning (error for 0.5.0) and adds Changelog entry. | 2018-04-23 17:09:42 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | f2b58de92c | Prevents null type from being used in tuple. | 2018-04-22 16:54:33 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0493e3b053 | Turn deprecated warnings for sha3/suicide into errors (experimental 0.5.0) | 2018-04-20 17:40:48 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 069ea38916 | Make literals an error for tight packing (experimental 0.5.0) | 2018-04-20 11:58:16 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 676732776e | Merge pull request #3943 from ethereum/smt_remove_branch_warning [SMTChecker] Remove 'information is erase' message for if-else | 2018-04-20 09:01:59 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2546a274ca | Merge pull request #3941 from ethereum/bytes-contract Disallow explicit conversion of bytesXX to contract | 2018-04-19 16:10:15 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 754d79edfa | Disallow explicit conversion of bytesXX to contract | 2018-04-19 15:58:14 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ba3d16fc58 | [SMTChecker] Remove 'information is erase' message for if-else | 2018-04-19 09:28:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a94945dfe4 | Improve error message for failed member lookup. | 2018-04-18 22:56:45 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 39b7b44a8d | Merge pull request #3923 from ethereum/warnConstructor Warn about functions named "constructor". | 2018-04-18 22:22:58 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 377254d5a8 | Merge pull request #3922 from ethereum/smt_sol_unimplementedassert [SMTChecker] Using solUnimplementedAssert instead of solAssert | 2018-04-18 20:28:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4895864302 | Warn about functions named "constructor". | 2018-04-18 21:23:09 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 29a97f1641 | Fix name clashes between constructor and fallback function. | 2018-04-18 14:24:35 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 78ba34608f | [SMTChecker] Using solUnimplementedAssert instead of solAssert when applicable | 2018-04-18 13:17:59 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ae3350ae03 | [SMTChecker] Integration with CVC4 | 2018-04-17 12:26:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3d04d83297 | Merge pull request #3868 from ethereum/bytescleanup Properly force-clean for shortening bytesXX conversions. | 2018-04-16 15:23:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 533d08517f | Merge pull request #3793 from ethereum/rationalNumberLimit Rational number limit | 2018-04-16 13:10:50 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0201492bbf | Remove redundant cleanup for abi.encode. | 2018-04-16 12:47:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4c1d39b7a2 | Properly force-clean for shortening bytesXX conversions. | 2018-04-16 12:47:38 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 33fbf88707 | Limits rational numbers to 4096 bits. | 2018-04-16 11:45:55 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d8030c9b2a | Merge pull request #3880 from ethereum/addressMemberDocAndWarn Improve documentation and warning about accessing contract members in… | 2018-04-16 11:05:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 95c49b367e | Merge pull request #3875 from ethereum/constructorSelfRef Stricter check for "this" in constructor. | 2018-04-13 18:39:31 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 05c5ab19fb | Improve documentation and warning about accessing contract members inherited from address. | 2018-04-13 18:26:24 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | be37e3a912 | Stricter check for member access to "this" in constructor. | 2018-04-13 15:57:13 +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 | 75b8828666 | Allow struct encoding with new encoder. | 2018-04-12 16:37:16 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 6862f22943 | Fix internal compiler error when parsing ` var` declaration without identifier. | 2018-04-12 14:57:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4faa839813 | Use error signature for revert data. | 2018-04-12 13:09:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fcb7a27216 | Only forward returndata if EVM version supports it. | 2018-04-12 13:09:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7a9ee69e98 | Bubble up error messages. | 2018-04-12 13:09:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ae1d040285 | Allow error string for ` require`. | 2018-04-12 13:09:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 012ab37fe3 | Code generator for revert with reason string. | 2018-04-12 13:09:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8ab7dc036a | Register overload for ` revert()` that can receive a reason string. | 2018-04-12 13:09:37 +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 |  | 
			
				
					| 
							
							
								 chriseth | c3dc67d0e0 | Merge pull request #3848 from ethereum/constantDivisionByZero Error on invalid arithmetic with constant expressions. | 2018-04-12 11:49:08 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7343c40283 | Check partial function parameters if rest is arbitrary. | 2018-04-12 00:10:25 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d56acb68ab | Add abi.encode, abi.encodePacked, abi.encodeWithSelector and abi.encodeWithSignature. | 2018-04-11 22:32:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b5a696ad48 | Properly cope with constructor headers. | 2018-04-11 22:00:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2ad1acaf72 | Warn if modifiers are applied to functions without implementation. | 2018-04-11 22:00:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6d289783b4 | Fix state variable parsing. | 2018-04-11 22:00:04 +02:00 |  |