chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1e35526eb6 
							
						 
					 
					
						
						
							
							Fix tests.  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9db14ce673 
							
						 
					 
					
						
						
							
							Merge pull request  #1458  from federicobond/r-literals  
						
						... 
						
						
						
						Use more R string literals in tests 
						
					 
					
						2016-12-01 15:03:27 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce41b566d 
							
						 
					 
					
						
						
							
							Use more R string literals in tests  
						
						
						
					 
					
						2016-12-01 00:50:15 -03:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							610027cd26 
							
						 
					 
					
						
						
							
							Test that contracts separated by comments are compiled  
						
						
						
					 
					
						2016-11-30 23:54:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							25c5dd48de 
							
						 
					 
					
						
						
							
							Rename testSolidityAgainstCpp* to testContractAgainstCpp*  
						
						
						
					 
					
						2016-11-29 21:54:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d83dd59178 
							
						 
					 
					
						
						
							
							Move ExecutionFramework to the dev::test namespace  
						
						
						
					 
					
						2016-11-29 21:54:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a226db7338 
							
						 
					 
					
						
						
							
							Split out Solidity-specific part of ExecutionFramework  
						
						
						
					 
					
						2016-11-29 21:54:27 +00:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							feb10d015f 
							
						 
					 
					
						
						
							
							test: add a test that stores an invalid enum value  
						
						
						
					 
					
						2016-11-24 11:31:45 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4173cd54a 
							
						 
					 
					
						
						
							
							test: add a test about trying to log an event with too big enum values  
						
						
						
					 
					
						2016-11-24 11:31:45 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d49904c92a 
							
						 
					 
					
						
						
							
							test: add a test that compares overflown enums  
						
						
						
					 
					
						2016-11-24 11:31:45 +01:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9f725737 
							
						 
					 
					
						
						
							
							Fix licensing headers  
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2016-11-23 12:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a35ca910c7 
							
						 
					 
					
						
						
							
							Rename test contract names to capitalised  
						
						
						
					 
					
						2016-11-17 17:23:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7af360882e 
							
						 
					 
					
						
						
							
							Add missing payable constructors  
						
						
						
					 
					
						2016-11-17 17:23:35 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ec31d08775 
							
						 
					 
					
						
						
							
							Change encoding to address-funid and add "function" as ABI type.  
						
						
						
					 
					
						2016-11-16 14:37:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e51f852504 
							
						 
					 
					
						
						
							
							Converted sub assembly to smart pointer.  
						
						
						
					 
					
						2016-11-16 14:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e543bd34c0 
							
						 
					 
					
						
						
							
							Stored combined creation and runtime tags.  
						
						... 
						
						
						
						Includes a change to Assembly to allow tags from sub-assemblies to be
