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 
							
						 
					 
					
						
						
						
						
							
						
						
							8704dd0f7f 
							
						 
					 
					
						
						
							
							Windows fix.  
						
						
						
					 
					
						2016-04-21 16:13:39 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ed9da5171b 
							
						 
					 
					
						
						
							
							Source location for inline assembly.  
						
						
						
					 
					
						2016-04-19 18:35:21 +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 
						 
				 
			
				
					
						
							
							
								Bob Summerwill 
							
						 
					 
					
						
						
						
						
							
						
						
							539b392a6d 
							
						 
					 
					
						
						
							
							Merge pull request  #496  from chriseth/removelog  
						
						... 
						
						
						
						Remove log.h from solidity. 
						
					 
					
						2016-04-11 21:50:05 -07:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6f54b13d7a 
							
						 
					 
					
						
						
							
							Remove log.h from solidity.  
						
						
						
					 
					
						2016-04-12 01:03:46 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f227050c20 
							
						 
					 
					
						
						
							
							Make solidity independent from ethcore.  
						
						
						
					 
					
						2016-04-06 20:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							193b1c940c 
							
						 
					 
					
						
						
							
							Merge pull request  #475  from chriseth/byteasm  
						
						... 
						
						
						
						Allow "byte" in inline assembly. 
						
					 
					
						2016-04-06 16:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							26a91109a7 
							
						 
					 
					
						
						
							
							Allow "byte" in inline assembly.  
						
						
						
					 
					
						2016-04-06 12:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							d2cee6f9c6 
							
						 
					 
					
						
						
							
							reduce unnecessary solidity:: namespace  
						
						
						
					 
					
						2016-04-04 15:41:35 +04:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							d43d4347bf 
							
						 
					 
					
						
						
							
							return instructionInfo style  
						
						
						
					 
					
						2016-04-04 15:27:09 +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 
						 
				 
			
				
					
						
							
							
								Bob Summerwill 
							
						 
					 
					
						
						
						
						
							
						
						
							c492d9be00 
							
						 
					 
					
						
						
							
							Merge pull request  #470  from chriseth/redundancy  
						
						... 
						
						
						
						Remove code duplication in source references formatter. 
						
					 
					
						2016-03-31 20:31:15 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							285fdf3b0a 
							
						 
					 
					
						
						
							
							Merge pull request  #457  from VoR0220/tokenNameAndStringFix  
						
						... 
						
						
						
						Fix for Token::name and token::toString 
						
					 
					
						2016-04-01 01:08:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7325d2d2 
							
						 
					 
					
						
						
							
							Remove code duplication in source references formatter.  
						
						
						
					 
					
						2016-04-01 00:54:12 +02:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							3fc67245bf 
							
						 
					 
					
						
						
							
							readding conditionals but with slight changes  
						
						
						
					 
					
						2016-03-31 12:15:49 -05:00 
						 
				 
			
				
					
						
							
							
								Bob Summerwill 
							
						 
					 
					
						
						
						
						
							
						
						
							15a4f4d322 
							
						 
					 
					
						
						
							
							Merge pull request  #465  from chriseth/fixindexaccess  
						
						... 
						
						
						
						Clean higher order bits before array index access. 
						
					 
					
						2016-03-31 13:46:35 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e31ecc8f77 
							
						 
					 
					
						
						
							
							Do not use source reference if it is empty.  
						
						
						
					 
					
						2016-03-31 13:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2c29492227 
							
						 
					 
					
						
						
							
							Correctly clean higher order bits for index access.  
						
						
						
					 
					
						2016-03-31 10:33:45 +02:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							1b39d3b5d4 
							
						 
					 
					
						
						
							
							solAsserts added and some changes rolled back.  
						
						
						
					 
					
						2016-03-30 13:15:54 -05:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							9404600b3f 
							
						 
					 
					
						
						
							
							helper function in scanner and corresponding edits to parserBase  
						
						
						
					 
					
						2016-03-30 13:09:38 -05:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							6c61e28dc2 
							
						 
					 
					
						
						
							
							Got it working exactly like you wanted ;)  
						
						
						
					 
					
						2016-03-30 11:54:00 -05:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							6395168371 
							
						 
					 
					
						
						
							
							change lexical cast to unsigned int  
						
						
						
					 
					
						2016-03-30 11:54:00 -05:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							ddd16d7655 
							
						 
					 
					
						
						
							
							Fix for Token::name and token::toString  
						
						
						
					 
					
						2016-03-30 11:54:00 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f049430723 
							
						 
					 
					
						
						
							
							Code generation (missing external access and source locations).  
						
						
						
					 
					
						2016-03-30 02:37:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							949b00ed59 
							
						 
					 
					
						
						
							
							Parsing for inline assembly.  
						
						
						
					 
					
						2016-03-30 02:37:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							79167aa897 
							
						 
					 
					
						
						
							
							Move libevmasm and lll.  
						
						
						
					 
					
						2016-03-23 23:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								Bob Summerwill 
							
						 
					 
					
						
						
						
						
							
						
						
							a1ce66b304 
							
						 
					 
					
						
						
							
							Fixed Windows warnings  
						
						
						
					 
					
						2016-03-18 01:22:15 -07:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9b00290d74 
							
						 
					 
					
						
						
							
							Remove timestamp again and some fixes for ufixed parsing.  
						
						
						
					 
					
						2016-03-11 17:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							299fef0c79 
							
						 
					 
					
						
						
							
							Do not allow value for delegatecall functions.  
						
						
						
					 
					
						2016-03-11 17:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							d0054a8d29 
							
						 
					 
					
						
						
							
							added keyword type and some tests, changes in lexical cast  
						
						
						
					 
					
						2016-03-11 17:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							b8bcb706e9 
							
						 
					 
					
						
						
							
							stylistic change, and got lexical cast to work with an iterator range  
						
						
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								LianaHus 
							
						 
					 
					
						
						
						
						
							
						
						
							58e07151e3 
							
						 
					 
					
						
						
							
							- inline and assembly keywords added  
						
						... 
						
						
						
						- some style fixes 
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							67793f1aed 
							
						 
					 
					
						
						
							
							changed documentation and using lexical cast  
						
						
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							9f5c3977fb 
							
						 
					 
					
						
						
							
							changed extractUnsigned to handle iterators rather than a string  
						
						
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							2738f4066a 
							
						 
					 
					
						
						
							
							changed 1 to 0 in invalid argument catch block  
						
						
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							93114949a3 
							
						 
					 
					
						
						
							
							needed this one string of notation  
						
						
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							953e92b6f5 
							
						 
					 
					
						
						
							
							added from identifier or keyword handling of fixed types  
						
						
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							29b74be413 
							
						 
					 
					
						
						
							
							fixed keyword added in for token type  
						
						
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e5514becb8 
							
						 
					 
					
						
						
							
							BREAKING: Implement delegatecall and make default for library calls.  
						
						
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							94cbf15cfc 
							
						 
					 
					
						
						
							
							Buildfix.  
						
						
						
					 
					
						2016-02-22 18:12:58 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							968934c05d 
							
						 
					 
					
						
						
							
							Move reusable parser components into base class.  
						
						
						
					 
					
						2016-02-22 18:02:29 +01:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							9b67969fd6 
							
						 
					 
					
						
						
							
							further optimization, splitting function into pieces  
						
						... 
						
						
						
						generating strings on the fly, changed name, and added two tests 
						
					 
					
						2016-02-18 11:23:00 -06:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							d2c0712f36 
							
						 
					 
					
						
						
							
							added const correctness to extract functions in Token  
						
						... 
						
						
						
						optimizations added in
more elegant solution created for m declaration
ubuntu wants to get rid of 0 <= first statement...so I will
change returnToken to token 
						
					 
					
						2016-02-18 11:22:58 -06:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							84f2eb461b 
							
						 
					 
					
						
						
							
							added two functions in Token to handle long identifiers, redid fromIdentifierOrKeyword, and made complementary changes in scanner and parser  
						
						
						
					 
					
						2016-02-18 11:22:58 -06:00 
						 
				 
			
				
					
						
							
							
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							f4da126018 
							
						 
					 
					
						
						
							
							tests added and changes made  
						
						... 
						
						
						
						fixed some silly problems in Token.cpp
windows error fix 
						
					 
					
						2016-02-18 11:22:56 -06:00