chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b474d5299 
							
						 
					 
					
						
						
							
							Merge pull request  #5497  from ethereum/langutil-SourceReferenceFormatter  
						
						... 
						
						
						
						Moving SourceReferenceFormatter into langutil namespace. 
						
					 
					
						2018-11-26 12:44:25 +01:00 
						 
				 
			
				
					
						
							
							
								Lazaridis 
							
						 
					 
					
						
						
						
						
							
						
						
							56d5dd4668 
							
						 
					 
					
						
						
							
							decouple TestCase class from test/libsolidity  
						
						
						
					 
					
						2018-11-25 02:34:59 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeb66905de 
							
						 
					 
					
						
						
							
							Moving SourceReferenceFormatter into langutil namespace.  
						
						
						
					 
					
						2018-11-24 12:33:36 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a94e503da 
							
						 
					 
					
						
						
							
							Merge pull request  #5491  from ethereum/libyul-as-library  
						
						... 
						
						
						
						Libyul as static library (version 3 ;( ) 
						
					 
					
						2018-11-23 17:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec47c8946b 
							
						 
					 
					
						
						
							
							Isolating libyul library API into its own namespace yul.  
						
						
						
					 
					
						2018-11-23 14:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							0ff4cbe51b 
							
						 
					 
					
						
						
							
							Add SMTChecker tests for standard JSON  
						
						
						
					 
					
						2018-11-23 10:51:06 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f4ed52a71 
							
						 
					 
					
						
						
							
							Rewrite header paths to adapt to recent git mv of libsolidity/inlineasm to libyul  
						
						
						
					 
					
						2018-11-23 11:18:57 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							d67322a186 
							
						 
					 
					
						
						
							
							Introduce namespace langutil in liblangutil directory.  
						
						... 
						
						
						
						Also:
- Use {}-style list initialisation for SourceLocation construction
- Introduce new system includes
- Changes the API of the Scanner to take source as value (with move) as opposed to as a reference 
						
					 
					
						2018-11-21 19:13:44 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							87821c53c3 
							
						 
					 
					
						
						
							
							Isolating files shared between Yul- and Solidity language frontend.  
						
						
						
					 
					
						2018-11-21 18:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f705a45d43 
							
						 
					 
					
						
						
							
							[Yul] Implements a pass to rewrite for-loop's pre block into the parent's Block.  
						
						
						
					 
					
						2018-11-16 13:15:41 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b6c3257752 
							
						 
					 
					
						
						
							
							Remove old libsolc API (compileJSON, compileJSONMulti, compileJSONCallback)  
						
						
						
					 
					
						2018-11-13 13:54:01 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							37766ee8e4 
							
						 
					 
					
						
						
							
							Add VarDeclPropagator to full suite and interactive optimizer.  
						
						
						
					 
					
						2018-11-07 23:19:42 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9127a7c8 
							
						 
					 
					
						
						
							
							Add rematerializer to interactive optimizer.  
						
						
						
					 
					
						2018-10-28 13:27:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f92623063d 
							
						 
					 
					
						
						
							
							Add redundant assign and ssa.  
						
						
						
					 
					
						2018-10-24 17:54:35 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							57843f790c 
							
						 
					 
					
						
						
							
							Interactive optimizer tool.  
						
						
						
					 
					
						2018-10-24 17:52:28 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							e4851cf59e 
							
						 
					 
					
						
						
							
							[SMTChecker] Inline calls to internal functions  
						
						
						
					 
					
						2018-10-15 15:11:21 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1304361b9c 
							
						 
					 
					
						
						
							
							Renaming namespace dev::julia to dev::yul.  
						
						
						
					 
					
						2018-10-15 11:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a4bec7e47 
							
						 
					 
					
						
						
							
							Renaming libjulia to libyul  
						
						
						
					 
					
						2018-10-15 11:52:35 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4607118d2e 
							
						 
					 
					
						
						
							
							Add Yul optimizer test framework.  
						
						
						
					 
					
						2018-10-11 16:59:57 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9da62384ee 
							
						 
					 
					
						
						
							
							Combine test path discovery.  
						
						
						
					 
					
						2018-10-11 15:01:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							50247dc8d1 
							
						 
					 
					
						
						
							
							Extract test suite runs.  
						
						
						
					 
					
						2018-10-11 15:01:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9081f803c7 
							
						 
					 
					
						
						
							
							Extract function.  
						
						
						
					 
					
						2018-10-11 15:01:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b5a4d0172 
							
						 
					 
					
						
						
							
							Merge pull request  #5134  from ethereum/fuzzer-input-file  
						
						... 
						
						
						
						solfuzzer: adds --input-file=FILENAME command line argument (defaulting to stdin) 
						
					 
					
						2018-10-10 16:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							212a6e146a 
							
						 
					 
					
						
						
							
							adds --input-file=FILENAME to solfuzzer  
						
						
						
					 
					
						2018-10-10 11:13:03 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9e032bff43 
							
						 
					 
					
						
						
							
							Use nullptr instead of NULL where appropriate  
						
						
						
					 
					
						2018-10-09 18:06:39 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							24563dd3ce 
							
						 
					 
					
						
						
							
							Do not use compileJSON wrapper in the fuzzer  
						
						
						
					 
					
						2018-09-29 14:58:59 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							967bb6d999 
							
						 
					 
					
						
						
							
							Initialize `TestTool::m_formatted`.  
						
						
						
					 
					
						2018-08-07 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a6df7b1fb8 
							
						 
					 
					
						
						
							
							Always count all test cases in isoltest and exit early on user request.  
						
						
						
					 
					
						2018-08-07 19:28:21 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							d923926ff7 
							
						 
					 
					
						
						
							
							Infrastructure for extracting JSON AST tests.  
						
						
						
					 
					
						2018-08-03 20:35:50 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a5a61a0b77 
							
						 
					 
					
						
						
							
							More consistent catch statements  
						
						... 
						
						
						
						Also take const& in all cases. 
						
					 
					
						2018-07-25 01:18:09 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							05121eebd1 
							
						 
					 
					
						
						
							
							isoltest: adds support for properly handling ANSI escape sequences on Win32/Win64 builds.  
						
						
						
					 
					
						2018-07-16 16:34:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b248fc6436 
							
						 
					 
					
						
						
							
							Catch the proper exceptions in solfuzzer  
						
						
						
					 
					
						2018-07-11 23:49:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							14d0f8c2f1 
							
						 
					 
					
						
						
							
							Refactor syntax test infrastructure to prepare introducing semantics tests.  
						
						
						
					 
					
						2018-06-15 10:51:40 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							9f546cfafc 
							
						 
					 
					
						
						
							
							Improve exception handling in soltest and isoltest.  
						
						
						
					 
					
						2018-06-12 11:06:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							0bed065ee7 
							
						 
					 
					
						
						
							
							Fix source location assertion in isoltest  
						
						
						
					 
					
						2018-05-16 15:52:43 +02:00 
						 
				 
			
				
					
						
							
							
								mingchuan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbd0a7ed60 
							
						 
					 
					
						
						
							
							Fix link error when using boost shared library  
						
						
						
					 
					
						2018-05-11 11:20:19 +08:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							f03695731b 
							
						 
					 
					
						
						
							
							Add source locations to syntax test expectations.  
						
						
						
					 
					
						2018-04-10 14:08:22 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							6f9644add1 
							
						 
					 
					
						
						
							
							SyntaxTests: extend syntax tests and isoltest to support parser errors and compiler exceptions.  
						
						
						
					 
					
						2018-04-03 19:54:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fd53c1c03 
							
						 
					 
					
						
						
							
							Merge pull request  #3744  from ethereum/useUsrBinEditor  
						
						... 
						
						
						
						Use /usr/bin/editor if exists. 
						
					 
					
						2018-03-21 15:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e68c19c47b 
							
						 
					 
					
						
						
							
							Only consider files ending with .sol and not starting with ~ in syntax tests.  
						
						
						
					 
					
						2018-03-16 12:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ea8d5f8afc 
							
						 
					 
					
						
						
							
							Use /usr/bin/editor if exists.  
						
						
						
					 
					
						2018-03-15 18:20:23 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							7fa892eca9 
							
						 
					 
					
						
						
							
							Add interactive test tool isoltest.  
						
						
						
					 
					
						2018-03-15 16:23:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							121f87b043 
							
						 
					 
					
						
						
							
							Move test tools to the subdirectory test/tools and adjust CMakeLists.txt.  
						
						
						
					 
					
						2018-03-12 18:40:20 +01:00