Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							879251a78b
							
						
					 | 
					
						
						
							
							Update test suite to use address payable.
						
						
						
						
						
					 | 
					
						2018-09-12 16:21:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ce3581a52
							
						
					 | 
					
						
						
							
							Accept `address payable` during parsing.
						
						
						
						
						
					 | 
					
						2018-09-11 14:52:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							522174890f
							
						
					 | 
					
						
						
							
							Merge pull request #4872 from bakaoh/issue4716
						
						
						
						
						
						
						
						Crash when array index value is too large 
						
					 | 
					
						2018-09-05 21:47:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a996ea266c
							
						
					 | 
					
						
						
							
							Merge pull request #4590 from ethereum/msgValueModifier
						
						
						
						
						
						
						
						Warn if modifier uses msg.value in non-payable function 
						
					 | 
					
						2018-09-05 10:32:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakaoh
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7ffff6a29
							
						
					 | 
					
						
						
							
							Fix #4716: Crash when array index value is too large
						
						
						
						
						
					 | 
					
						2018-09-05 10:54:38 +07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e6aa15bae1
							
						
					 | 
					
						
						
							
							Merge pull request #4895 from ethereum/abidecodesingle
						
						
						
						
						
						
						
						Fix abi.decode returning single value. 
						
					 | 
					
						2018-09-04 23:47:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							85debe77d9
							
						
					 | 
					
						
						
							
							Merge pull request #4866 from bakaoh/issue4743
						
						
						
						
						
						
						
						Fix#4743: Incorrect source location for nameless parameters 
						
					 | 
					
						2018-09-04 20:21:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							624dbbe142
							
						
					 | 
					
						
						
							
							Fix abi.decode returning single value.
						
						
						
						
						
					 | 
					
						2018-09-04 18:19:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9daac90cf7
							
						
					 | 
					
						
						
							
							Merge pull request #4888 from ethereum/disallow_single_statement_vardecl_if_while_for
						
						
						
						
						
						
						
						Disallow single statement var decl in if/while/for without blocks 
						
					 | 
					
						2018-09-04 17:24:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							82f512a7d4
							
						
					 | 
					
						
						
							
							Add return data to bare calls.
						
						
						
						
						
					 | 
					
						2018-09-04 13:31:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							17176871ab
							
						
					 | 
					
						
						
							
							Changed error message and added tests
						
						
						
						
						
					 | 
					
						2018-09-04 11:48:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							431c2fbcf3
							
						
					 | 
					
						
						
							
							Turn warning into error.
						
						
						
						
						
					 | 
					
						2018-09-03 18:35:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							75a92b0ffd
							
						
					 | 
					
						
						
							
							Warns if modifier uses msg.value in non-payable function.
						
						
						
						
						
					 | 
					
						2018-09-03 18:35:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakaoh
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d7b0d691f
							
						
					 | 
					
						
						
							
							Update test to correct source location for nameless parameters
						
						
						
						
						
					 | 
					
						2018-08-31 09:54:11 +07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							583e7156ba
							
						
					 | 
					
						
						
							
							Dynamic type as mapping key returns error instead of assertion fail
						
						
						
						
						
					 | 
					
						2018-08-16 11:59:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							faed71c6b1
							
						
					 | 
					
						
						
							
							Review suggestions
						
						
						
						
						
					 | 
					
						2018-08-15 17:11:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							b6c839e817
							
						
					 | 
					
						
						
							
							Disallow indexed reference types in events when using ABIEncoderV2
						
						
						
						
						
					 | 
					
						2018-08-15 17:11:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6c0261e6ab
							
						
					 | 
					
						
						
							
							Merge pull request #4390 from ethereum/abidecode
						
						
						
						
						
						
						
						Add abi.decode 
						
					 | 
					
						2018-08-15 12:31:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9328ea4c3c
							
						
					 | 
					
						
						
							
							Add abi.decode(bytes data, (...))
						
						
						
						
						
					 | 
					
						2018-08-15 10:45:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakaoh
							
						 
					 | 
					
						
						
						
						
							
						
						
							3fa8829845
							
						
					 | 
					
						
						
							
							Fixes #4718: High CPU usage when using large variable names
						
						
						
						
						
					 | 
					
						2018-08-15 10:23:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							13905a2094
							
						
					 | 
					
						
						
							
							Update tests.
						
						
						
						
						
					 | 
					
						2018-08-14 18:53:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mingchuan
							
						 
					 | 
					
						
						
						
						
							
						
						
							16de7a0493
							
						
					 | 
					
						
						
							
							New test cases.
						
						
						
						
						
					 | 
					
						2018-08-14 18:53:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chase McDermott
							
						 
					 | 
					
						
						
						
						
							
						
						
							b000a022f2
							
						
					 | 
					
						
						
							
							Update tests
						
						
						
						
						
					 | 
					
						2018-08-14 18:53:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3f42118d19
							
						
					 | 
					
						
						
							
							Merge pull request #4765 from ethereum/fixes-issue-4673
						
						
						
						
						
						
						
						[WIP] Fixes issue where computing storage size for a number would take too long (or even cause a crash). 
						
					 | 
					
						2018-08-14 17:34:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Busman
							
						 
					 | 
					
						
						
						
						
							
						
						
							c059119145
							
						
					 | 
					
						
						
							
							Add implicit convertibility to function pointer with higher state mutability
						
						
						
						
						
					 | 
					
						2018-08-14 17:13:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ec7ccbdf86
							
						
					 | 
					
						
						
							
							Merge pull request #4782 from ethereum/encodePackedArrayOfStructs
						
						
						
						
						
						
						
						Encode packed array of structs 
						
					 | 
					
						2018-08-14 16:32:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							43bda53410
							
						
					 | 
					
						
						
							
							Fixes issue where computing storage size for a number would take too long.
						
						
						
						
						
						
						
						Fixes #4673. 
						
					 | 
					
						2018-08-14 15:38:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							81faafe7f2
							
						
					 | 
					
						
						
							
							Adds support for structs in interfaces.
						
						
						
						
						
						
						
						Closes #4733. 
						
					 | 
					
						2018-08-14 15:36:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6ca3973944
							
						
					 | 
					
						
						
							
							Merge pull request #4777 from ethereum/typeConversionMemory
						
						
						
						
						
						
						
						Defaul data location for type conversions is memory. 
						
					 | 
					
						2018-08-14 11:36:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3dd31b704a
							
						
					 | 
					
						
						
							
							Merge pull request #4798 from ethereum/mappingArgumentsAndReturns
						
						
						
						
						
						
						
						Mapping arguments and returns 
						
					 | 
					
						2018-08-13 17:27:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfcfc4c35b
							
						
					 | 
					
						
						
							
							Add tests for mappings in function types.
						
						
						
						
						
					 | 
					
						2018-08-13 16:33:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							341128962f
							
						
					 | 
					
						
						
							
							Allow mappings of arrays as arguments and return values of internal functions.
						
						
						
						
						
					 | 
					
						2018-08-13 16:33:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ae59acc09
							
						
					 | 
					
						
						
							
							Consider mappings return values in control flow analysis.
						
						
						
						
						
					 | 
					
						2018-08-13 16:33:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9f31da411
							
						
					 | 
					
						
						
							
							Allow mapping arguments and return values in all internal functions.
						
						
						
						
						
					 | 
					
						2018-08-13 15:50:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd567a22c9
							
						
					 | 
					
						
						
							
							Defaul data location for type conversions is memory.
						
						
						
						
						
					 | 
					
						2018-08-13 14:38:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							57ada1d69e
							
						
					 | 
					
						
						
							
							Allow mapping arguments and return values in internal library functions.
						
						
						
						
						
					 | 
					
						2018-08-13 14:31:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7d7abeb149
							
						
					 | 
					
						
						
							
							Disallow ambiguous conversions between number literals and bytesXX types.
						
						
						
						
						
					 | 
					
						2018-08-13 14:27:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a38352569b
							
						
					 | 
					
						
						
							
							Tests.
						
						
						
						
						
					 | 
					
						2018-08-09 21:16:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d634d20b5b
							
						
					 | 
					
						
						
							
							Merge pull request #4684 from ethereum/underscores_in_numeric_literals
						
						
						
						
						
						
						
						[BREAKING] Underscores in numeric literals 
						
					 | 
					
						2018-08-08 21:36:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3c791d637d
							
						
					 | 
					
						
						
							
							Provide nicer error message when referencing overloaded references
						
						
						
						
						
					 | 
					
						2018-08-08 15:59:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							de8e9114fd
							
						
					 | 
					
						
						
							
							Merge pull request #4740 from ethereum/enforceNumberOfReturnValues
						
						
						
						
						
						
						
						Disallow empty return in function with return arguments. 
						
					 | 
					
						2018-08-08 14:59:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b9222808f6
							
						
					 | 
					
						
						
							
							Cleanup & polish numbers-with-underscores parsing, also improving tests.
						
						
						
						
						
					 | 
					
						2018-08-08 13:38:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							99d3e8e45a
							
						
					 | 
					
						
						
							
							Add back lost test case to a more reasonable location.
						
						
						
						
						
					 | 
					
						2018-08-08 12:48:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb518b59aa
							
						
					 | 
					
						
						
							
							Update and extend tests for return expressions.
						
						
						
						
						
					 | 
					
						2018-08-07 20:49:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b11e39e25e
							
						
					 | 
					
						
						
							
							Remove remaining instances of `fillRight` left over from tuple wildcards assignments.
						
						
						
						
						
					 | 
					
						2018-08-07 18:51:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d7756322c0
							
						
					 | 
					
						
						
							
							Merge pull request #4731 from ethereum/interface-enum
						
						
						
						
						
						
						
						Allow enums in interfaces 
						
					 | 
					
						2018-08-07 17:20:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce29aac8ad
							
						
					 | 
					
						
						
							
							Add more syntax tests for enums and interfaces/libraries
						
						
						
						
						
					 | 
					
						2018-08-07 13:39:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							13e37df97c
							
						
					 | 
					
						
						
							
							Allow enums in interfaces
						
						
						
						
						
					 | 
					
						2018-08-07 13:28:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							05cc7e79e1
							
						
					 | 
					
						
						
							
							More precise error message if using non-variables with _slot/_offset
						
						
						
						
						
					 | 
					
						2018-08-07 13:18:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb7b3862ac
							
						
					 | 
					
						
						
							
							Properly handle invalid references used together with _slot and _offset.
						
						
						
						
						
					 | 
					
						2018-08-07 13:18:38 +01:00 | 
					
					
						
						
							
							
							
						
					 |