chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a09583a2a4 
							
						 
					 
					
						
						
							
							Tests for invalid cleanup and missing bool conversion code.  
						
						 
						
						
						
					 
					
						2016-05-20 16:52:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							6289410152 
							
						 
					 
					
						
						
							
							explicit conversion and loosening of binary operations on integer and fixed point types...still other problems  
						
						 
						
						... 
						
						
						
						fixed some spaces and deleted lines from failing test 
						
					 
					
						2016-05-18 15:52:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							3ba308fb2e 
							
						 
					 
					
						
						
							
							current debugging info  
						
						 
						
						
						
					 
					
						2016-05-18 15:52:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							af354d7555 
							
						 
					 
					
						
						
							
							Correctly handle unexpected exceptions during tests.  
						
						 
						
						
						
					 
					
						2016-05-10 19:33:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							a6fc3c8f30 
							
						 
					 
					
						
						
							
							reorganized tests and fixed mobile types and implicit conversions of rationals and fixed point types  
						
						 
						
						... 
						
						
						
						one final tweak
check for null types 
						
					 
					
						2016-05-09 11:41:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc238c8d1 
							
						 
					 
					
						
						
							
							updated algorithm for bit finding...now to figure out literal value  
						
						 
						
						... 
						
						
						
						tiny fixups
changed location of the check
got rid of extra space and fixed a couple of things
added binary results bits
change back literal value 
						
					 
					
						2016-05-09 11:41:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							82039b732e 
							
						 
					 
					
						
						
							
							added bytes conversion tests, resolved that, converted to binary scaling, refactored the find algo to prevent large numbers and take into account integer bytes  
						
						 
						
						... 
						
						
						
						think we're good on solidity type name resolution now
removed couts
updates to documentation and more removed couts along with literal value implementation
forgot semicolons 
						
					 
					
						2016-05-09 11:41:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							f0ea817580 
							
						 
					 
					
						
						
							
							fixing modulus and Solidity Name and Type Resolution  
						
						 
						
						... 
						
						
						
						minor fixes
current attempts at binary fixup 
						
					 
					
						2016-05-09 11:41:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							4d283b2b30 
							
						 
					 
					
						
						
							
							currently what we have  
						
						 
						
						
						
					 
					
						2016-05-09 11:41:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							93295ae8f8 
							
						 
					 
					
						
						
							
							got exponents up and working with their inverse, changed a few of the tests....something is working that likely shouldn't be  
						
						 
						
						... 
						
						
						
						slight changes to how to flip the rational negative around...still trying to figure it out
tests added
updated tests
odd differences in trying soltest from solc binary, let me know if you can replicate
test not working for odd reason
fixed test problem with fixed literals...still need a way to log this error
broken up the tests, added some, changed some things in types and began compiler work
moar tests and prepping for rebuilding much of the types.cpp file
further fixing
infinite loop still happening but it's somewhere in the fixedPoint methodd
fractional bits needed algo improved! Eliminated 2 errors
Corrected problems with the previous commit. No infinite loops. Actually appear to have corrected an error 
						
					 
					
						2016-05-09 11:41:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							91fda50922 
							
						 
					 
					
						
						
							
							fixed problem with var...probably a conversion problem for fixed in size capabilities  
						
						 
						
						... 
						
						
						
						adding fixed type tests
Removing bitshift and regrouping fixed type tests together 
						
					 
					
						2016-05-09 11:41:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							dff1a26f55 
							
						 
					 
					
						
						
							
							fix for token bug, also quick fix for the wei and seconds  
						
						 
						
						
						
					 
					
						2016-05-09 11:41:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							6fa5e0fac9 
							
						 
					 
					
						
						
							
							Rational implemented...trying to figure out exponential  
						
						 
						
						
						
					 
					
						2016-05-09 11:41:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							9a075458ad 
							
						 
					 
					
						
						
							
							initial work for fixed types...potentially needing a constant literal type for this  
						
						 
						
						... 
						
						
						
						notation