used.
Sorry, this get a bit bigger than I thought. 
						
					 
					
						2016-11-16 14:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ee3efa67a8 
							
						 
					 
					
						
						
							
							Fix tests.  
						
						
						
					 
					
						2016-11-16 14:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							08763a206d 
							
						 
					 
					
						
						
							
							Test passing functions as arrays to other contracts.  
						
						
						
					 
					
						2016-11-16 14:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e1df3bd77f 
							
						 
					 
					
						
						
							
							Fix tests.  
						
						
						
					 
					
						2016-11-16 14:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f21f794f3c 
							
						 
					 
					
						
						
							
							delete for function types  
						
						
						
					 
					
						2016-11-16 14:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							47794c1da4 
							
						 
					 
					
						
						
							
							Implement uninitialized storage functions.  
						
						
						
					 
					
						2016-11-16 14:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b6992d740a 
							
						 
					 
					
						
						
							
							Tests for uninitialized storage functions.  
						
						
						
					 
					
						2016-11-16 14:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							3158a8ea7b 
							
						 
					 
					
						
						
							
							test: add a test for storing an internal function in the constructor and then using the stored function in runtime  
						
						
						
					 
					
						2016-11-16 14:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							87b148494b 
							
						 
					 
					
						
						
							
							Tests.  
						
						
						
					 
					
						2016-11-16 14:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							6172590b87 
							
						 
					 
					
						
						
							
							Add a test around storing functions in an array  
						
						
						
					 
					
						2016-11-16 14:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							ab3d1b024d 
							
						 
					 
					
						
						
							
							Add tests around calling functions returning functions returning functions  
						
						
						
					 
					
						2016-11-16 14:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							95d7555e3c 
							
						 
					 
					
						
						
							
							External functions in storage.  
						
						
						
					 
					
						2016-11-16 14:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6f19559de0 
							
						 
					 
					
						
						
							
							Fix some type checks and tests for internal / external function parameters.  
						
						
						
					 
					
						2016-11-16 14:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							97a3588701 
							
						 
					 
					
						
						
							
							Function type state variables.  
						
						
						
					 
					
						2016-11-16 14:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dd173f83e3 
							
						 
					 
					
						
						
							
							Code generator for function types.  
						
						
						
					 
					
						2016-11-16 14:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							cc8583ec7d 
							
						 
					 
					
						
						
							
							Function types.  
						
						
						
					 
					
						2016-11-16 14:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ae8403ed08 
							
						 
					 
					
						
						
							
							Rename ErrorTag to invalidJumpLabel in inline assembly  
						
						
						
					 
					
						2016-11-15 10:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bee926bf3f 
							
						 
					 
					
						
						
							
							Add tests for the ErrorTag  
						
						
						
					 
					
						2016-11-15 10:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6247195dd 
							
						 
					 
					
						
						
							
							test: add a testcase about using an invalid enum value as an external call argument  
						
						
						
					 
					
						2016-11-14 20:46:30 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							454e7618c8 
							
						 
					 
					
						
						
							
							test: add tests about returning invalid enum values from interface functions  
						
						
						
					 
					
						2016-11-14 16:44:04 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							457daecba1 
							
						 
					 
					
						
						
							
							test: add a test converting -1 as a literal into an enum  
						
						... 
						
						
						
						This shows #1334  fixes  #1344  
						
					 
					
						2016-11-11 17:48:03 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08a889a908 
							
						 
					 
					
						
						
							
							test: add a test case for  #1343  
						
						... 
						
						
						
						The test witnesses that #1334  fixes  #1343 . 
						
					 
					
						2016-11-11 17:48:03 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8856adce8f 
							
						 
					 
					
						
						
							
							test: add tests that witness issue  #1311  
						
						
						
					 
					
						2016-11-11 17:47:48 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33590d513e 
							
						 
					 
					
						
						
							
							test: add a test for  #621  
						
						
						
					 
					
						2016-11-11 15:51:54 +01:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							4524ad0870 
							
						 
					 
					
						
						
							
							Add support for do/while loops  
						
						... 
						
						
						
						This commit adds support for a standard do <statement> while <expr>;
form of statement.  While loops were already being supported; supporting
a do/while loop mostly involves reusing code from while loops but putting
the conditional checking last. 
						
					 
					
						2016-11-10 07:07:25 -08:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							681b130dc8 
							
						 
					 
					
						
						
							
							Test case for overflow in storage.  
						
						
						
					 
					
						2016-10-31 16:40:19 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58477c233d 
							
						 
					 
					
						
						
							
							test: add more tests about state variable access under base contract names  
						
						
						
					 
					
						2016-10-24 19:31:51 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							922e4b3ce7 
							
						 
					 
					
						
						
							
							test: add tests from  #988  
						
						
						
					 
					
						2016-10-24 16:34:52 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47b11ef2b8 
							
						 
					 
					
						
						
							
							test: add a test case for accessing a state variable under the contract's name  
						
						... 
						
						
						
						The test comes from the description of #988  
						
					 
					
						2016-10-24 16:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df900c5583 
							
						 
					 
					
						
						
							
							test: add a test about using an inherited enum definition as an expression,  
						
						... 
						
						
						
						with an explicit mention of the base contract.  The test is about #1131 . 
						
					 
					
						2016-10-24 15:28:23 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f967623a5b 
							
						 
					 
					
						
						
							
							test: add tests for  #1131  
						
						... 
						
						
						
						The tests are about enum inheritance. 
						
					 
					
						2016-10-21 13:01:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							13b2101ea7 
							
						 
					 
					
						
						
							
							Add tests for inline assembly in modifiers  
						
						
						
					 
					
						2016-10-20 23:57:14 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							59603f7b8e 
							
						 
					 
					
						
						
							
							Add tests for constant shifts  
						
						
						
					 
					
						2016-10-20 00:03:09 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0542df25df 
							
						 
					 
					
						
						
							
							Add a test for  #1242  
						
						... 
						
						
						
						This is about `super` as an expression. 
						
					 
					
						2016-10-18 13:25:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f4d6b971 
							
						 
					 
					
						
						
							
							Fix build error.  
						
						
						
					 
					
						2016-10-10 22:14:46 +02:00