chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c8a6aac69
							
						
					 | 
					
						
						
							
							Prevent encoding of weird types and support packed encoding of external function types.
						
						
						
						
						
					 | 
					
						2018-03-29 09:57:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bitshift
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c56e53046
							
						
					 | 
					
						
						
							
							Changes deprecation and adjusts tests.
						
						
						
						
						
					 | 
					
						2018-03-27 03:30:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bitshift
							
						 
					 | 
					
						
						
						
						
							
						
						
							be35a65eb3
							
						
					 | 
					
						
						
							
							Adds unit tests for moved function.
						
						
						
						
						
					 | 
					
						2018-03-27 03:30:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							78abe81f08
							
						
					 | 
					
						
						
							
							Merge branch 'develop' into externalFunctionsInLibraries
						
						
						
						
						
					 | 
					
						2018-03-14 18:07:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d0c96d53e9
							
						
					 | 
					
						
						
							
							Merge pull request #3734 from ethereum/soltestOptions
						
						
						
						
						
						
						
						test: Rename test/TestHelper.* to test/Options.* and add Options::val… 
						
					 | 
					
						2018-03-14 18:05:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							abc7a45230
							
						
					 | 
					
						
						
							
							Merge pull request #3725 from ethereum/blockhashNoCall
						
						
						
						
						
						
						
						Allow ``block.blockhash`` without it being called. 
						
					 | 
					
						2018-03-14 18:04:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							d63d41b3b5
							
						
					 | 
					
						
						
							
							test: Rename test/TestHelper.* to test/Options.* and add Options::validate().
						
						
						
						
						
					 | 
					
						2018-03-14 12:04:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							834d63de2c
							
						
					 | 
					
						
						
							
							Allow `block.blockhash` without being called.
						
						
						
						
						
					 | 
					
						2018-03-13 17:34:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							eecc26deec
							
						
					 | 
					
						
						
							
							Make external library functions accessible.
						
						
						
						
						
					 | 
					
						2018-03-13 17:18:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							51f9e350b1
							
						
					 | 
					
						
						
							
							Tests.
						
						
						
						
						
					 | 
					
						2018-03-13 16:55:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3593df43b
							
						
					 | 
					
						
						
							
							Test for using staticcall for view and pure functions.
						
						
						
						
						
					 | 
					
						2018-03-06 15:30:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							2213f9946b
							
						
					 | 
					
						
						
							
							Improved gasleft tests.
						
						
						
						
						
					 | 
					
						2018-03-05 18:45:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							298bdeec49
							
						
					 | 
					
						
						
							
							Remove unstable test case.
						
						
						
						
						
					 | 
					
						2018-03-05 13:28:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							c633c0eacb
							
						
					 | 
					
						
						
							
							Move msg.gas to global function gasleft(). Closes #2971.
						
						
						
						
						
					 | 
					
						2018-03-05 11:18:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d64aa0eaad
							
						
					 | 
					
						
						
							
							Some more scoping tests.
						
						
						
						
						
					 | 
					
						2018-02-27 12:41:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							88a5c66f4a
							
						
					 | 
					
						
						
							
							Only active variables at the point of their declaration.
						
						
						
						
						
					 | 
					
						2018-02-27 12:17:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							388718b59f
							
						
					 | 
					
						
						
							
							Introduce emit statement.
						
						
						
						
						
					 | 
					
						2018-02-22 15:17:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							89a8f4096c
							
						
					 | 
					
						
						
							
							Provide proper input for test call.
						
						
						
						
						
					 | 
					
						2018-02-20 19:31:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b5a5a8669
							
						
					 | 
					
						
						
							
							Make addmod and mulmod revert if the last argument is zero.
						
						
						
						
						
					 | 
					
						2018-02-15 13:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							aea9e7fe54
							
						
					 | 
					
						
						
							
							Add tests for selectors for public variables.
						
						
						
						
						
					 | 
					
						2018-02-13 14:15:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6807010dc7
							
						
					 | 
					
						
						
							
							Prevent libraries from being called.
						
						
						
						
						
					 | 
					
						2018-01-19 16:27:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							14707b27e2
							
						
					 | 
					
						
						
							
							Merge pull request #3183 from federicobond/fix-event-parsing
						
						
						
						
						
						
						
						Fix event parsing. Refs #3175 
						
					 | 
					
						2017-12-12 11:12:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							14fd647b85
							
						
					 | 
					
						
						
							
							Fix event parsing. Refs #3175
						
						
						
						
						
					 | 
					
						2017-11-22 23:08:12 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6dbc34e16e
							
						
					 | 
					
						
						
							
							If statement for Iulia / inline assembly.
						
						
						
						
						
					 | 
					
						2017-11-22 16:25:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Balajiganapathi S
							
						 
					 | 
					
						
						
						
						
							
						
						
							165857b1d4
							
						
					 | 
					
						
						
							
							Allow constant integer variables as array lengths.
						
						
						
						
						
					 | 
					
						2017-11-22 01:41:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3db1fc197
							
						
					 | 
					
						
						
							
							Do not accept truncated function selectors.
						
						
						
						
						
					 | 
					
						2017-10-17 23:17:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6001bd1406
							
						
					 | 
					
						
						
							
							Allocate one byte per memory byte array element instead of 32.
						
						
						
						
						
					 | 
					
						2017-10-16 22:29:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ee619c9bb
							
						
					 | 
					
						
						
							
							Snarks test using Byzantium precompiles
						
						
						
						
						
						
						
						* Snark tests.
