chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6332bff81d 
							
						 
					 
					
						
						
							
							Gas estimation for internal functions.  
						
						 
						
						
						
					 
					
						2015-05-26 11:27:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0c69d5fdcd 
							
						 
					 
					
						
						
							
							Fixed function overloads.  
						
						 
						
						... 
						
						
						
						Added tests, disallowed non-calling usage of non-unique function
references. 
						
					 
					
						2015-04-15 17:40:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							158795e48f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'ethereum/develop' into sol_overloadingFunctions  
						
						 
						
						
						
					 
					
						2015-04-07 17:08:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							02595abf6a 
							
						 
					 
					
						
						
							
							Fetch and store packed values.  
						
						 
						
						
						
					 
					
						2015-03-16 18:07:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liana Husikyan 
							
						 
					 
					
						
						
						
						
							
						
						
							74a01826ee 
							
						 
					 
					
						
						
							
							added information about jump type for jump instructions  
						
						 
						
						... 
						
						
						
						Conflicts:
	libevmcore/Assembly.cpp
	libsolidity/Compiler.cpp 
						
					 
					
						2015-03-10 12:02:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							94c51caf89 
							
						 
					 
					
						
						
							
							Fixed: Some instructions did not have source locations.  
						
						 
						
						
						
					 
					
						2015-03-09 13:28:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							3b9b71e0ae 
							
						 
					 
					
						
						
							
							implement overload resolution  
						
						 
						
						
						
					 
					
						2015-03-08 09:50:06 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							e008f3f808 
							
						 
					 
					
						
						
							
							the contract interfaces should take overloaded function into consideration TODO:  
						
						 
						
						
						
					 
					
						2015-03-08 09:48:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gav Wood 
							
						 
					 
					
						
						
						
						
							
						
						
							67ffc3db71 
							
						 
					 
					
						
						
							
							Solidity fixes.  
						
						 
						
						
						
					 
					
						2015-03-08 11:43:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liana Husikyan 
							
						 
					 
					
						
						
						
						
							
						
						
							9b6b2759b4 
							
						 
					 
					
						
						
							
							removed unused member  
						
						 
						
						... 
						
						
						
						added some comments for ModifierInvocation::checkTypeRequirements
cleanup 
						
					 
					
						2015-03-02 14:28:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liana Husikyan 
							
						 
					 
					
						
						
						
						
							
						
						
							e9238e15b4 
							
						 
					 
					
						
						
							
							Implemented passing arguments to the base constructor.  
						
						 
						
						
						
					 
					
						2015-03-02 14:28:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lefteris Karapetsas 
							
						 
					 
					
						
						
						
						
							
						
						
							71b0d8107a 
							
						 
					 
					
						
						
							
							LocationSetter in some extra places during Compiling  
						
						 
						
						... 
						
						
						
						- Also adjusted the test, and fixed its error reporting 
						
					 
					
						2015-02-25 10:40:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lefteris Karapetsas 
							
						 
					 
					
						
						
						
						
							
						
						
							54121a0d78 
							
						 
					 
					
						
						
							
							Styling changes for SourceLocation and friends  
						
						 
						
						
						
					 
					
						2015-02-25 09:53:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lefteris Karapetsas 
							
						 
					 
					
						
						
						
						
							
						
						
							12c32392ab 
							
						 
					 
					
						
						
							
							Simple Assembly Locations test  
						
						 
						
						... 
						
						
						
						- Also adding some helper functions to SourceLocation 
						
					 
					
						2015-02-24 17:16:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lefteris Karapetsas 
							
						 
					 
					
						
						
						
						
							
						
						
							3e5c9a74b2 
							
						 
					 
					
						
						
							
							Reset CompilerContext's visited nodes at compile start  
						
						 
						
						
						
					 
					
						2015-02-24 17:16:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lefteris Karapetsas 
							
						 
					 
					
						
						
						
						
							
						
						
							38cb123a82 
							
						 
					 
					
						
						
							
							Adding location information to assembly items  
						
						 
						
						... 
						
						
						
						- In order to facilitate this addition we also now have a ScopeGuard
  object used in the Compiler to set the currently visited node. 
						
					 
					
						2015-02-24 17:16:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							754c804d19 
							
						 
					 
					
						
						
							
							Implementation of index access.  
						
						 
						
						
						
					 
					
						2015-02-23 18:25:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							2119a758b3 
							
						 
					 
					
						
						
							
							Some windows fixes.  
						
						 
						
						
						
					 
					
						2015-02-11 20:20:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							ae5a6a235c 
							
						 
					 
					
						
						
							
							Super keyword.  
						
						 
						
						
						
					 
					
						2015-01-29 00:29:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lefteris Karapetsas 
							
						 
					 
					
						
						
						
						
							
						
						
							b95048768d 
							
						 
					 
					
						
						
							
							Solidity EntryLabel now uses a generic declaration  
						
						 
						
						... 
						
						
						
						- Instead of a FunctionDefinition 
						
					 
					
						2015-01-28 21:46:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lefteris Karapetsas 
							
						 
					 
					
						
						
						
						
							
						
						
							3cc0492301 
							
						 
					 
					
						
						
							
							Work in progress for state variable accessors  
						
						 
						
						... 
						
						
						
						- Changed the code so that a generic declaration with the combination of
  a function type can be used wherer a function definition was used
  before
