| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b3061225bc | .delegatecall() should always return a boolean of execution status | 2017-08-01 20:50:03 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6ea4b7fa37 | Add test for tight packing keccak256/sha256/ripemd160 | 2017-08-01 02:11:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6dba8cf0f4 | Use keccak256 instead of sha3 | 2017-07-28 16:57:34 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 368a8a62c1 | Test case for invalid ecrecover call. | 2017-07-28 15:32:42 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7c7c2baa82 | Re-allow multiple modifiers per function. | 2017-07-27 13:45:39 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ee3a2c0599 | Add end-to-end test | 2017-07-13 15:18:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b7a59652f1 | Merge pull request #2501 from ethereum/undef-macros Move UndefMacros from libdevcore to libsolidity/parsing | 2017-07-12 15:07:20 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0cb93a5f7b | Test for internal "variable already present" error. | 2017-07-04 19:33:54 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b615b01449 | Move UndefMacros from libdevcore to libsolidity/parsing | 2017-07-02 00:09:46 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 4dfc413b8e | test: add a test passing an invalid boolean value as an event argument Fixes #1381 | 2017-07-01 10:35:51 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | fdc9ef14ad | test: add an assertion about storing an invalid boolean into the memory | 2017-07-01 10:35:51 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 7cbf6a86dd | test: add a test about storing an invalid boolean | 2017-07-01 10:35:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 46caff4597 | Test for negative stack height. | 2017-06-28 16:55:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1a3066c3a1 | Test about semantics of "swap" in storage. | 2017-06-26 16:31:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f36e021ffc | Test for passing empty string literal as function argument. | 2017-06-22 17:39:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2f0826ffd7 | Functionality tests for for. | 2017-06-16 10:56:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b098b363b5 | Test for embedded functions. | 2017-06-08 15:52:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 64ddb176bb | Test for accessing outer inline assembly scope. | 2017-06-08 15:52:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 97cc968a13 | Initial EVM1.5 assembly implementation. | 2017-06-08 15:52:44 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | dcb7c51920 | Add inline assembly test for sha3/keccak256 | 2017-05-30 13:57:44 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ff33297786 | Add test for sha3() == keccak256() | 2017-05-30 12:33:04 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9e1c509cf5 | Use keccak256() in tests (and not sha3()) | 2017-05-30 12:33:04 +01:00 |  | 
			
				
					| 
							
							
								 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 |  |