| 
							
							
								 chriseth | 53d497fc31 | Merge pull request #9412 from ethereum/unicode-string [BREAKING] Support unicode string literal type | 2020-07-28 11:42:23 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6eb60bc8cd | Add check that regular and unicode string literals are well formatted | 2020-07-27 18:21:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f24097c38d | Fix internal error for invalid data location in constructor. | 2020-07-27 15:00:17 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | e7d5a7da10 | [TypeChecker] Remove function input and return parameter names from mobileType | 2020-07-23 14:39:49 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8b7567f963 | Fix merge conflicts. | 2020-07-21 15:06:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9be5ed1220 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-07-21 11:35:28 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | ecdfef1b30 | Replace grave accent with acute accent | 2020-07-21 00:18:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 10f93fbd8a | Merge pull request #9428 from ethereum/removeVar Remove special treatment of ``var``. | 2020-07-20 18:43:44 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | ba0a4de50d | NatSpec: Implement ` @inheritdoc` | 2020-07-20 18:32:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 93c792c696 | Remove special treatment of ` var`. | 2020-07-20 17:22:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c8772a54c3 | Constants are considered pure. | 2020-07-20 15:18:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d3647b13e4 | Disallow public state variables overriding pure functions. | 2020-07-20 15:18:23 +02:00 |  | 
			
				
					| 
							
							
								 Mathias L. Baumann | 69a596b0ff | Merge pull request #9418 from ethereum/stateMutForOverride Issue state mutability restriction for overriding and not for virtual functions. | 2020-07-20 15:01:25 +02:00 |  | 
			
				
					| 
							
							
								 Sachin Grover | b7adb2aa42 | Add SPDX license identifier if not present already in source file Fixes: #9220 | 2020-07-17 20:24:12 +05:30 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 2e1067a05a | Set type properly for event parameters | 2020-07-17 11:17:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ba21d26f88 | Merge pull request #9344 from ethereum/issue-3412 Allow overrides to have a more strict mutability than super | 2020-07-16 18:50:51 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | dfffecfe2c | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | aa3f51ab47 | Issue state mutability restriction for overriding and not for virtual functions. | 2020-07-16 17:19:35 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f945163909 | Merge pull request #9432 from ethereum/develop Merge develop into breaking. | 2020-07-16 17:14:45 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | eab12ecf77 | Nicer error message for private payable functions | 2020-07-14 14:38:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 349114684d | Fix windows build. | 2020-07-14 14:19:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f93932c259 | Merge pull request #9406 from ethereum/fixSegfault Fix segfault in oversized objects check in combination with var. | 2020-07-14 13:30:33 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 9c62ea182d | Fix segfault in oversized objects check in combination with var. | 2020-07-14 11:23:39 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f28bede34a | Refactor storageSizeUpperBound. | 2020-07-14 10:45:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | cf189a3285 | Merge pull request #9285 from ethereum/no_dot_in_asm [BREAKING] Change _slot and _offset to use dot in inline assembly | 2020-07-13 17:46:39 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 12f390a60a | Merge pull request #9326 from ethereum/eventOverwriting [BREAKING] Disallow multiple events with same name and types. | 2020-07-13 15:44:35 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fc2e9ec2ff | Use .slotand.offestto access storage items. | 2020-07-13 14:59:22 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8eee3ed3a2 | Merge pull request #9388 from ethereum/develop Merge develop into breaking. | 2020-07-13 14:55:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ab2f64f442 | Disallow multiple events with same name and types. | 2020-07-13 11:24:37 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | efc5ee207d | Fix internal compiler error caused by oversized objects | 2020-07-10 11:39:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9ef050af9a | Merge pull request #9373 from ethereum/develop Merge develop into breaking. | 2020-07-09 16:15:43 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8eb459c825 | Disallow dot in inline assembly identifiers. | 2020-07-08 19:29:58 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d4ecd33247 | Propagate function call argument types across function call options. | 2020-07-08 17:59:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 64b6524bdb | Merge remote-tracking branch 'origin/develop' into breaking | 2020-07-08 09:37:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5959d442cb | Make visibility optional, but it has to be consistent. | 2020-07-07 12:16:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 28de7cbce9 | Fix wording of non-function override error messages. | 2020-07-07 11:57:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 747aeb4999 | Assert that visibility of constructor is not queried. | 2020-07-07 11:49:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f6232393ef | Force contracts with constructors with internal parameters abstract. | 2020-07-07 11:49:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | da36400576 | Disallow visibility for constructors. | 2020-07-07 11:49:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e48d3e5847 | Fix wording of error message. | 2020-07-06 19:22:52 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 982a269b2b | Merge pull request #9325 from ethereum/develop Merge develop into breaking. | 2020-07-06 19:11:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a09a791999 | Merge pull request #9313 from ethereum/doesnt [Trivial] Replace "doesn't" with "does not" in error message | 2020-07-06 18:21:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ab68406006 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-07-06 15:25:25 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 5e4aeaa460 | Add variable name to the "Variable covers a large part of storage ...." message | 2020-07-06 13:49:09 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 8cdf14f1b3 | Replace "doesn't" with "does not" in error message | 2020-07-06 13:44:33 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 1c7a0dcbea | Add warnings for oversized subtypes | 2020-07-03 15:18:02 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | c2e1273ff4 | Fixed recursive check in structureSizeEstimate | 2020-07-02 04:14:58 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d7899a31af | Fix merge conflict resolution. | 2020-06-30 18:59:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3e3f9a472f | Merge remote-tracking branch 'origin/develop' into breaking | 2020-06-30 18:56:51 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | c50f0ae00e | NatSpec: Implement default inheritance. | 2020-06-30 14:45:13 +02:00 |  |