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 w parameter 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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							74373ecc7a
							
						
					 | 
					
						
						
							
							Add test for legacyAST
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							c29da75f96
							
						
					 | 
					
						
						
							
							Add test for bytecode
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a24ac2f285
							
						
					 | 
					
						
						
							
							Add compilation test and verify output
						
						
						
						
						
					 | 
					
						2017-04-20 19:38:00 +01:00 | 
					
					
						
						
							
							
							
						
					 |