- Since using an std::pair everywhere is really tiring with this commit
  I am in the process of abstracting it into a function 
						
					 
					
						2015-01-28 21:46:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							fd5899d038 
							
						 
					 
					
						
						
							
							Modifier overrides and callgraph analysis.  
						
						 
						
						
						
					 
					
						2015-01-26 10:23:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							7ded95c776 
							
						 
					 
					
						
						
							
							Compilation of function modifiers.  
						
						 
						
						
						
					 
					
						2015-01-26 10:23:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							4d833bc86b 
							
						 
					 
					
						
						
							
							Inheritance in compiler.  
						
						 
						
						
						
					 
					
						2015-01-19 23:35:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							1ba38c9c02 
							
						 
					 
					
						
						
							
							More flexible access to stack during external function call.  
						
						 
						
						
						
					 
					
						2015-01-14 11:57:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								arkpar 
							
						 
					 
					
						
						
						
						
							
						
						
							80eec8b308 
							
						 
					 
					
						
						
							
							fixed warnings for msvc build  
						
						 
						
						
						
					 
					
						2015-01-13 11:18:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							5a1a83ff42 
							
						 
					 
					
						
						
							
							Assertions that throw InternalCompilerErrors.  
						
						 
						
						
						
					 
					
						2014-12-17 16:24:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							2f64c56ef3 
							
						 
					 
					
						
						
							
							Create contracts.  
						
						 
						
						
						
					 
					
						2014-12-15 13:05:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d856ed5f 
							
						 
					 
					
						
						
							
							Changes in compiler to support variably sized stack elements.  
						
						 
						
						
						
					 
					
						2014-12-08 19:02:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							cd5f495861 
							
						 
					 
					
						
						
							
							Register variably-sized variables on stack.  
						
						 
						
						
						
					 
					
						2014-12-08 16:56:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							583a315d3d 
							
						 
					 
					
						
						
							
							Magic variables.  
						
						 
						
						
						
					 
					
						2014-11-23 21:28:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							64a4d77c8b 
							
						 
					 
					
						
						
							
							State variables.  
						
						 
						
						
						
					 
					
						2014-11-07 20:02:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							f0c73b7a54 
							
						 
					 
					
						
						
							
							Stylistic corrections.  
						
						 
						
						
						
					 
					
						2014-11-05 15:04:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f7a1665f 
							
						 
					 
					
						
						
							
							Converted all asserts to exceptions.  
						
						 
						
						
						
					 
					
						2014-11-05 15:01:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							a5f3602738 
							
						 
					 
					
						
						
							
							Renamed file.  
						
						 
						
						
						
					 
					
						2014-10-30 21:21:25 +01:00