chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d84976dc87
							
						
					 | 
					
						
						
							
							Merge pull request #4376 from ethereum/fallbackExternal
						
						
						
						
						
						
						
						Fallback functions have to be external 
						
					 | 
					
						2018-07-10 21:39:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							12045d2e11
							
						
					 | 
					
						
						
							
							Merge pull request #4464 from cryptomental/bugfix/fix-typos-in-AsmParser-and-TypeChecker
						
						
						
						
						
						
						
						AsmParser,TypeChecker: Fix typos. 
						
					 | 
					
						2018-07-10 21:07:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6567cd3e51
							
						
					 | 
					
						
						
							
							Merge pull request #4466 from ethereum/tupleNotEmpty
						
						
						
						
						
						
						
						Disallow empty tuple components. 
						
					 | 
					
						2018-07-10 21:03:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							64abfd3e4a
							
						
					 | 
					
						
						
							
							Remove special `(x,)` case from type assignment.
						
						
						
						
						
					 | 
					
						2018-07-10 15:58:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6e5a51d61
							
						
					 | 
					
						
						
							
							Disallow empty tuple components.
						
						
						
						
						
					 | 
					
						2018-07-10 15:27:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7650905567
							
						
					 | 
					
						
						
							
							Merge pull request #4415 from ethereum/uninitializedStoragePointer
						
						
						
						
						
						
						
						[BREAKING] Turn uninitialized storage variables into error. 
						
					 | 
					
						2018-07-10 15:24:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cryptomental
							
						 
					 | 
					
						
						
						
						
							
						
						
							a55abb550d
							
						
					 | 
					
						
						
							
							AsmParser,TypeChecker: Fix typos.
						
						
						
						
						
						
						
						Fix typos. The change requested as a separate PR during codespell PR.
