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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e3097b30da 
							
						 
					 
					
						
						
							
							Add another end-to-end test.  
						
						 
						
						
						
					 
					
						2018-09-04 15:34:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							82f512a7d4 
							
						 
					 
					
						
						
							
							Add return data to bare calls.  
						
						 
						
						
						
					 
					
						2018-09-04 13:31:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							b7c6e53d3d 
							
						 
					 
					
						
						
							
							Fix endToEnd test  
						
						 
						
						
						
					 
					
						2018-09-03 18:35:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc6fa6d61f 
							
						 
					 
					
						
						
							
							Merge pull request  #4822  from ethereum/addressStaticCall  
						
						 
						
						... 
						
						
						
						Add ``staticcall`` to ``address``. 
						
					 
					
						2018-08-16 00:13:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							c3d3ae80fa 
							
						 
					 
					
						
						
							
							Add end to end tests  
						
						 
						
						
						
					 
					
						2018-08-15 17:11:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							7ca0aaaf6f 
							
						 
					 
					
						
						
							
							Add `staticcall to address`.  
						
						 
						
						
						
					 
					
						2018-08-15 16:06:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9328ea4c3c 
							
						 
					 
					
						
						
							
							Add abi.decode(bytes data, (...))  
						
						 
						
						
						
					 
					
						2018-08-15 10:45:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chase McDermott 
							
						 
					 
					
						
						
						
						
							
						
						
							b000a022f2 
							
						 
					 
					
						
						
							
							Update tests  
						
						 
						
						
						
					 
					
						2018-08-14 18:53:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81faafe7f2 
							
						 
					 
					
						
						
							
							Adds support for structs in interfaces.  
						
						 
						
						... 
						
						
						
						Closes  #4733 . 
						
					 
					
						2018-08-14 15:36:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							b325a70d59 
							
						 
					 
					
						
						
							
							Fix tests for constantinople (expect zero for the time being).  
						
						 
						
						
						
					 
					
						2018-08-14 11:42:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							06b7edfdcf 
							
						 
					 
					
						
						
							
							Add missing tests for `gasleft(), blockhash() tx.gasprice and block.gaslimit`.  
						
						 
						
						
						
					 
					
						2018-08-14 11:42:34 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							341128962f 
							
						 
					 
					
						
						
							
							Allow mappings of arrays as arguments and return values of internal functions.  
						
						 
						
						
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							1bfb841771 
							
						 
					 
					
						
						
							
							Remove experimental 0.5.0 pragma  
						
						 
						
						
						
					 
					
						2018-08-08 14:05:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9222808f6 
							
						 
					 
					
						
						
							
							Cleanup & polish numbers-with-underscores parsing, also improving tests.  
						
						 
						
						
						
					 
					
						2018-08-08 13:38:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Balajiganapathi S 
							
						 
					 
					
						
						
						
						
							
						
						
							09a36cba02 
							
						 
					 
					
						
						
							
							Add stricter hex underscore rules  
						
						 
						
						
						
					 
					
						2018-08-08 12:05:51 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							34a711a14d 
							
						 
					 
					
						
						
							
							Add endToEnd test for referencing enums  
						
						 
						
						
						
					 
					
						2018-08-07 15:04:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5298d818c4 
							
						 
					 
					
						
						
							
							Add test for abi.encode (negative) literals  
						
						 
						
						
						
					 
					
						2018-08-07 13:44:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3b5eee4998 
							
						 
					 
					
						
						
							
							Tests for deriving types for empty string.  
						
						 
						
						
						
					 
					
						2018-08-06 17:10:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d03de1f25 
							
						 
					 
					
						
						
							
							Merge pull request  #4671  from ethereum/mappingTupleAssignment  
						
						 
						
						... 
						
						
						
						Disallow assignments to mappings within tuple assignments; allow for local variables. 
						
					 
					
						2018-08-06 12:59:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							cbae02b514 
							
						 
					 
					
						
						
							
							Additional semantics test cases.  
						
						 
						
						
						
					 
					
						2018-08-03 17:38:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							1e4b5886d6 
							
						 
					 
					
						
						
							
							Allow assignments to local variables of mapping types.  
						
						 
						
						
						
					 
					
						2018-08-03 16:22:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							43c01361f3 
							
						 
					 
					
						
						
							
							Drops tests for inline assembly jumps and function access as both isn't possible anymore.  
						
						 
						
						
						
					 
					
						2018-08-02 13:37:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							a4ab305347 
							
						 
					 
					
						
						
							
							Drop swap_peephole_optimization test from EndToEndTests  
						
						 
						
						... 
						
						
						
						Already covered by libevmasm/Optimiser: peephole_noncommutative_swap1, peephole_commutative_swap1 and peephole_swap_comparison 
						
					 
					
						2018-08-02 13:37:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8a05ebfb 
							
						 
					 
					
						
						
							
							Update tests to remove support for loose assembly  
						
						 
						
						
						
					 
					
						2018-08-02 13:37:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b800bfb021 
							
						 
					 
					
						
						
							
							Fix tests regarding contract type conversion.  
						
						 
						
						
						
					 
					
						2018-08-01 11:04:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c8232d9759 
							
						 
					 
					
						
						
							
							Disallow conversion between unrelated contract types.  
						
						 
						
						
						
					 
					
						2018-08-01 11:04:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de90290c28 
							
						 
					 
					
						
						
							
							Merge pull request  #4527  from ethereum/mappingEnforceStorage  
						
						 
						
						... 
						
						
						
						Enforces explicit data location for mappings 
						
					 
					
						2018-07-23 20:43:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							c622a1e56c 
							
						 
					 
					
						
						
							
							Enforces data location of local mappings to storage.  
						
						 
						
						
						
					 
					
						2018-07-23 19:30:07 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							75bba5c9f0 
							
						 
					 
					
						
						
							
							Adjusts tests to expect type errors on default visibility.  
						
						 
						
						
						
					 
					
						2018-07-17 18:03:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							0075f4239a 
							
						 
					 
					
						
						
							
							Address members not accessible by contract instance  
						
						 
						
						
						
					 
					
						2018-07-17 13:33:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29dae15c50 
							
						 
					 
					
						
						
							
							Merge pull request  #4481  from ethereum/disallow-throw  
						
						 
						
						... 
						
						
						
						[BREAKING] Deprecate the throw statement 
						
					 
					
						2018-07-16 16:25:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							aa08460d94 
							
						 
					 
					
						
						
							
							Replace throw with revert() in end-to-end tests  
						
						 
						
						
						
					 
					
						2018-07-16 15:33:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							ed2aa3b869 
							
						 
					 
					
						
						
							
							Fixes end-to-end tests.  
						
						 
						
						
						
					 
					
						2018-07-16 14:51:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							893f4cf092 
							
						 
					 
					
						
						
							
							Specifies visibility in unit tests.  
						
						 
						
						
						
					 
					
						2018-07-16 14:49:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							931794001e 
							
						 
					 
					
						
						
							
							Merge pull request  #4500  from ethereum/v050-interface-functions-must-be-external  
						
						 
						
						... 
						
						
						
						[BREAKING] interface functions must be external 
						
					 
					
						2018-07-16 14:43:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chase McDermott 
							
						 
					 
					
						
						
						
						
							
						
						
							f48d01d066 
							
						 
					 
					
						
						
							
							Added default data locations to parameters for end to end tests.  
						
						 
						
						
						
					 
					
						2018-07-16 14:18:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							396bf11858 
							
						 
					 
					
						
						
							
							enforce interface-functions to be external-declared  
						
						 
						
						... 
						
						
						
						- libsolidity: Enforce interface-functions must be external-declared.