Rational implemented...trying to figure out exponential
fix for token bug, also quick fix for the wei and seconds
fixed problem with var...probably a conversion problem for fixed in size capabilities
adding fixed type tests
Removing bitshift and regrouping fixed type tests together
size capabilities functioning properly for fixed types
got exponents up and working with their inverse, changed a few of the tests....something is working that likely shouldn't be
slight changes to how to flip the rational negative around...still trying to figure it out
tests added
updated tests
odd differences in trying soltest from solc binary, let me know if you can replicate
test not working for odd reason
fixed test problem with fixed literals...still need a way to log this error
broken up the tests, added some, changed some things in types and began compiler work
moar tests and prepping for rebuilding much of the types.cpp file
further fixing
initial work for fixed types...potentially needing a constant literal type for this 
						
					 
					
						2016-05-09 11:41:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e79797f348 
							
						 
					 
					
						
						
							
							Modify failing test: Accessor functions are not available anymore in libraries.  
						
						 
						
						
						
					 
					
						2016-05-04 09:14:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b6e27bd7 
							
						 
					 
					
						
						
							
							Some more tests.  
						
						 
						
						
						
					 
					
						2016-05-03 22:48:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6f54b13d7a 
							
						 
					 
					
						
						
							
							Remove log.h from solidity.  
						
						 
						
						
						
					 
					
						2016-04-12 01:03:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							427b9557d6 
							
						 
					 
					
						
						
							
							added solidity invalid fixed type test  
						
						 
						
						
						
					 
					
						2016-03-30 11:54:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Summerwill 
							
						 
					 
					
						
						
						
						
							
						
						
							a1ce66b304 
							
						 
					 
					
						
						
							
							Fixed Windows warnings  
						
						 
						
						
						
					 
					
						2016-03-18 01:22:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							d0054a8d29 
							
						 
					 
					
						
						
							
							added keyword type and some tests, changes in lexical cast  
						
						 
						
						
						
					 
					
						2016-03-11 17:50:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e5514becb8 
							
						 
					 
					
						
						
							
							BREAKING: Implement delegatecall and make default for library calls.  
						
						 
						
						
						
					 
					
						2016-03-11 17:49:32 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							7b918a7bc7 
							
						 
					 
					
						
						
							
							changes to redefine the token list, the scanner, and the parser and how they pass around variable types of different sizes  
						
						 
						
						... 
						
						
						
						not ready for change to FixedPoint just yet
