Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							932e7887bd 
							
						 
					 
					
						
						
							
							test: add tests that tries different types on <<=  
						
						
						
					 
					
						2016-12-13 16:35:42 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2fac1d23a7 
							
						 
					 
					
						
						
							
							Tests for bytes.  
						
						
						
					 
					
						2016-12-12 11:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7bc2ecf30a 
							
						 
					 
					
						
						
							
							Correct test expectations.  
						
						
						
					 
					
						2016-12-12 11:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ffccbd432a 
							
						 
					 
					
						
						
							
							Display tx hash for debugging.  
						
						
						
					 
					
						2016-12-12 11:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2738045030 
							
						 
					 
					
						
						
							
							Cleaner shift handling and type conversion for binary operations.  
						
						
						
					 
					
						2016-12-12 11:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2df60bec92 
							
						 
					 
					
						
						
							
							Type after shift should be type of left operand.  
						
						
						
					 
					
						2016-12-12 11:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b8b4f5e9f9 
							
						 
					 
					
						
						
							
							Support bitshifting in variables  
						
						
						
					 
					
						2016-12-12 11:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d2b8bdd016 
							
						 
					 
					
						
						
							
							Merge pull request  #1464  from federicobond/warn-msgvalue  
						
						... 
						
						
						
						Warn about using msg.value in non-payable function 
						
					 
					
						2016-12-11 16:46:06 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4508f71324 
							
						 
					 
					
						
						
							
							Merge pull request  #1481  from zigguratt/lll-end-to-end-testing  
						
						... 
						
						
						
						LLL: end to end testing 
						
					 
					
						2016-12-11 16:43:15 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							05139500fb 
							
						 
					 
					
						
						
							
							Warn about using msg.value in non-payable function  
						
						
						
					 
					
						2016-12-08 16:22:13 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							84443eb560 
							
						 
					 
					
						
						
							
							Merge pull request  #1351  from ethereum/truncate_bit  
						
						... 
						
						
						
						Truncate a boolean from calldata into one bit 
						
					 
					
						2016-12-08 16:15:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e7ff4ac810 
							
						 
					 
					
						
						
							
							Merge pull request  #1412  from ethereum/disallow-multiple-errors  
						
						... 
						
						
						
						disallow more than one errors in name and type tests 
						
					 
					
						2016-12-08 16:07:46 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b536f24644 
							
						 
					 
					
						
						
							
							Merge pull request  #1488  from ethereum/parser-error-msg  
						
						... 
						
						
						
						test: check error messages in parser tests 
						
					 
					
						2016-12-08 16:05:39 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ellison 
							
						 
					 
					
						
						
						
						
							
						
						
							0f304d2d89 
							
						 
					 
					
						
						
							
							Removed 'panic' from 'constructor_arguments_external' and added specific  
						
						... 
						
						
						
						test for fallback and fallthrough. Added one test for 'lit'. Added tests
