Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f112377dd4 
							
						 
					 
					
						
						
							
							Refactor solidity::Token into an enum class with TokenTraits helper namespace  
						
						
						
					 
					
						2018-10-22 17:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c13b5280c1 
							
						 
					 
					
						
						
							
							Merge pull request  #5256  from ethereum/lvalueCleanup  
						
						... 
						
						
						
						Lvalue cleanup 
						
					 
					
						2018-10-19 11:20:12 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							97d01d9b47 
							
						 
					 
					
						
						
							
							Assert about some removed language concepts in the code generator.  
						
						
						
					 
					
						2018-10-17 22:26:40 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c14dfeb8c5 
							
						 
					 
					
						
						
							
							Removed unreachable cases in LValue.cpp.  
						
						
						
					 
					
						2018-10-17 22:17:33 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5e01d767d0 
							
						 
					 
					
						
						
							
							Prevent externally used functions from being removed.  
						
						
						
					 
					
						2018-10-17 14:12:10 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1304361b9c 
							
						 
					 
					
						
						
							
							Renaming namespace dev::julia to dev::yul.  
						
						
						
					 
					
						2018-10-15 11:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fa0ce6a7e7 
							
						 
					 
					
						
						
							
							Use empty() instead of size() == 0  
						
						
						
					 
					
						2018-10-09 04:29:37 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d76bfcd935 
							
						 
					 
					
						
						
							
							Fix typos.  
						
						
						
					 
					
						2018-10-04 13:28:16 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db4f780283 
							
						 
					 
					
						
						
							
							Merge pull request  #4962  from anurag-git/anurag_issue_3667-1  
						
						... 
						
						
						
						Removed default case from "ExpressionCompiler::visit(FunctionCall...)". 
						
					 
					
						2018-10-01 13:24:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anurag Dashputre 
							
						 
					 
					
						
						
						
						
							
						
						
							3321000f67 
							
						 
					 
					
						
						
							
							Removing extra default cases to force compile time error, instead of runtime.  
						
						
						
					 
					
						2018-09-30 12:40:38 +05:30 
						 
				 
			
				
					
						
							
							
								liangdzou 
							
						 
					 
					
						
						
						
						
							
						
						
							44e8dfd393 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
					 
					
						2018-09-20 22:54:57 +08:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							12aaca1645 
							
						 
					 
					
						
						
							
							Add payable and non-payable state mutability to AddressType.  
						
						
						
					 
					
						2018-09-13 15:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								Anurag Dashputre 
							
						 
					 
					
						
						
						
						
							
						
						
							b86cea033b 
							
						 
					 
					
						
						
							
							Removed default case from "ExpressionCompiler::visit(FunctionCall...)".  
						
						
						
					 
					
						2018-09-13 15:40:06 +05:30 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							120438c0cf 
							
						 
					 
					
						
						
							
							Always perform cleanup for EXP.  
						
						
						
					 
					
						2018-09-10 12:47:46 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							87804b6419 
							
						 
					 
					
						
						
							
							Split IntegerType into IntegerType and AddressType.  
						
						
						
					 
					
						2018-09-05 12:19:14 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							624dbbe142 
							
						 
					 
					
						
						
							
							Fix abi.decode returning single value.  
						
						
						
					 
					
						2018-09-04 18:19:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							1ae6ec9038 
							
						 
					 
					
						
						
							
							Remove trailing whitespace.  
						
						
						
					 
					
						2018-09-04 17:43:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							82f512a7d4 
							
						 
					 
					
						
						
							
							Add return data to bare calls.  
						
						
						
					 
					
						2018-09-04 13:31:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a102f3b783 
							
						 
					 
					
						
						
							
							Remove trailing whitespace for all files in the repository.  
						
						
						
					 
					
						2018-09-04 11:30:30 +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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c274af0770 
							
						 
					 
					
						
						
							
							Merge pull request  #4825  from ethereum/expressionCompBareCall  
						
						... 
						
						
						
						More safeguards for (library) function types. 
						
					 
					
						2018-08-16 14:38:44 +02: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 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ed52f422b7 
							
						 
					 
					
						
						
							
							Rename FunctionKind SHA3 to KECCAK256 (as the instruction was renamed in libevmasm)  
						
						
						
					 
					
						2018-08-08 22:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a9819aa8bc 
							
						 
					 
					
						
						
							
							Remove code generation for Throw statement  
						
						... 
						
						
						
						It is disallowed in the type system. 
						
					 
					
						2018-08-08 17:02:25 +01: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 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							b11e39e25e 
							
						 
					 
					
						
						
							
							Remove remaining instances of `fillRight` left over from tuple wildcards assignments.  
						
						
						
					 
					
						2018-08-07 18:51:53 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							71e26f6adb 
							
						 
					 
					
						
						
							
							Remove clone feature.  
						
						
						
					 
					
						2018-08-07 11:10:50 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							eccc603291 
							
						 
					 
					
						
						
							
							FixedBytes(0) is invalid, do not check for it in ABIEncoderV2  
						
						
						
					 
					
						2018-08-06 16:54:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jesse Busman 
							
						 
					 
					
						
						
						
						
							
						
						
							3fcd62921e 
							
						 
					 
					
						
						
							
							Renamed FunctionType::hasEqualArgumentTypes to FunctionType::hasEqualParameterTypes  
						
						
						
					 
					
						2018-08-06 13:05:06 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							009a55c82d 
							
						 
					 
					
						
						
							
							Merge pull request  #4327  from ethereum/document-internals  
						
						... 
						
						
						
						Properly explain all the analsys steps in CompilerStack 
						
					 
					
						2018-08-02 15:07:35 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7a8a243eef 
							
						 
					 
					
						
						
							
							Isolate determining the encoding type into its own function.  
						
						
						
					 
					
						2018-08-01 11:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f74cff622d 
							
						 
					 
					
						
						
							
							Properly explain all the analsys steps in CompilerStack  
						
						
						
					 
					
						2018-07-31 00:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							a2f03ea9e5 
							
						 
					 
					
						
						
							
							Fix abiDecode comment  
						
						
						
					 
					
						2018-07-23 23:31:02 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							faa9c221d4 
							
						 
					 
					
						
						
							
							Changes in ExpressionCompiler  
						
						
						
					 
					
						2018-07-18 19:51:24 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							fc370591f0 
							
						 
					 
					
						
						
							
							Disallow multi variable declarations with mismatching number of values.  
						
						
						
					 
					
						2018-07-12 20:33:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dd79bc172 
							
						 
					 
					
						
						
							
							Merge pull request  #4479  from ethereum/fixFixedPointCrash  
						
						... 
						
						
						
						Fix handling of fixed point types in arithmetics. 
						
					 
					
						2018-07-12 15:04:16 +01: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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b8091526f 
							
						 
					 
					
						
						
							
							Merge pull request  #4472  from ethereum/complexCalldataArraysNotYetImplemented  
						
						... 
						
						
						
						Throw unimplemented exception for complex calldata arrays. 
						
					 
					
						2018-07-11 23:48:42 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7355298c2f 
							
						 
					 
					
						
						
							
							Fix handling of fixed point types in arithmetics.  
						
						
						
					 
					
						2018-07-11 14:56:53 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							38026d3114 
							
						 
					 
					
						
						
							
							Use STATICCALL for view and pure  
						
						
						
					 
					
						2018-07-11 14:45:22 +02:00 
						 
				 
			
				
					
						
							
							
								Cryptomental 
							
						 
					 
					
						
						
						
						
							
						
						
							140dbfdbd8 
							
						 
					 
					
						
						
							
							Code, Changelog, ReleaseChecklist: Fix typos.  
						
						... 
						
						
						
						Refs: #4442  
						
					 
					
						2018-07-11 00:26:23 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							383b88793c 
							
						 
					 
					
						
						
							
							Throw unimplemented exception for complex calldata arrays.  
						
						
						
					 
					
						2018-07-10 21:23:20 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							0c5e0e0d59 
							
						 
					 
					
						
						
							
							Added assertion and tests suggestions  
						
						
						
					 
					
						2018-07-10 18:39:38 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							b750ca9741 
							
						 
					 
					
						
						
							
							Add more tests and assertions  
						
						
						
					 
					
						2018-07-10 18:39:38 +02:00