Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d2f493268b 
							
						 
					 
					
						
						
							
							Provide access to the name of contracts.  
						
						
						
					 
					
						2019-02-26 14:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							c65a96d189 
							
						 
					 
					
						
						
							
							Small documentation fixes in the code  
						
						
						
					 
					
						2019-02-21 12:54:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fb07462d82 
							
						 
					 
					
						
						
							
							Fix: Do use actual ABI signatures for events also in libraries instead of internal signature.  
						
						
						
					 
					
						2019-02-20 14:35:24 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							d74198b3cc 
							
						 
					 
					
						
						
							
							Remove misleading note in Type::calldataEncodedSize.  
						
						
						
					 
					
						2019-02-18 16:18:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0408130338 
							
						 
					 
					
						
						
							
							Merge pull request  #6003  from ethereum/moreStyleChecks  
						
						... 
						
						
						
						Even more style checks. 
						
					 
					
						2019-02-15 11:52:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							809b9a95f9 
							
						 
					 
					
						
						
							
							Even more style checks.  
						
						
						
					 
					
						2019-02-14 11:53:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							32190dac48 
							
						 
					 
					
						
						
							
							Add stride helpers to ArrayType.  
						
						
						
					 
					
						2019-02-14 10:51:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1a823f0bf8 
							
						 
					 
					
						
						
							
							Fix tabs/spaces.  
						
						
						
					 
					
						2019-02-13 17:05:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							17ea467e5b 
							
						 
					 
					
						
						
							
							Fix style of "const".  
						
						
						
					 
					
						2019-02-13 16:34:53 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4912a203 
							
						 
					 
					
						
						
							
							ABIEncoderV2: Implement calldata structs without dynamically encoded members.  
						
						
						
					 
					
						2019-02-11 15:46:58 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5a2c66771 
							
						 
					 
					
						
						
							
							Merge pull request  #5957  from ethereum/function-param-fix  
						
						... 
						
						
						
						Ensure function parameter names always matches parameter types length 
						
					 
					
						2019-02-11 15:45:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0c2d623ee4 
							
						 
					 
					
						
						
							
							Enable struct encoding.  
						
						
						
					 
					
						2019-02-11 11:37:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							57c1c8b46c 
							
						 
					 
					
						
						
							
							Ensure function parameter names always matches parameter types length  
						
						
						
					 
					
						2019-02-11 10:57:57 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ee09d54525 
							
						 
					 
					
						
						
							
							Change FIXMEs into TODOs where appropriate  
						
						
						
					 
					
						2019-01-29 00:35:23 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e3791d6dcf 
							
						 
					 
					
						
						
							
							Fix reported packed encoded size for arrays and structs.  
						
						
						
					 
					
						2019-01-23 11:13:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b759866cb 
							
						 
					 
					
						
						
							
							Merge pull request  #5817  from ethereum/refactoring  
						
						... 
						
						
						
						Refactoring in TypeChecker and ContractDefinition 
						
					 
					
						2019-01-18 11:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a766efc79f 
							
						 
					 
					
						
						
							
							Add ContractDefinition::isInterface.  
						
						
						
					 
					
						2019-01-18 12:11:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a9fa2658d8 
							
						 
					 
					
						
						
							
							Add helper to show if contract can be deployed.  
						
						
						
					 
					
						2019-01-17 20:36:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e6fee257e6 
							
						 
					 
					
						
						
							
							Code generation for access to contract code.  
						
						
						
					 
					
						2019-01-17 20:36:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2fcfb216b5 
							
						 
					 
					
						
						
							
							Syntax for meta type information.  
						
						
						
					 
					
						2019-01-17 20:36:48 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62fe57479e 
							
						 
					 
					
						
						
							
							make use of C++ = default constructor declarations as well as more non-static member initialization syntax.  
						
						
						
					 
					
						2018-12-19 11:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							b185d01a26 
							
						 
					 
					
						
						
							
							Sort includes in libsolidity/ast  
						
						
						
					 
					
						2018-12-17 15:33:15 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							baaefb4b42 
							
						 
					 
					
						
						
							
							Merge pull request  #5619  from ethereum/cleanup-abc  
						
						... 
						
						
						
						Some code cleanup 
						
					 
					
						2018-12-10 19:22:02 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							2f6dc2e773 
							
						 
					 
					
						
						
							
							Replace push_back with emplace_back where it makes sense  
						
						
						
					 
					
						2018-12-10 19:02:39 +01:00 
						 
				 
			
				
					
						
							
							
								Yi Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							81f703427e 
							
						 
					 
					
						
						
							
							Add tests for implcit conversions from literals to fixed-point numbers.  
						
						
						
					 
					
						2018-12-10 17:31:20 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							e2395a3dcf 
							
						 
					 
					
						
						
							
							Adds more detailed type errors and tests.  
						
						
						
					 
					
						2018-12-07 12:35:35 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							b2afb8cdda 
							
						 
					 
					
						
						
							
							Adds an additional message to failing type conversions.  
						
						
						
					 
					
						2018-12-07 11:55:53 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fde279d2a 
							
						 
					 
					
						
						
							
							Merge pull request  #5514  from corollari/develop  
						
						... 
						
						
						
						Remove unary + from the type system 
						
					 
					
						2018-12-06 10:27:09 +01:00 
						 
				 
			
				
					
						
							
							
								Albert 
							
						 
					 
					
						
						
						
						
							
						
						
							df08d79623 
							
						 
					 
					
						
						
							
							Fix   #5470  
						
						... 
						
						
						
						Remove unary + from the type system 
						
					 
					
						2018-12-06 01:54:04 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3a378eae1a 
							
						 
					 
					
						
						
							
							Restrict toHex to bytes.  
						
						
						
					 
					
						2018-12-05 22:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							e3accc6aa6 
							
						 
					 
					
						
						
							
							Simplifies Result<T> and prevents undefined behaviour.  
						
						
						
					 
					
						2018-12-05 10:33:34 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							05e74d096e 
							
						 
					 
					
						
						
							
							Introduces Result<T> for operator and implicit conversion type checks.  
						
						
						
					 
					
						2018-12-05 10:33:34 +01:00 
						 
				 
			
				
					
						
							
							
								Anurag Dashputre 
							
						 
					 
					
						
						
						
						
							
						
						
							82f5763e7a 
							
						 
					 
					
						
						
							
							Fix internal compiler error for unimplemented base contract function.  
						
						
						
					 
					
						2018-12-03 12:25:31 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aaeb74f592 
							
						 
					 
					
						
						
							
							Merge pull request  #5537  from ethereum/cp-SourceLocation-related-refactoring  
						
						... 
						
						
						
						[1/3] SourceLocation related refactoring. 
						
					 
					
						2018-11-30 23:45:31 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c48a5264be 
							
						 
					 
					
						
						
							
							liblangutil: SourceLocation: adds (shared) pointer to underlying CharStream source, eliminating sourceName  
						
						... 
						
						
						
						Also, adapted affecting code to those changes. 
						
					 
					
						2018-11-30 17:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6d013237d 
							
						 
					 
					
						
						
							
							Merge pull request  #5538  from hydai/static_uint256  
						
						... 
						
						
						
						Replace IntegerType(256) with static function IntegerType::uint256() 
						
					 
					
						2018-11-29 11:17:33 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							1d47919c0c 
							
						 
					 
					
						
						
							
							Fix ICE when function type struct parameter has field of non-existent type  
						
						
						
					 
					
						2018-11-29 10:38:47 +01:00 
						 
				 
			
				
					
						
							
							
								hydai 
							
						 
					 
					
						
						
						
						
							
						
						
							9326adc3db 
							
						 
					 
					
						
						
							
							Replace IntegerType(256) with static function IntegerType::uint256()  
						
						
						
					 
					
						2018-11-29 17:07:18 +08:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc137c2eeb 
							
						 
					 
					
						
						
							
							Merge pull request  #5485  from ethereum/refactorCallableFunction  
						
						... 
						
						
						
						Refactor callable function 
						
					 
					
						2018-11-26 12:34:43 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec47c8946b 
							
						 
					 
					
						
						
							
							Isolating libyul library API into its own namespace yul.  
						
						
						
					 
					
						2018-11-23 14:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f4ed52a71 
							
						 
					 
					
						
						
							
							Rewrite header paths to adapt to recent git mv of libsolidity/inlineasm to libyul  
						
						
						
					 
					
						2018-11-23 11:18:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							92ba8a95f6 
							
						 
					 
					
						
						
							
							Make asCallableFunction to never fail and assert abount parameter size if bound instead.  
						
						
						
					 
					
						2018-11-22 15:47:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9e964852cc 
							
						 
					 
					
						
						
							
							Rename 'asMemberFunction' to widen its purpose.  
						
						
						
					 
					
						2018-11-22 15:24:45 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							d67322a186 
							
						 
					 
					
						
						
							
							Introduce namespace langutil in liblangutil directory.  
						
						... 
						
						
						
						Also:
