Jordan Last 
							
						 
					 
					
						
						
						
						
							
						
						
							d0497aacc0 
							
						 
					 
					
						
						
							
							fixing rebase conflicts  
						
						... 
						
						
						
						add ElementaryTypes::BytesMemory and ElementaryTypes::StringMemory
fix rebase conflicts
fixing rebase conflicts
use make_shared instead of new
fix tabs and StateMutability parameter
create address and addressType functions, fix spaces in comment
fix typo and switch nonpayable to payable
fix spaces
fix comment again 
						
					 
					
						2018-09-13 15:53:06 -06:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							ae35a58124 
							
						 
					 
					
						
						
							
							Add `stateMutability field to JSON AST for address` types.  
						
						
						
					 
					
						2018-09-13 15:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							12aaca1645 
							
						 
					 
					
						
						
							
							Add payable and non-payable state mutability to AddressType.  
						
						
						
					 
					
						2018-09-13 15:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							1ce3581a52 
							
						 
					 
					
						
						
							
							Accept `address payable` during parsing.  
						
						
						
					 
					
						2018-09-11 14:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							87804b6419 
							
						 
					 
					
						
						
							
							Split IntegerType into IntegerType and AddressType.  
						
						
						
					 
					
						2018-09-05 12:19:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							82f512a7d4 
							
						 
					 
					
						
						
							
							Add return data to bare calls.  
						
						
						
					 
					
						2018-09-04 13:31:10 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2783905bab 
							
						 
					 
					
						
						
							
							Merge pull request  #4837  from chase1745/default-to-unspecified  
						
						... 
						
						
						
						Rename `Location::Default` to `Location::Unspecified` 
						
					 
					
						2018-09-03 18:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							758bc1614c 
							
						 
					 
					
						
						
							
							Merge pull request  #4851  from anurag-git/anurag_issue_4824  
						
						... 
						
						
						
						Removed unused "FunctionType::Kind::CallCode" 
						
					 
					
						2018-09-03 16:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Anurag Dashputre 
							
						 
					 
					
						
						
						
						
							
						
						
							94c327c1ae 
							
						 
					 
					
						
						
							
							Removed unused "FunctionType::Kind::CallCode" from Types.h and all its usage  
						
						
						
					 
					
						2018-08-23 13:09:00 +05:30 
						 
				 
			
				
					
						
							
							
								Anurag Dashputre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8497dcd721 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into anurag_issue_3667  
						
						
						
					 
					
						2018-08-23 11:56:45 +05:30 
						 
				 
			
				
					
						
							
							
								Anurag Dashputre 
							
						 
					 
					
						
						
						
						
							
						
						
							55524788e2 
							
						 
					 
					
						
						
							
							Removed the default cases related to assertion to detect the problem at compile-time instead of run-time  
						
						
						
					 
					
						2018-08-23 11:47:00 +05:30 
						 
				 
			
				
					
						
							
							
								Chase McDermott 
							
						 
					 
					
						
						
						
						
							
						
						
							551e0bf47c 
							
						 
					 
					
						
						
							
							Rename Location::Default to Location::Unspecified.  
						
						
						
					 
					
						2018-08-17 18:15:22 -05:00 
						 
				 
			
				
					
						
							
							
								Anurag Dashputre 
							
						 
					 
					
						
						
						
						
							
						
						
							435cd95c54 
							
						 
					 
					
						
						
							
							Default case removed to detect errors at comoile time rather than run time  
						
						
						
					 
					
						2018-08-17 18:37:35 +05:30 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c274af0770 
							
						 
					 
					
						
						
							
							Merge pull request  #4825  from ethereum/expressionCompBareCall  
						
						... 
						
						
						
						More safeguards for (library) function types. 
						
					 
					
						2018-08-16 14:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								liangdzou 
							
						 
					 
					
						
						
						
						
							
						
						
							74c37935f0 
							
						 
					 
					
						
						
							
							fix a typo: declaratoion => declaration  
						
						
						
					 
					
						2018-08-16 13:42:46 +08:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							455345871d 
							
						 
					 
					
						
						
							
							More safeguards for (library) function types.  
						
						
						
					 
					
						2018-08-15 17:11:43 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							683bce1869 
							
						 
					 
					
						
						
							
							Refactor data location check.  
						
						
						
					 
					
						2018-08-14 18:07:15 +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 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							7d7abeb149 
							
						 
					 
					
						
						
							
							Disallow ambiguous conversions between number literals and bytesXX types.  
						
						
						
					 
					
						2018-08-13 14:27:01 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0b65b2dff6 
							
						 
					 
					
						
						
							
							Disallow packed encoding of arrays of structs.  
						
						
						
					 
					
						2018-08-09 21:16:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ed52f422b7 
							
						 
					 
					
						
						
							
							Rename FunctionKind SHA3 to KECCAK256 (as the instruction was renamed in libevmasm)  
						
						
						
					 
					
						2018-08-08 22:37:40 +01: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9062704054 
							
						 
					 
					
						
						
							
							Merge pull request  #4753  from mattaereal/boost-to-string-patch  
						
						... 
						
						
						
						Replace boost:lexical_cast<std::string> for std::to_string. 
						
					 
					
						2018-08-08 16:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matías Aereal Aeón 
							
						 
					 
					
						
						
						
						
							
						
						
							e902ce1aa0 
							
						 
					 
					
						
						
							
							Removing std:: from std::to_string and include for boost/lexical_cast  
						
						
						
					 
					
						2018-08-08 11:26:30 -03: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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0863f4994 
							
						 
					 
					
						
						
							
							Merge pull request  #4748  from ethereum/validate-identifier  
						
						... 
						
						
						
						Assert that type identifier contains only valid characters 
						
					 
					
						2018-08-08 12:50:45 +02:00 
						 
				 
			
				
					
						
							
							
								Balajiganapathi S 
							
						 
					 
					
						
						
						
						
							
						
						
							09a36cba02 
							
						 
					 
					
						
						
							
							Add stricter hex underscore rules  
						
						
						
					 
					
						2018-08-08 12:05:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3064bd17bc 
							
						 
					 
					
						
						
							
							Assert that type identifier contains only valid characters  
						
						
						
					 
					
						2018-08-07 22:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							b11e39e25e 
							
						 
					 
					
						
						
							
							Remove remaining instances of `fillRight` left over from tuple wildcards assignments.  
						
						
						
					 
					
						2018-08-07 18:51:53 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a949cffd24 
							
						 
					 
					
						
						
							
							Merge pull request  #4699  from ethereum/cleanup_VariableDeclaration  
						
						... 
						
						
						
						libsolidity: Remove dead code wrt. VariableDeclaration::canHaveAutoType 
						
					 
					
						2018-08-07 16:14:41 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c61cc98d0d 
							
						 
					 
					
						
						
							
							Merge pull request  #4726  from ethereum/moveNothrow  
						
						... 
						
						
						
						Make MemberList nothrow move constructible. 
						
					 
					
						2018-08-07 16:11:59 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b0f9fc5af0 
							
						 
					 
					
						
						
							
							Fix type identifiers for RationalNumberType  
						
						
						
					 
					
						2018-08-07 13:23:14 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							133fd3d302 
							
						 
					 
					
						
						
							
							Make MemberList nothrow move constructible.  
						
						
						
					 
					
						2018-08-07 14:20:18 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c90ddf64a 
							
						 
					 
					
						
						
							
							libsolidity: Remove dead code wrt. VariableDeclaration::canHaveAutoType()  
						
						... 
						
						
						
						Closes  #4667  
					
						2018-08-07 11:34:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bd75d4268b 
							
						 
					 
					
						
						
							
							Move fullyQualifiedName to ContractDefinition only  
						
						
						
					 
					
						2018-08-06 18:58:27 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							276724dedc 
							
						 
					 
					
						
						
							
							Merge pull request  #4663  from ethereum/dropConstantAST  
						
						... 
						
						
						
						[BREAKING] Drop constant field from JSON AST 
						
					 
					
						2018-08-06 18:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jesse Busman 
							
						 
					 
					
						
						
						
						
							
						
						
							3fcd62921e 
							
						 
					 
					
						
						
							
							Renamed FunctionType::hasEqualArgumentTypes to FunctionType::hasEqualParameterTypes  
						
						
						
					 
					
						2018-08-06 13:05:06 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							44374a5846 
							
						 
					 
					
						
						
							
							Remove "constant" from JSON AST.  
						
						
						
					 
					
						2018-08-06 11:15:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90a5928b88 
							
						 
					 
					
						
						
							
							Merge pull request  #4522  from ethereum/fullEncodingType  
						
						... 
						
						
						
						Isolate determining the encoding type into its own function. 
						
					 
					
						2018-08-02 15:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							38f9667e09 
							
						 
					 
					
						
						
							
							Guard CycleDetector against recursion exhaustion.  
						
						... 
						
						
						
						fixes  #3935 . 
					
						2018-08-01 12:02:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7a8a243eef 
							
						 
					 
					
						
						
							
							Isolate determining the encoding type into its own function.  
						
						
						
					 
					
						2018-08-01 11:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c8232d9759 
							
						 
					 
					
						
						
							
							Disallow conversion between unrelated contract types.  
						
						
						
					 
					
						2018-08-01 11:04:35 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							182a0a9551 
							
						 
					 
					
						
						
							
							Disallows old constructor syntax.  
						
						
						
					 
					
						2018-07-18 14:29:01 +02:00