Adapt tests as well.
Refs: #4442 
						
					 | 
					
						2018-07-10 12:33:19 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe1d5da2a6
							
						
					 | 
					
						
						
							
							Turn uninitialized storage variables into an error.
						
						
						
						
						
					 | 
					
						2018-07-10 11:37:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							c1b67a845b
							
						
					 | 
					
						
						
							
							Enforce error on hex number combined with unit denomination
						
						
						
						
						
					 | 
					
						2018-07-09 17:19:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							8ed3da1d5f
							
						
					 | 
					
						
						
							
							Only allow compile-time constants for constant state variables.
						
						
						
						
						
					 | 
					
						2018-07-03 23:03:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							87241fd58c
							
						
					 | 
					
						
						
							
							Fallback function has to be external.
						
						
						
						
						
					 | 
					
						2018-07-03 22:51:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f69e24c85e
							
						
					 | 
					
						
						
							
							Disallow constructor arguments given multiple times.
						
						
						
						
						
					 | 
					
						2018-06-29 16:11:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d469df45d8
							
						
					 | 
					
						
						
							
							Merge pull request #4352 from D-Nice/develop
						
						
						
						
						
						
						
						Fixes storage ref var typo error from 'prefix' to 'suffix' 
						
					 | 
					
						2018-06-29 12:27:29 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							92cb4acd8a
							
						
					 | 
					
						
						
							
							Also mention regular abi.encode in error message.
						
						
						
						
						
					 | 
					
						2018-06-27 15:00:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							80b7d36187
							
						
					 | 
					
						
						
							
							Remove non-0.5.0 warning for emit keyword (make it mandatory)
						
						
						
						
						
					 | 
					
						2018-06-26 20:00:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5cf6fa84ac
							
						
					 | 
					
						
						
							
							Provide better suggestions in error messages with respect to call and hash functions.
						
						
						
						
						
					 | 
					
						2018-06-25 17:17:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								D-Nice
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2f0d1db43
							
						
					 | 
					
						
						
							
							Fixes storage ref var typo error from 'prefix' to 'suffix'
						
						
						
						
						
					 | 
					
						2018-06-25 11:14:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							23c4142005
							
						
					 | 
					
						
						
							
							Bare functions take single bytes argument.
						
						
						
						
						
					 | 
					
						2018-06-25 17:01:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d9a091a8e
							
						
					 | 
					
						
						
							
							Keep the 'if it not used as an address' helper message for all cases of address related warnings
						
						
						
						
						
					 | 
					
						2018-06-25 16:25:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							48b003d4d4
							
						
					 | 
					
						
						
							
							Better wording for invalid address literal error
						
						
						
						
						
					 | 
					
						2018-06-25 16:17:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jason Cobb
							
						 
					 | 
					
						
						
						
						
							
						
						
							51567c0513
							
						
					 | 
					
						
						
							
							Change invalid (not exactly 160 bits long) address literal to error
						
						
						
						
						
					 | 
					
						2018-06-25 16:17:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							72e87423db
							
						
					 | 
					
						
						
							
							Disallow the years unit denomination properly
						
						
						
						
						
					 | 
					
						2018-06-21 20:21:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Khan M Rashedun-Naby
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5f0caa178
							
						
					 | 
					
						
						
							
							Simplification of typeSupportedByOldABIEncoder
						
						
						
						
						
					 | 
					
						2018-06-20 23:16:21 +06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							9de45383d8
							
						
					 | 
					
						
						
							
							Disallow sha3/suicide aliases
						
						
						
						
						
					 | 
					
						2018-06-12 18:16:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f572159ec
							
						
					 | 
					
						
						
							
							Show named argument name in error
						
						
						
						
						
					 | 
					
						2018-06-06 15:59:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mingchuan
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b7cafcbdf9
							
						
					 | 
					
						
						
							
							Allow using calldata keyword to specify data location
						
						
						
						
						
					 | 
					
						2018-05-30 18:05:55 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							221a4d1f1f
							
						
					 | 
					
						
						
							
							Split warning for multi arguments for hash functions
						
						
						
						
						
					 | 
					
						2018-05-16 11:12:25 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe12f05c08
							
						
					 | 
					
						
						
							
							Deprecate wildcard assignments.
						
						
						
						
						
					 | 
					
						2018-05-08 15:13:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							150d226603
							
						
					 | 
					
						
						
							
							Merge pull request #4063 from ethereum/emit-non-event
						
						
						
						
						
						
						
						Show proper error when trying to emit a non-event 
						
					 | 
					
						2018-05-04 15:02:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ffe7f224a6
							
						
					 | 
					
						
						
							
							Show proper error when trying to emit a non-event
						
						
						
						
						
					 | 
					
						2018-05-04 12:47:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b34428249a
							
						
					 | 
					
						
						
							
							Change numBits to unsigned IntegerType
						
						
						
						
						
					 | 
					
						2018-05-02 23:22:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d1e1293fbd
							
						
					 | 
					
						
						
							
							Merge pull request #3981 from ethereum/years-suffix
						
						
						
						
						
						
						
						The "year" denomination is deprecated 
						
					 | 
					
						2018-04-24 12:12:03 +02: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
							
						 
					 | 
					
						
						
						
						
							
						
						
							a94945dfe4
							
						
					 | 
					
						
						
							
							Improve error message for failed member lookup.
						
						
						
						
						
					 | 
					
						2018-04-18 22:56:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							29a97f1641
							
						
					 | 
					
						
						
							
							Fix name clashes between constructor and fallback function.
						
						
						
						
						
					 | 
					
						2018-04-18 14:24:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							05c5ab19fb
							
						
					 | 
					
						
						
							
							Improve documentation and warning about accessing contract members inherited from address.
						
						
						
						
						
					 | 
					
						2018-04-13 18:26:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7054defdd6
							
						
					 | 
					
						
						
							
							Merge pull request #3364 from ethereum/revertWithReason
						
						
						
						
						
						
						
						Revert with reason 
						
					 | 
					
						2018-04-12 21:01:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							75b8828666
							
						
					 | 
					
						
						
							
							Allow struct encoding with new encoder.
						
						
						
						
						
					 | 
					
						2018-04-12 16:37:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f00bb43593
							
						
					 | 
					
						
						
							
							Allow function overloads involving MagicVariableDeclarations.
						
						
						
						
						
					 | 
					
						2018-04-12 13:09:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7343c40283
							
						
					 | 
					
						
						
							
							Check partial function parameters if rest is arbitrary.
						
						
						
						
						
					 | 
					
						2018-04-12 00:10:25 +02:00 | 
					
					
						
						
							
							
							
						
					 |