- Changelog adapted to reflect changes wrt. functions in interfaces.
- test: Adjustments according to prior interface-function changes.
- tests: Adapting SolidityEndToEndTest to interface-function change.
- docs: Adapted documentation to interface-function change. 
						
					 
					
						2018-07-16 12:15:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							62645d5302 
							
						 
					 
					
						
						
							
							Update tests.  
						
						 
						
						
						
					 
					
						2018-07-12 20:33:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81271801b4 
							
						 
					 
					
						
						
							
							Merge pull request  #4478  from ethereum/requireStorageLocation  
						
						 
						
						... 
						
						
						
						Turn missing storage locations into an error. 
						
					 
					
						2018-07-12 18:00:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa8102880f 
							
						 
					 
					
						
						
							
							Merge pull request  #4428  from ethereum/enforce_staticcall_view  
						
						 
						
						... 
						
						
						
						[BREAKING] Enforce STATICCALL for view and pure 
						
					 
					
						2018-07-12 13:14:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							576f3ef18c 
							
						 
					 
					
						
						
							
							Merge pull request  #4083  from ethereum/variable_stack_slot  
						
						 
						
						... 
						
						
						
						[BREAKING] Allocate local variables according to their scope 
						
					 
					
						2018-07-12 13:01:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4b8bdbae 
							
						 
					 
					
						
						
							
							Update test wrt requiring storage locations.  
						
						 
						
						
						
					 
					
						2018-07-12 12:54:42 +02:00