for arithmetic/binary/unary operations. Added the start of tests for
assembler instructions within LLL source. 
						
					 
					
						2016-12-06 18:21:26 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d1c71b7826 
							
						 
					 
					
						
						
							
							Also provide value and format slightly differently.  
						
						
						
					 
					
						2016-12-06 23:52:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							86953ca3e4 
							
						 
					 
					
						
						
							
							Option to show messages in tests.  
						
						
						
					 
					
						2016-12-06 22:31:20 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94536ccec8 
							
						 
					 
					
						
						
							
							test: check error messages in parser tests  
						
						
						
					 
					
						2016-12-06 17:28:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ellison 
							
						 
					 
					
						
						
						
						
							
						
						
							e23ef9db02 
							
						 
					 
					
						
						
							
							Added tests for LLL constructors. Fixed a few tab issues.  
						
						
						
					 
					
						2016-12-06 11:16:56 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Ellison 
							
						 
					 
					
						
						
						
						
							
						
						
							20a098e205 
							
						 
					 
					
						
						
							
							Removed enclosed_panic test until assembler bug is fixed.  
						
						
						
					 
					
						2016-12-06 11:16:56 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Ellison 
							
						 
					 
					
						
						
						
						
							
						
						
							1152d2d2d4 
							
						 
					 
					
						
						
							
							Simplified exp_operator_on_range test and changed to tedting a range.  
						
						
						
					 
					
						2016-12-06 11:16:56 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Ellison 
							
						 
					 
					
						
						
						
						
							
						
						
							a91b712ab8 
							
						 
					 
					
						
						
							
							Added tests for exponent operator.  
						
						
						
					 
					
						2016-12-06 11:16:56 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Ellison 
							
						 
					 
					
						
						
						
						
							
						
						
							1b6861e6c9 
							
						 
					 
					
						
						
							
							Added 'panic' tests.  
						
						
						
					 
					
						2016-12-06 11:16:56 -05:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f345e527d 
							
						 
					 
					
						
						
							
							test: either fix tests to raise just one error, or mark them as raising multiple errors  
						
						
						
					 
					
						2016-12-05 15:41:37 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01215694f6 
							
						 
					 
					
						
						
							
							test: disallow more than one errors in name and type tests  
						
						
						
					 
					
						2016-12-05 15:41:37 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							70d246c834 
							
						 
					 
					
						
						
							
							Migrate remaining source code in tests to R literals  
						
						
						
					 
					
						2016-12-03 17:52:51 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5098e1eb15 
							
						 
					 
					
						
						
							
							Count instructions without metadata hash.  
						
						
						
					 
					
						2016-12-01 16:04:47 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4c15c465ef 
							
						 
					 
					
						
						
							
							Submit library addresses to the compiler in tests (and not link afterwards)  
						
						
						
					 
					
						2016-12-01 16:04:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c88f34c781 
							
						 
					 
					
						
						
							
							Remove unneeded optimised test from EndToEndTest  
						
						
						
					 
					
						2016-12-01 16:04:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad9640fa3 
							
						 
					 
					
						
						
							
							Optimizer tests to not interfere with the optimiser flag  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f869792eec 
							
						 
					 
					
						
						
							
							Fix type of optimizeRuns  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f91ae3f06b 
							
						 
					 
					
						
						
							
							Fix tests  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6a7ff039df 
							
						 
					 
					
						
						
							
							Use CBOR encoding.  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1e35526eb6 
							
						 
					 
					
						
						
							
							Fix tests.  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							aa1fd6a879 
							
						 
					 
					
						
						
							
							Add test.  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5789eaa78d 
							
						 
					 
					
						
						
							
							Metadata stamp.  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							55a719a79c 
							
						 
					 
					
						
						
							
							Merge pull request  #1462  from ethereum/fix-incorrect-assertion  
						
						... 
						
						
						
						codegen: assertion did not assert non-nullness 
						
					 
					
						2016-12-01 15:14:31 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1367aef83b 
							
						 
					 
					
						
						
							
							Merge pull request  #1461  from ethereum/reference-not-pointer  
						
						... 
						
						
						
						test: replace a pointer argument by a reference 
						
					 
					
						2016-12-01 15:13:32 +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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							83a0ad73ce 
							
						 
					 
					
						
						
							
							Merge pull request  #1313  from ethereum/lll-strict-parser  
						
						... 
						
						
						
						LLL: stricter parser 
						
					 
					
						2016-12-01 12:41:43 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5d1d81d270 
							
						 
					 
					
						
						
							
							Merge pull request  #1454  from ethereum/end-of-comment  
						
						... 
						
						
						
						parser: recognize an end of comment of the form `**/` 
						
					 
					
						2016-12-01 12:40:52 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							422140f603 
							
						 
					 
					
						
						
							
							test: more precise expectation about the error for assigning into storage in inline assembly  
						
						
						
					 
					
						2016-12-01 12:27:27 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd0bd57d67 
							
						 
					 
					
						
						
							
							test: change retrieveFunctionBySignature to take a constant reference rather than a pointer  
						
						... 
						
						
						
						The function `retrieveFunctionBySignature` expected the argument to be a non-null pointer.
This commit makes this assumption more explicit. 
						
					 
					
						2016-12-01 11:53:06 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							29e304d3bc 
							
						 
					 
					
						
						
							
							Fix typos (existant -> existent)  
						
						
						
					 
					
						2016-12-01 01:29:30 -03: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 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							547deec4be 
							
						 
					 
					
						
						
							
							codegen: clean any data from the input  
						
						
						
					 
					
						2016-11-30 17:42:03 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b16cdbb57e 
							
						 
					 
					
						
						
							
							test: add a test that witnesses  #1318  
						
						
						
					 
					
						2016-11-30 17:40:34 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaab712944 
							
						 
					 
					
						
						
							
							parser: recognize an end of comment of the form **/ at the end of a multi-line doc comment  
						
						... 
						
						
						
						This fixes  #1433  
						
					 
					
						2016-11-30 17:28:07 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4cecedcb49 
							
						 
					 
					
						
						
							
							LLL: update tests with the strict parser  
						
						
						
					 
					
						2016-11-30 16:17:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ac357d1225 
							
						 
					 
					
						
						
							
							Merge pull request  #1442  from ethereum/lll-testing  
						
						... 
						
						
						
						LLL: introduce testing framework 
						
					 
					
						2016-11-30 15:46:20 +00:00