Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							2f78e9549a 
							
						 
					 
					
						
						
							
							Misc small refactors: Superfluous std::, trailing commas in lists, whitespace, missing breaks, import order  
						
						
						
					 
					
						2023-04-20 19:53:48 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							bf26d3be5a 
							
						 
					 
					
						
						
							
							Add experimental EOF options for CLI and Standard JSON.  
						
						... 
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 
					
						2022-11-23 19:53:44 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							f96e802e74 
							
						 
					 
					
						
						
							
							Add --no-append-metadata in CLI and metadata.append in JSON  
						
						... 
						
						
						
						Skips appending metadata to the binary 
						
					 
					
						2022-09-26 20:40:34 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Quinones 
							
						 
					 
					
						
						
						
						
							
						
						
							e1a59397c6 
							
						 
					 
					
						
						
							
							Renamed AssemblyStack to YulStack  
						
						... 
						
						
						
						All files, references, variables, comments, etc. were renamed to YulStack. 
						
					 
					
						2022-04-08 20:28:55 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e58c0b561d 
							
						 
					 
					
						
						
							
							Mark viaIR code generation as non-experimental.  
						
						
						
					 
					
						2022-03-14 14:48:00 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							927b24df1f 
							
						 
					 
					
						
						
							
							Initial implementation of Language Server  
						
						
						
					 
					
						2021-12-16 17:52:49 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							16f62ed43e 
							
						 
					 
					
						
						
							
							Move the Yul experimental warning from CommandLineParser to CommandLineInterface and remove stderr from the parser  
						
						
						
					 
					
						2021-11-09 18:16:30 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							3f5471165f 
							
						 
					 
					
						
						
							
							CommandLineParser: Report errors by raising exceptions  
						
						
						
					 
					
						2021-11-09 18:16:30 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							1a19d9a5cf 
							
						 
					 
					
						
						
							
							New CLI output in assembly mode: --ewasm-ir  
						
						
						
					 
					
						2021-11-04 18:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							93c1fe6878 
							
						 
					 
					
						
						
							
							Treat --help, --license and --version as separate input modes  
						
						
						
					 
					
						2021-11-02 16:31:43 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e794c872 
							
						 
					 
					
						
						
							
							Expose --debug-info/settings.debug.debugInfo option  
						
						
						
					 
					
						2021-10-11 20:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b2c69d24 
							
						 
					 
					
						
						
							
							CommandLineParser: Validate compiler output selection  
						
						
						
					 
					
						2021-10-06 20:09:33 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							8a7695784c 
							
						 
					 
					
						
						
							
							CommandLineParser: operator << for CompilerOutputs and CombinedJsonRequests  
						
						
						
					 
					
						2021-10-01 14:41:55 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							4b394f0b35 
							
						 
					 
					
						
						
							
							CommandLineParser: componentMap() for CombinedJsonRequests  
						
						
						
					 
					
						2021-10-01 14:41:55 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							809321e88d 
							
						 
					 
					
						
						
							
							CommandLineParser: componentMap() for CompilerOutputs  
						
						
						
					 
					
						2021-10-01 14:41:55 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							c8a7a1da7c 
							
						 
					 
					
						
						
							
							Add --include-path option  
						
						
						
					 
					
						2021-09-27 13:14:23 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							30796b8957 
							
						 
					 
					
						
						
							
							Split CommandLineParser::parse() into smaller functions  
						
						
						
					 
					
						2021-09-17 18:42:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							6b46d4fdbe 
							
						 
					 
					
						
						
							
							Extract duplicated code for initializing OptimiserSettings from CommandLineOptions into a common function  
						
						
						
					 
					
						2021-09-13 15:35:11 +02:00 
						 
				 
			
				
					
						
							
							
								jaa2 
							
						 
					 
					
						
						
						
						
							
						
						
							c627e6af10 
							
						 
					 
					
						
						
							
							CommandLineParser: Handle --optimize-runs option in assembly mode  
						
						... 
						
						
						
						Fixes  #11708 . 
					
						2021-07-29 18:15:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							9a7c364c71 
							
						 
					 
					
						
						
							
							Process input files in Standard JSON mode just like in other modes  
						
						... 
						
						
						
						- This makes `-` for stdin work.
- `--ignore-missing` now works with `--standard-json`, though it's not very useful because there can be at most one input file.
- Separate errors for situations where there are no input files on the command line (this can be detected in the parser) and where they are not present on disk. 
						
					 
					
						2021-07-27 15:54:32 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							3b104a3f38 
							
						 
					 
					
						
						
							
							CommandLineParser: Refactor checkMutuallyExclusive() to handle multiple options and use it more  
						
						
						
					 
					
						2021-07-27 15:54:32 +02:00 
						 
				 
			
				
					
						
							
							
								Ladislav Sladecek 
							
						 
					 
					
						
						
						
						
							
						
						
							9bbeea58c8 
							
						 
					 
					
						
						
							
							Make --pretty-json work with Standard JSON output  
						
						
						
					 
					
						2021-07-26 16:00:46 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							6c33fbcb6a 
							
						 
					 
					
						
						
							
							CommandLineParser: Replace global sout/serr streams with class members  
						
						... 
						
						
						
						- This removes the global variable and prevents stderr/stdout from being printed in tests 
						
					 
					
						2021-07-07 12:53:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							c17ee4fe65 
							
						 
					 
					
						
						
							
							CommandLineParser: Equality operators for settings  
						
						
						
					 
					
						2021-07-06 17:17:18 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							d781955b26 
							
						 
					 
					
						
						
							
							Extract CommandLineParser out of CommandLineInterface  
						
						
						
					 
					
						2021-07-06 17:17:18 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							b0c70883f7 
							
						 
					 
					
						
						
							
							Copy CommandLineInterface.cpp/.h to CommandLineParser.cpp/.h  
						
						
						
					 
					
						2021-07-06 17:17:18 +02:00