- Use {}-style list initialisation for SourceLocation construction
- Introduce new system includes
- Changes the API of the Scanner to take source as value (with move) as opposed to as a reference 
						
					 
					
						2018-11-21 19:13:44 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							87821c53c3 
							
						 
					 
					
						
						
							
							Isolating files shared between Yul- and Solidity language frontend.  
						
						
						
					 
					
						2018-11-21 18:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								mordax 
							
						 
					 
					
						
						
						
						
							
						
						
							ea8b7d803e 
							
						 
					 
					
						
						
							
							Removing redundant virtual from override function declaration  
						
						... 
						
						
						
						Remove trailing whitespace
Remove changelog change 
						
					 
					
						2018-11-21 14:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc304fd3f 
							
						 
					 
					
						
						
							
							Fix for style.  
						
						
						
					 
					
						2018-11-12 09:15:22 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bbedab383 
							
						 
					 
					
						
						
							
							Merge pull request  #5265  from ethereum/cleanupsha3  
						
						... 
						
						
						
						Simplify sha3. 
						
					 
					
						2018-11-09 15:39:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc2de07bc6 
							
						 
					 
					
						
						
							
							Merge pull request  #5348  from ethereum/boostRationalNegativeDenominatorFix  
						
						... 
						
						
						
						Fix negative denominator in ``boost::rational`` during exponentiation. 
						
					 
					
						2018-11-08 11:25:30 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							674e17c2a8 
							
						 
					 
					
						
						
							
							Performance: Replace string by special single-copy YulString class.  
						
						
						
					 
					
						2018-11-07 19:30:27 +01:00