* Verifying routine.
* Example proof.
* Update precompiled positions to Byzantium ruleset. 
						
					 | 
					
						2017-10-09 11:09:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7cb4d714c7
							
						
					 | 
					
						
						
							
							Fix overload resolution when conflict is with members of address (balance, transfer, etc)
						
						
						
						
						
					 | 
					
						2017-09-28 13:57:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ea812598d
							
						
					 | 
					
						
						
							
							Fix other test to use ABI_CHECK
						
						
						
						
						
					 | 
					
						2017-09-27 00:50:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							95ec2fd0b6
							
						
					 | 
					
						
						
							
							Fix encoded EndToEnd inputs.
						
						
						
						
						
					 | 
					
						2017-09-25 19:33:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e4f242274
							
						
					 | 
					
						
						
							
							Improved error messages for EndToEnd tests.
						
						
						
						
						
					 | 
					
						2017-09-25 10:49:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b813ed295
							
						
					 | 
					
						
						
							
							Support multiple assignment in inline assembly
						
						
						
						
						
					 | 
					
						2017-09-20 11:16:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ada68bcee6
							
						
					 | 
					
						
						
							
							Add tests for constant bytes/strings
						
						
						
						
						
					 | 
					
						2017-09-18 22:25:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							70d70e7816
							
						
					 | 
					
						
						
							
							Implement struct encoder.
						
						
						
						
						
					 | 
					
						2017-09-16 12:31:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6385641f6e
							
						
					 | 
					
						
						
							
							Fix tests.
						
						
						
						
						
					 | 
					
						2017-09-16 12:31:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							44825d1c1e
							
						
					 | 
					
						
						
							
							Expect test to fail until implemented.
						
						
						
						
						
					 | 
					
						2017-09-16 12:12:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							22f85d5af3
							
						
					 | 
					
						
						
							
							Update tests and error messages.
						
						
						
						
						
					 | 
					
						2017-09-16 12:12:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e72bd163a
							
						
					 | 
					
						
						
							
							Allow structs as part of function interfaces.
						
						
						
						
						
					 | 
					
						2017-09-16 12:12:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c9dbd5083
							
						
					 | 
					
						
						
							
							Merge pull request #2473 from ethereum/functiontype-sig
						
						
						
						
						
						
						
						Add .selector member on function types 
						
					 | 
					
						2017-09-13 17:35:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8b166c3636
							
						
					 | 
					
						
						
							
							Use hashing function in tests
						
						
						
						
						
					 | 
					
						2017-09-13 11:40:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd1f8ab38b
							
						
					 | 
					
						
						
							
							Rename .sig to .selector on function types
						
						
						
						
						
					 | 
					
						2017-09-13 11:40:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							88946f9f03
							
						
					 | 
					
						
						
							
							Add tests for function type sigs
						
						
						
						
						
					 | 
					
						2017-09-13 11:40:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c83768c426
							
						
					 | 
					
						
						
							
							Fix tests
						
						
						
						
						
					 | 
					
						2017-09-06 13:52:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							50047bf82c
							
						
					 | 
					
						
						
							
							Change tests to use view or pure as appropriate
						
						
						
						
						
					 | 
					
						2017-09-06 13:50:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							38446a9669
							
						
					 | 
					
						
						
							
							ABI encoder tests.
						
						
						
						
						
					 | 
					
						2017-08-14 13:11:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							95acbc7a9f
							
						
					 | 
					
						
						
							
							Some more ABI tests.
						
						
						
						
						
					 | 
					
						2017-08-10 15:49:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							38e9505a83
							
						
					 | 
					
						
						
							
							Merge pull request #2673 from ethereum/builtin-gas
						
						
						
						
						
						
						
						Disallow gas modifier on sha256/ripemd160/ecrecover 
						
					 | 
					
						2017-08-04 14:43:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7642dc8a7
							
						
					 | 
					
						
						
							
							Disallow gas modifier on sha255/ripemd160/ecrecover
						
						
						
						
						
					 | 
					
						2017-08-01 20:55:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							f63bb0a442
							
						
					 | 
					
						
						
							
							Add test for call/callcode/delegatecall to invalid address
						
						
						
						
						
					 | 
					
						2017-08-01 20:51:52 +01:00 | 
					
					
						
						
							
							
							
						
					 |