made this more const correct and added a switch statement for easier reading 
						
					 
					
						2016-02-18 11:22:52 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							23074150f4 
							
						 
					 
					
						
						
							
							Test for segfault when using wrong number of constructor arguments.  
						
						 
						
						
						
					 
					
						2016-02-11 17:12:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							29faf1b298 
							
						 
					 
					
						
						
							
							Index access for bytesXX.  
						
						 
						
						
						
					 
					
						2016-02-09 17:07:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							5840a3513f 
							
						 
					 
					
						
						
							
							cond-expr: add more unit tests  
						
						 
						
						
						
					 
					
						2016-01-22 17:14:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							bf7daf0814 
							
						 
					 
					
						
						
							
							[cond-expr] don't allow conditional as left value for the first stage  
						
						 
						
						
						
					 
					
						2016-01-22 17:14:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							4471a2ce3b 
							
						 
					 
					
						
						
							
							[cond-expr] add test cases for type resolution  
						
						 
						
						
						
					 
					
						2016-01-22 17:14:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							67c855c583 
							
						 
					 
					
						
						
							
							Merge pull request  #356  from guanqun/break-not-in-loop  
						
						 
						
						... 
						
						
						
						check whether break/continue is in the loop 
						
					 
					
						2016-01-20 19:23:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							df728581ce 
							
						 
					 
					
						
						
							
							add another test case for continue not in loop  
						
						 
						
						
						
					 
					
						2016-01-19 03:24:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liana Husikyan 
							
						 
					 
					
						
						
						
						
							
						
						
							7e511f93af 
							
						 
					 
					
						
						
							
							Update SolidityNameAndTypeResolution.cpp  
						
						 
						
						
						
					 
					
						2016-01-15 18:03:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liana Husikyan 
							
						 
					 
					
						
						
						
						
							
						
						
							738b254001 
							
						 
					 
					
						
						
							
							Update SolidityNameAndTypeResolution.cpp  
						
						 
						
						
						
					 
					
						2016-01-15 17:41:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LianaHus 
							
						 
					 
					
						
						
						
						
							
						
						
							b2daa5a9d8 
							
						 
					 
					
						
						
							
							fixed assert on EI creation for structs containing only mapping or arrays  
						
						 
						
						
						
					 
					
						2016-01-15 17:36:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lu Guanqun 
							
						 
					 
					
						
						
						
						
							
						
						
							e130bc7e7c 
							
						 
					 
					
						
						
							
							check whether break/continue is in the loop  
						
						 
						
						
						
					 
					
						2016-01-15 15:12:23 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							c45593a444 
							
						 
					 
					
						
						
							
							clarification on dynamic arrays, switcheroo on typepointer, and a documentation test added  
						
						 
						
						
						
					 
					
						2016-01-11 23:41:20 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							9c29cf79cf 
							
						 
					 
					
						
						
							
							added documentation and one last test for struct creation inline  
						
						 
						
						
						
					 
					
						2016-01-11 15:36:30 -06: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 
							
						 
					 
					
						
						
						
						
							
						
						
							c348791fa1 
							
						 
					 
					
						
						
							
							Update SolidityNameAndTypeResolution.cpp  
						
						 
						
						
						
					 
					
						2016-01-10 21:55:30 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ 
							
						 
					 
					
						
						
						
						
							
						
						
							10a1c352b9 
							
						 
					 
					
						
						
							
							Update with type resolution tests for arrays  
						
						 
						
						
						
					 
					
						2016-01-10 01:07:02 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2466fb68a0 
							
						 
					 
					
						
						
							
							Merge pull request  #308  from chriseth/fixoverloadbug  
						
						 
						
						... 
						
						
						
						Fix bug preventing overloads of different array types. 
						
					 
					
						2015-12-21 15:37:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							54e3637d23 
							
						 
					 
					
						
						
							
							Add structs and enums to contract types.  
						
						 
						
						
						
					 
					
						2015-12-18 16:50:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							79c5d032fe 
							
						 
					 
					
						
						
							
							Fix bug preventing overloads of different array types.  
						
						 
						
						
						
					 
					
						2015-12-18 13:56:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a1860abd 
							
						 
					 
					
						
						
							
							forgot about this one...again making this purely about parsing...typechecking will come another day  
						
						 
						
						
						
					 
					
						2015-12-16 13:35:28 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							df41812442 
							
						 
					 
					
						
						
							
							making this purely about parsing...type checking will go in a different PR  
						
						 
						
						
						
					 
					
						2015-12-16 13:23:05 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RJ Catalano 
							
						 
					 
					
						
						
						
						
							
						
						
							9ab066de8c 
							
						 
					 
					
						
						
							
							new tests  
						
						 
						
						
						
					 
					
						2015-12-15 14:47:09 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f9e52c9db1 
							
						 
					 
					
						
						
							
							Also check the object type for bound functions.  
						
						 
						
						
						
					 
					
						2015-11-29 00:16:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							93b3237c6a 
							
						 
					 
					
						
						
							
							Add bound functions to types.  
						
						 
						
						
						
					 
					
						2015-11-29 00:16:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d71cd3aa2b 
							
						 
					 
					
						
						
							
							Added the using x for y directive.  
						
						 
						
						
						
					 
					
						2015-11-26 17:49:39 +01:00