chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							35483422f3 
							
						 
					 
					
						
						
							
							Pad code to multiple of 32 bytes.  
						
						 
						
						
						
					 
					
						2019-01-30 11:31:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2a0d4f358c 
							
						 
					 
					
						
						
							
							Add test for content of creationCode and runtimeCode.  
						
						 
						
						
						
					 
					
						2019-01-17 20:36:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							44237211d1 
							
						 
					 
					
						
						
							
							Tests.  
						
						 
						
						
						
					 
					
						2019-01-17 20:36:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17bf164afe 
							
						 
					 
					
						
						
							
							Merge pull request  #4951  from ethereum/alethUpdates  
						
						 
						
						... 
						
						
						
						Use current aleth release for testing. 
						
					 
					
						2018-12-12 18:41:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							6d82ad1338 
							
						 
					 
					
						
						
							
							Test updates for recent versions of aleth.  
						
						 
						
						
						
					 
					
						2018-12-11 04:47:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d80d324de7 
							
						 
					 
					
						
						
							
							Tests for gas costs.  
						
						 
						
						
						
					 
					
						2018-12-10 18:06:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							73a64da041 
							
						 
					 
					
						
						
							
							Fix bug related to state variables of function type accessed via base contract.  
						
						 
						
						
						
					 
					
						2018-11-29 19:30:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							240ad0e34e 
							
						 
					 
					
						
						
							
							Merge pull request  #5382  from ethereum/libraryMappingPublic  
						
						 
						
						... 
						
						
						
						Allow mapping arguments for public and external library functions. 
						
					 
					
						2018-11-26 19:47:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							30e6f8d3fb 
							
						 
					 
					
						
						
							
							Allow mapping arguments for public and external library functions.  
						
						 
						
						
						
					 
					
						2018-11-26 16:31:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							597174119a 
							
						 
					 
					
						
						
							
							Tests.  
						
						 
						
						
						
					 
					
						2018-11-26 14:30:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ac5803bf3e 
							
						 
					 
					
						
						
							
							Changelog entry and tests.  
						
						 
						
						
						
					 
					
						2018-11-26 12:41:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							06189ae57f 
							
						 
					 
					
						
						
							
							Add assert and tests for bound functions  
						
						 
						
						
						
					 
					
						2018-11-22 14:41:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							87821c53c3 
							
						 
					 
					
						
						
							
							Isolating files shared between Yul- and Solidity language frontend.  
						
						 
						
						
						
					 
					
						2018-11-21 18:58:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab0de38f16 
							
						 
					 
					
						
						
							
							Eliminate byte-typedef and use uint8_t in all their places instead.  
						
						 
						
						... 
						
						
						
						This change is made to (easily) be forward compatible with future C++
standards, in order to allow compiling the code with newer standards at
some point in the future.
* Removed the `using byte = uint8_t;` line from Common.h
* Mechanically change all uses of `byte` to `uint8_t`.
Tested with GCC 7.3 in C++11/14/17 modes :-) 
						
					 
					
						2018-11-07 12:17:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c13b5280c1 
							
						 
					 
					
						
						
							
							Merge pull request  #5256  from ethereum/lvalueCleanup  
						
						 
						
						... 
						
						
						
						Lvalue cleanup 
						
					 
					
						2018-10-19 11:20:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							56425bb2b1 
							
						 
					 
					
						
						
							
							Add a test for delete x.length  
						
						 
						
						
						
					 
					
						2018-10-17 22:07:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mordax 
							
						 
					 
					
						
						
						
						
							
						
						
							134f5cb798 
							
						 
					 
					
						
						
							
							Added test for flipping signs on signed type edge case  
						
						 
						
						
						
					 
					
						2018-10-15 16:08:43 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							4beabf6686 
							
						 
					 
					
						
						
							
							Documents library view functions and adds unit test.  
						
						 
						
						
						
					 
					
						2018-10-10 12:28:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							3e55aa3fa2 
							
						 
					 
					
						
						
							
							Disable blockhash test for constantinople due to changes between aleth versions.  
						
						 
						
						
						
					 
					
						2018-09-13 17:18:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							879251a78b 
							
						 
					 
					
						
						
							
							Update test suite to use address payable.  
						
						 
						
						
						
					 
					
						2018-09-12 16:21:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7118f53974 
							
						 
					 
					
						
						
							
							Tests.  
						
						 
						
						
						
					 
					
						2018-09-10 12:47:46 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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