Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							88a2ac25e5 
							
						 
					 
					
						
						
							
							Revert "Fix contract lookup in tests"  
						
						 
						
						... 
						
						
						
						This reverts commit f8914c6b28 . 
						
					 
					
						2017-01-16 18:07:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							fda39afdba 
							
						 
					 
					
						
						
							
							Modify library collision test  
						
						 
						
						... 
						
						
						
						Since libaraies no longer collide on name but on fully-qualified name,
you can only induce collision by colliding them as idenfitiers. 
						
					 
					
						2017-01-16 12:32:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							a7f8a1986a 
							
						 
					 
					
						
						
							
							Revert "Move clashing libraries to common source in test"  
						
						 
						
						... 
						
						
						
						This reverts commit c4a9ca5cfe7a8b4ba9d2d84392c57d5eefacd1f7. 
						
					 
					
						2017-01-16 12:32:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							1f30982ab5 
							
						 
					 
					
						
						
							
							Use fully-qualified names for linking, too  
						
						 
						
						... 
						
						
						
						Using libraries leaves behind a library link reference in the binary
which the linker must later resolve.  These link references were still
being generated by name and not by fully-qualified name.  This would
lead to a link-time collision between two libraries having the same
name but in different source units.
This change changes linker symbols over to fully-qualified names,
which resolves that issue.  This does potentially introduce a new
problem, which is that linker symbols appear to be limited to 36
characters and are truncated.  Storing paths extends the average
symbol size, and it would be great if truncation was from the tail
rather than the head. 
						
					 
					
						2017-01-16 12:32:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							f8914c6b28 
							
						 
					 
					
						
						
							
							Fix contract lookup in tests  
						
						 
						
						... 
						
						
						
						The fully-qualified name of a contract with no source unit is :<Name>
instead of just <Name>, so the test system needed to be adjusted
accordingly. 
						
					 
					
						2017-01-16 12:32:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							220ccfb492 
							
						 
					 
					
						
						
							
							Move clashing libraries to common source in test  
						
						 
						
						... 
						
						
						
						Since contracts and libraries only collide if they share a common
source file now, this test only works if both libraries are in the
same source. 
						
					 
					
						2017-01-16 12:32:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bde0b40634 
							
						 
					 
					
						
						
							
							Merge pull request  #1479  from ethereum/function_variable_mixin  
						
						 
						
						... 
						
						
						
						Disallow mixin of functions and attributes under the same name 
						
					 
					
						2017-01-13 09:36:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6508ca992 
							
						 
					 
					
						
						
							
							fixed  
						
						 
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2017-01-11 12:03:54 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4542f459f1 
							
						 
					 
					
						
						
							
							added fix and a test for order independence of nested prefixing  
						
						 
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2017-01-11 11:45:14 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9602318eab 
							
						 
					 
					
						
						
							
							test: allow multiple errors in modifier-function overriding  
						
						 
						
						
						
					 
					
						2017-01-11 18:28:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42b6726173 
							
						 
					 
					
						
						
							
							analysis: allow some shadowings explicitly  
						
						 
						
						
						
					 
					
						2017-01-11 18:28:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d9020b3b8 
							
						 
					 
					
						
						
							
							fixed test and added solution  
						
						 
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2017-01-08 22:53:54 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VoR0220 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f62980d52 
							
						 
					 
					
						
						
							
							added test  
						
						 
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2017-01-08 22:53:51 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07f34e0023 
							
						 
					 
					
						
						
							
							test: add a test importing a file name starting with a period  
						
						 
						
						
						
					 
					
						2017-01-03 18:18:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96ca706353 
							
						 
					 
					
						
						
							
							test: add a test case for  #1286  
						
						 
						
						
						
					 
					
						2017-01-02 17:58:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							18f8f29c0a 
							
						 
					 
					
						
						
							
							Merge pull request  #1487  from ethereum/shift-ops  
						
						 
						
						... 
						
						
						
						Shift operators 
						
					 
					
						2016-12-14 16:31:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							08a11e309f 
							
						 
					 
					
						
						
							
							Fix tests.  
						
						 
						
						
						
					 
					
						2016-12-13 17:02:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							932e7887bd 
							
						 
					 
					
						
						
							
							test: add tests that tries different types on <<=  
						
						 
						
						
						
					 
					
						2016-12-13 16:35:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							de720e643d 
							
						 
					 
					
						
						
							
							Improve error message when trying to modify constant variables  
						
						 
						
						
						
					 
					
						2016-12-13 00:32:37 -03: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94536ccec8 
							
						 
					 
					
						
						
							
							test: check error messages in parser tests  
						
						 
						
						
						
					 
					
						2016-12-06 17:28:49 +01: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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