chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							28f10f4783 
							
						 
					 
					
						
						
							
							Remove error label / invalid jump label.  
						
						 
						
						
						
					 
					
						2017-04-28 13:14:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							478f2997ea 
							
						 
					 
					
						
						
							
							Storage access from inline assembly.  
						
						 
						
						
						
					 
					
						2017-04-25 16:49:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4afd54b235 
							
						 
					 
					
						
						
							
							Convert storge access tests to new explicit slot / offset access.  
						
						 
						
						
						
					 
					
						2017-04-25 16:49:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f13c8af3f9 
							
						 
					 
					
						
						
							
							Make tests comply with stack height checks.  
						
						 
						
						
						
					 
					
						2017-04-25 16:49:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5a71e4f1a7 
							
						 
					 
					
						
						
							
							Add more complex tests for interfaces  
						
						 
						
						
						
					 
					
						2017-03-17 17:06:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0c8a766146 
							
						 
					 
					
						
						
							
							Merge pull request  #1698  from ethereum/exp-notation  
						
						 
						
						... 
						
						
						
						Fix scientific notation in number literals 
						
					 
					
						2017-03-15 14:55:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b28be08b6d 
							
						 
					 
					
						
						
							
							Add tests for negative base  
						
						 
						
						
						
					 
					
						2017-03-15 13:07:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b0a23fa77d 
							
						 
					 
					
						
						
							
							Add tests for fractional numbers in exponential notation  
						
						 
						
						
						
					 
					
						2017-03-15 13:06:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6014c3fe16 
							
						 
					 
					
						
						
							
							Add tests for scientific notation  
						
						 
						
						
						
					 
					
						2017-03-15 13:06:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							d134fda0c0 
							
						 
					 
					
						
						
							
							Merge pull request  #1729  from ethereum/constantvariables  
						
						 
						
						... 
						
						
						
						Only allow pure expressions for constant state variables. 
						
					 
					
						2017-03-15 10:03:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							47cd8964b8 
							
						 
					 
					
						
						
							
							Require and Assert.  
						
						 
						
						
						
					 
					
						2017-03-14 14:21:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							592cec7e90 
							
						 
					 
					
						
						
							
							Disallow constants that are neither value types nor strings.  
						
						 
						
						
						
					 
					
						2017-03-13 13:30:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							14948e514d 
							
						 
					 
					
						
						
							
							Allow enum values for constants.  
						
						 
						
						
						
					 
					
						2017-03-13 13:30:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							49cfacced2 
							
						 
					 
					
						
						
							
							End to end tests for constants.  
						
						 
						
						
						
					 
					
						2017-03-13 13:30:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fe5f85ef34 
							
						 
					 
					
						
						
							
							Test for array singletons.  
						
						 
						
						
						
					 
					
						2017-03-06 14:42:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							cfbbd89daf 
							
						 
					 
					
						
						
							
							Merge pull request  #1702  from ethereum/assertError  
						
						 
						
						... 
						
						
						
						Change effect of assert to invalid opcode. 
						
					 
					
						2017-03-03 18:25:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4d290e551c 
							
						 
					 
					
						
						
							
							Disallow setting .gas() on .transfer()  
						
						 
						
						
						
					 
					
						2017-02-24 00:27:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							cde027d144 
							
						 
					 
					
						
						
							
							Fix test for gas overloading in .transfer()  
						
						 
						
						
						
					 
					
						2017-02-24 00:18:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							81006dae98 
							
						 
					 
					
						
						
							
							Support gas modifier on addr.transfer()  
						
						 
						
						
						
					 
					
						2017-02-24 00:18:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							16e48219d3 
							
						 
					 
					
						
						
							
							Add test for address.transfer()  
						
						 
						
						
						
					 
					
						2017-02-24 00:17:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4b1e8111cc 
							
						 
					 
					
						
						
							
							Remove assert for now.  
						
						 
						
						
						
					 
					
						2017-02-23 19:43:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0d8a9c3289 
							
						 
					 
					
						
						
							
							Merge pull request  #1661  from ethereum/asm-revert  
						
						 
						
						... 
						
						
						
						Implement REVERT (EIP140) 
						
					 
					
						2017-02-13 14:56:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e2349f9d5d 
							
						 
					 
					
						
						
							
							Merge pull request  #1676  from ethereum/test-modifytimestamp  
						
						 
						
						... 
						
						
						
						Add blockTimestamp and do not rely on mining time (soltest) 
						
					 
					
						2017-02-13 14:54:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							30cfad3548 
							
						 
					 
					
						
						
							
							Check for state changes in revert() tests  
						
						 
						
						
						
					 
					
						2017-02-10 22:44:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f26fe5bc1c 
							
						 
					 
					
						
						
							
							Add tests for revert()  
						
						 
						
						
						
					 
					
						2017-02-10 22:44:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8429c03f2a 
							
						 
					 
					
						
						
							
							Add tests for assert()  
						
						 
						
						
						
					 
					
						2017-02-10 13:29:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a82acba49a 
							
						 
					 
					
						
						
							
							Compare start/end timestamp  
						
						 
						
						
						
					 
					
						2017-02-10 13:26:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4cf44f1b41 
							
						 
					 
					
						
						
							
							Do not use modifyTimestamp where not needed  
						
						 
						
						
						
					 
					
						2017-02-10 13:24:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							0b61f13c7f 
							
						 
					 
					
						
						
							
							Add more tests for function type conversion  
						
						 
						
						
						
					 
					
						2017-02-01 12:23:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							eb530aa217 
							
						 
					 
					
						
						
							
							Add tests for invalid instruction  
						
						 
						
						
						
					 
					
						2017-01-27 21:24:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8e5f1c0d50 
							
						 
					 
					
						
						
							
							Test double inclusion of bytecode.  
						
						 
						
						
						
					 
					
						2017-01-24 17:41:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dea59bfbdc 
							
						 
					 
					
						
						
							
							Test for initializing recursive structs.  
						
						 
						
						
						
					 
					
						2017-01-24 12:06:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b52a60402d 
							
						 
					 
					
						
						
							
							Merge pull request  #1245  from ethereum/1215  
						
						 
						
						... 
						
						
						
						Allow multiple events of the same name 
						
					 
					
						2017-01-24 11:52:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8dc306d62b 
							
						 
					 
					
						
						
							
							test: add a test case about inheriting multiple events of the same name  
						
						 
						
						
						
					 
					
						2017-01-23 15:25:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							567139486f 
							
						 
					 
					
						
						
							
							test: somehow log counting system has changed  
						
						 
						
						
						
					 
					
						2017-01-23 15:25:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c09e81c3e 
							
						 
					 
					
						
						
							
							test: check the results of function calls in the test for multiple events of the same name  
						
						 
						
						
						
					 
					
						2017-01-23 15:25:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							133d1c05e1 
							
						 
					 
					
						
						
							
							test: fixing inconsistent usage of end-to-end test framework  
						
						 
						
						
						
					 
					
						2017-01-23 15:25:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e85e35a7f 
							
						 
					 
					
						
						
							
							test: Add an end-to-end test about multiple events of the same name  
						
						 
						
						... 
						
						
						
						See #1215  
						
					 
					
						2017-01-23 15:25:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							df4ef74199 
							
						 
					 
					
						
						
							
							Add tests for internal constructor.  
						
						 
						
						
						
					 
					
						2017-01-20 19:22:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d3a391c136 
							
						 
					 
					
						
						
							
							Provide fallback for linking.  
						
						 
						
						
						
					 
					
						2017-01-18 17:41:36 +01: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42b6726173 
							
						 
					 
					
						
						
							
							analysis: allow some shadowings explicitly  
						
						 
						
						
						
					 
					
						2017-01-11 18:28:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96ca706353 
							
						 
					 
					
						
						
							
							test: add a test case for  #1286  
						
						 
						
						
						
					 
					
						2017-01-02 17:58:33 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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