| 
							
							
								 Daniel Kirchner | e8480664d3 | Move output selection wildcard tests from command line tests to StandardCompiler.cpp. | 2019-05-15 13:15:59 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | a6a28ac475 | Allow overwriting the release flag for tests and adjust test suite to CBOR metadata. | 2019-05-08 22:21:50 +02:00 |  | 
			
				
					| 
							
							
								 Grant Wuerker | 69b4ce36de | Some move semantics improvements. | 2019-04-17 14:19:48 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0432401e20 | Emit warning when using the Yul optimiser | 2019-03-25 18:38:06 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3bc2c35cc4 | Support compiling Yul within StandardCompiler | 2019-03-22 01:35:16 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 308e3ef1cd | Add test for standard compiler. | 2019-03-14 15:34:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6d1ed93247 | Use stack optimizations. | 2019-03-14 15:34:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6c9961e040 | Merge pull request #5941 from ethereum/metadata-compilerstack Metadata should not require compilation | 2019-03-04 18:53:07 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fcbb8ec51c | Allow returning metadata in StandardCompiler without compilation | 2019-03-04 16:19:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9a949c1bda | Set default EVM version to Petersburg. | 2019-03-04 14:53:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ecd246aeb6 | Support petersburg in evmVersion | 2019-03-04 14:10:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4d10f4b4cf | Process and validate standard-json optimizer settings. | 2019-03-04 11:40:28 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | be22032141 | Clean up some includes in tests | 2019-02-05 22:58:43 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | bc6ddbdd09 | Remove wparameter for toHex. | 2018-12-05 22:51:49 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 384a65f660 | Be more strict about values in the optimizer block in StandardJSON | 2018-09-26 16:51:08 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a515173900 | Add proper error reporting when invalid settings are provided in StandardJSON | 2018-09-21 14:53:24 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 17cac588d0 | Replace safety stop by invalid | 2018-08-14 12:32:47 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0eeb06b6ea | Test for legacyAssembly in StandardCompiler | 2018-08-08 20:52:18 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 893f4cf092 | Specifies visibility in unit tests. | 2018-07-16 14:49:55 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | fc2b006fe1 | Updates unit test to specify visibility. | 2018-07-04 15:45:42 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 305fc0626b | Update test expectations. | 2018-05-09 14:08:25 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 840ed1e88a | Update parser test expectations | 2018-05-04 13:31:56 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ed9f80690b | Simplify expectIdentifierToken by using expectToken | 2018-05-03 22:10:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 42c4c78390 | Adjust tests. | 2018-04-12 13:09:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0cbe55005d | Create empty dynamic memory arrays more efficiently. | 2018-04-04 12:37:04 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a59d6d2e53 | Support constantinople in evm-version | 2018-03-12 18:13:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 982476f99d | Add TangerineWhistle. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 60f7be5d4c | Some tests. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b6dfd9ef54 | Ensure that library addresses supplied are of correct length and hex prefixed in JSONIO | 2018-03-01 12:03:56 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7897301b71 | Properly validate invalid hex characters in JSONIO libraries | 2018-02-28 10:44:48 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 83fec0232d | Add more comprehensive tests and checks for libraries in JSONIO | 2018-02-28 10:36:07 +01:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 0f29ac4e56 | Add new JSON API for better abstraction and for supporting strict JSON parsing | 2018-02-20 21:58:26 +01:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 1d4547ab03 | Minor improvement: check sources - returns error, if "sources" is an array, an empty object or not defined
- Added new test-cases in test/libsolidity/StandardCompiler.cpp | 2018-02-16 18:44:46 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9e7e312fdf | Properly support library file names containing a colon (such as URLs). | 2018-01-05 13:24:07 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ff9fdfac57 | Properly handle colons in file names within jsonio | 2018-01-03 15:44:03 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | add4cde68c | Populate the sourceLocation field properly in standard JSON on errors | 2017-12-18 12:17:51 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 73d25c883f | Specify output selection in tests | 2017-11-29 20:10:18 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f86cd06b97 | Add contract depedendency tests to standardcompiler | 2017-10-05 09:53:43 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a0394a1bfa | Restrict contracts compiled via outputSelection (but not the individual output details) | 2017-10-04 20:30:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d15526f877 | Update tests. | 2017-08-25 10:42:36 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b3986f1d07 | Remove some unused includes | 2017-08-21 14:08:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 25fc8ad9b9 | Fix tests. | 2017-06-23 19:29:11 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3c4671a2da | Match substring in tests to avoid metadata issues | 2017-06-14 20:31:20 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 585b3ea3e3 | Print auxiliary data in the assembly | 2017-06-14 20:14:15 +01:00 |  | 
			
				
					| 
							
							
								 djudjuu | b011ddfae3 | adjusted test-cases | 2017-05-30 19:25:54 +02:00 |  | 
			
				
					| 
							
							
								 djudjuu | 6316a76ab9 | testsuite adjustment | 2017-05-19 09:51:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dea7b864e6 | Compact format for AST-Json with backwards compatibility | 2017-05-17 11:14:33 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 31bd4acf66 | Split out common metadata validation code | 2017-05-06 11:28:01 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ed3ab3506a | Follow the JSON I/O spec closely | 2017-05-02 16:52:38 +02:00 |  | 
			
				
					| 
							
							
								 djuju | 45f8c5aa88 | enumchecks not working | 2017-04-28 15:24:59 +02:00 |  |