chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7ea3d950d7 
							
						 
					 
					
						
						
							
							Allow calling internal functions of libraries.  
						
						... 
						
						
						
						Internal functions of libraries can be called as if the library were a
base contract of the calling contract. As the calling convention for
internal functions is to not create a new call context, the code of
these functions will be pulled into the context of the caller,
duplicating their code. This might pull in code of further internal or
even private functions.
The use case for such functions is to allow libraries which can operate
on memory types such that these types can also be modified in place. 
						
					 
					
						2016-05-03 22:41:18 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							652bc583c0 
							
						 
					 
					
						
						
							
							Remove non-determinism in missing code queue.  
						
						
						
					 
					
						2016-05-03 01:14:26 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b125090208 
							
						 
					 
					
						
						
							
							Bugfix: static arrays in constructor arguments  
						
						
						
					 
					
						2016-04-15 18:42:44 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							35ffcac35b 
							
						 
					 
					
						
						
							
							Fix for bug about deleting dynamic array of structs.  
						
						
						
					 
					
						2016-04-15 16:49:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f227050c20 
							
						 
					 
					
						
						
							
							Make solidity independent from ethcore.  
						
						
						
					 
					
						2016-04-06 20:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							d2cee6f9c6 
							
						 
					 
					
						
						
							
							reduce unnecessary solidity:: namespace  
						
						
						
					 
					
						2016-04-04 15:41:35 +04:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							9816510065 
							
						 
					 
					
						
						
							
							enable solidity test  
						
						
						
					 
					
						2016-04-04 15:18:24 +04:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							858c41260d 
							
						 
					 
					
						
						
							
							rename namespace for instruction.h/cpp in libevmasm  
						
						
						
					 
					
						2016-04-02 15:56:43 +03:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							ccbd3ff63f 
							
						 
					 
					
						
						
							
							move libevmcore to solidity  
						
						
						
					 
					
						2016-04-01 23:11:01 +03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2c29492227 
							
						 
					 
					
						
						
							
							Correctly clean higher order bits for index access.  
						
						
						
					 
					
						2016-03-31 10:33:45 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f049430723 
							
						 
					 
					
						
						
							
							Code generation (missing external access and source locations).  
						
						
						
					 
					
						2016-03-30 02:37:00 +02:00 
						 
				 
			
				
					
						
							
							
								Bob Summerwill 
							
						 
					 
					
						
						
						
						
							
						
						
							a1ce66b304 
							
						 
					 
					
						
						
							
							Fixed Windows warnings  
						
						
						
					 
					
						2016-03-18 01:22:15 -07:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e5514becb8 
							
						 
					 
					
						
						
							
							BREAKING: Implement delegatecall and make default for library calls.  
						
						
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							29faf1b298 
							
						 
					 
					
						
						
							
							Index access for bytesXX.  
						
						
						
					 
					
						2016-02-09 17:07:04 +01:00 
						 
				 
			
				
					
						
							
							
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							b003290638 
							
						 
					 
					
						
						
							
							[cond-expr] fixup according to code review  
						
						
						
					 
					
						2016-01-22 17:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							c781b130ef 
							
						 
					 
					
						
						
							
							[cond-expr] make the codegen one instruction less  
						
						
						
					 
					
						2016-01-22 17:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							ff4f1666ab 
							
						 
					 
					
						
						
							
							[cond-expr] generate assembly for _ ? _ : _  
						
						
						
					 
					
						2016-01-22 17:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2364c55735 
							
						 
					 
					
						
						
							
							Detect library name clashes.  
						
						
						
					 
					
						2016-01-14 11:36:13 +01:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							ac664e7f86 
							
						 
					 
					
						
						
							
							final changes to typechecker, the expression compiler, and a couple more tests for good measure  
						
						
						
					 
					
						2016-01-11 14:25:59 -06:00 
						 
				 
			
				
					
						
							
							
								RJ 
							
						 
					 
					
						
						
						
						
							
						
						
							c78b9c5737 
							
						 
					 
					
						
						
							
							Update ExpressionCompiler.cpp  
						
						
						
					 
					
						2016-01-10 21:49:36 -06:00 
						 
				 
			
				
					
						
							
							
								RJ 
							
						 
					 
					
						
						
						
						
							
						
						
							72a641fe9f 
							
						 
					 
					
						
						
							
							Update ExpressionCompiler.cpp  
						
						
						
					 
					
						2016-01-10 21:37:47 -06:00 
						 
				 
			
				
					
						
							
							
								RJ 
							
						 
					 
					
						
						
						
						
							
						
						
							e18eaa4615 
							
						 
					 
					
						
						
							
							Update ExpressionCompiler.cpp  
						
						
						
					 
					
						2016-01-10 01:12:17 -06:00 
						 
				 
			
				
					
						
							
							
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							568da11369 
							
						 
					 
					
						
						
							
							support decayed tuple expression as left value  
						
						
						
					 
					
						2016-01-04 16:11:36 +08:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							54e3637d23 
							
						 
					 
					
						
						
							
							Add structs and enums to contract types.  
						
						
						
					 
					
						2015-12-18 16:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							39f57a9c71 
							
						 
					 
					
						
						
							
							Fix: Segfaults connected to paramater types.  
						
						... 
						
						
						
						parameterTypes does not return by const reference anymore. 
						
					 
					
						2015-12-09 17:57:34 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7f415da886 
							
						 
					 
					
						
						
							
							Code generation for calling bound methods.  
						
						
						
					 
					
						2015-12-01 12:35:34 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							35b310cfaf 
							
						 
					 
					
						
						
							
							Simplify and optimise stack rotation.  
						
						
						
					 
					
						2015-11-30 18:50:47 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c7837c15 
							
						 
					 
					
						
						
							
							Merge pull request  #251  from chriseth/bind2  
						
						... 
						
						
						
						Bind library functions to types. 
						
					 
					
						2015-11-30 16:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a8736b7b27 
							
						 
					 
					
						
						
							
							Merge pull request  #256  from chriseth/selfdestruct  
						
						... 
						
						
						
						Introduce selfdestruct alias for suicide. 
						
					 
					
						2015-11-30 16:06:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6796afc2f8 
							
						 
					 
					
						
						
							
							Bugfix for constructor unpacking with fixed-size arrays.  
						
						
						
					 
					
						2015-11-29 01:03:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							93b3237c6a 
							
						 
					 
					
						
						
							
							Add bound functions to types.  
						
						
						
					 
					
						2015-11-29 00:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b97bb086de 
							
						 
					 
					
						
						
							
							Introduce selfdestruct alias for suicide.  
						
						
						
					 
					
						2015-11-29 00:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b47d593252 
							
						 
					 
					
						
						
							
							Do not store elements of a contract by AST node type.  
						
						
						
					 
					
						2015-11-26 15:37:55 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							86495dfc57 
							
						 
					 
					
						
						
							
							Make members context-sensitive.  
						
						
						
					 
					
						2015-11-26 15:37:55 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							879844dd0a 
							
						 
					 
					
						
						
							
							Code generation for creating arrays.  
						
						
						
					 
					
						2015-11-26 13:10:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							68f1da1e3a 
							
						 
					 
					
						
						
							
							Fixed string inside struct allocation bug.  
						
						
						
					 
					
						2015-11-24 14:54:37 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
						
						
							
						
						
							2554d6104a 
							
						 
					 
					
						
						
							
							Merge pull request  #236  from ethereum/hot_gav  
						
						... 
						
						
						
						Fix up for new API from EIP-1.1. 
						
					 
					
						2015-11-23 12:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
						
						
							
						
						
							bff172cf65 
							
						 
					 
					
						
						
							
							Fix up for new API from EIP-1.1.  
						
						
						
					 
					
						2015-11-21 14:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8dfc964e7d 
							
						 
					 
					
						
						
							
							Merge pull request  #227  from chriseth/addmod  
						
						... 
						
						
						
						Addmod and mulmod. 
						
					 
					
						2015-11-19 13:16:13 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
						
						
							
						
						
							3be0ae6e2c 
							
						 
					 
					
						
						
							
							Merge pull request  #204  from ethereum/hot_gav  
						
						... 
						
						
						
						The Big Refactor 
						
					 
					
						2015-11-19 12:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
						
						
							
						
						
							938b6793f1 
							
						 
					 
					
						
						
							
							Minor API change - must provide SealEngine to Executive now.  
						
						
						
					 
					
						2015-11-19 10:19:53 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0cf8d022ae 
							
						 
					 
					
						
						
							
							Addmod and mulmod.  
						
						
						
					 
					
						2015-11-18 17:12:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f4de369bad 
							
						 
					 
					
						
						
							
							Merge pull request  #218  from chriseth/fix_overwriteMemory  
						
						... 
						
						
						
						Fix memory overwrite problem for arrays. 
						
					 
					
						2015-11-17 14:46:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0c900f9b8a 
							
						 
					 
					
						
						
							
							Fix memory overwrite problem for arrays.  
						
						
						
					 
					
						2015-11-16 18:32:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a35f91816b 
							
						 
					 
					
						
						
							
							Fix dynamic indexed event arguments - applies sha3.  
						
						
						
					 
					
						2015-11-16 17:09:09 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a5c227778d 
							
						 
					 
					
						
						
							
							Bugfix: Returning literal strings in tuples.  
						
						
						
					 
					
						2015-10-31 23:13:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e48ee59549 
							
						 
					 
					
						
						
							
							Fix override warning.  
						
						
						
					 
					
						2015-10-23 12:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e3dffb611f 
							
						 
					 
					
						
						
							
							File reorganisation.  
						
						
						
					 
					
						2015-10-21 00:46:01 +02:00