Anthony Broad-Crawford
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a18f22b87
							
						
					 | 
					
						
						
							
							Support for error on non-existant or irregular files with command line option to ignore
						
						
						
						
						
					 | 
					
						2018-03-28 10:25:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ec4517929
							
						
					 | 
					
						
						
							
							Use EVM version in gas meter and optimizer.
						
						
						
						
						
					 | 
					
						2018-03-05 11:36:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ce0e7775d
							
						
					 | 
					
						
						
							
							Add constantinople.
						
						
						
						
						
					 | 
					
						2018-03-01 17:19:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							982476f99d
							
						
					 | 
					
						
						
							
							Add TangerineWhistle.
						
						
						
						
						
					 | 
					
						2018-03-01 17:19:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dc317a44e0
							
						
					 | 
					
						
						
							
							Provide EVM version to assembly analysis.
						
						
						
						
						
					 | 
					
						2018-03-01 17:19:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ab4a1ae78
							
						
					 | 
					
						
						
							
							Add ability to set the target EVM version.
						
						
						
						
						
					 | 
					
						2018-03-01 17:19:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zhen Zhang
							
						 
					 | 
					
						
						
						
						
							
						
						
							5fd9ea4b2a
							
						
					 | 
					
						
						
							
							Stop allow_guessing for command line option parser
						
						
						
						
						
					 | 
					
						2018-02-28 09:31:24 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							d7532f7b9c
							
						
					 | 
					
						
						
							
							Convert static SourceReferenceFormatter functions to member ones
						
						
						
						
						
					 | 
					
						2018-02-19 15:04:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc1fffb42f
							
						
					 | 
					
						
						
							
							Support --strict-assembly in CLI
						
						
						
						
						
					 | 
					
						2018-01-06 03:28:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e7d1440ab
							
						
					 | 
					
						
						
							
							Merge pull request #3101 from ethereum/compilerstack-header
						
						
						
						
						
						
						
						Remove the reliance on empty contract name equals "last contract" in CompilerStack 
						
					 | 
					
						2017-10-19 13:43:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ce35b77be
							
						
					 | 
					
						
						
							
							Implement CompilerStack.lastContractName()
						
						
						
						
						
					 | 
					
						2017-10-18 23:54:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							039cc25b1f
							
						
					 | 
					
						
						
							
							Always require a contract/sourceName in CompilerStack
						
						
						
						
						
					 | 
					
						2017-10-18 23:32:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f2865228c
							
						
					 | 
					
						
						
							
							Add readStandardInput helper
						
						
						
						
						
					 | 
					
						2017-10-18 12:56:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7186e142b8
							
						
					 | 
					
						
						
							
							Rename contentsString to readFileAsString
						
						
						
						
						
					 | 
					
						2017-10-18 12:55:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergiusz Bazanski
							
						 
					 | 
					
						
						
						
						
							
						
						
							a458100175
							
						
					 | 
					
						
						
							
							Do not use remove_trailing_separator from Boost 1.58 as 1.56 is required
						
						
						
						
						
					 | 
					
						2017-10-06 13:55:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergiusz Bazanski
							
						 
					 | 
					
						
						
						
						
							
						
						
							71a819654e
							
						
					 | 
					
						
						
							
							Allow trailing slash in solc -allow-paths.
						
						
						
						
						
					 | 
					
						2017-10-06 13:55:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ali92hm
							
						 
					 | 
					
						
						
						
						
							
						
						
							61dabb2f29
							
						
					 | 
					
						
						
							
							Added --pretty-json commandline option
						
						
						
						
						
					 | 
					
						2017-09-12 21:51:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ali92hm
							
						 
					 | 
					
						
						
						
						
							
						
						
							487ade1635
							
						
					 | 
					
						
						
							
							Enabling --combined-json to output to file
						
						
						
						
						
					 | 
					
						2017-09-12 21:50:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ali92hm
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a9c503e93
							
						
					 | 
					
						
						
							
							Added createJson method to make writing json easier
						
						
						
						
						
					 | 
					
						2017-09-12 21:50:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd6510d99a
							
						
					 | 
					
						
						
							
							Simplify assembly printing in CLI
						
						
						
						
						
					 | 
					
						2017-09-11 15:53:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bbfb16cf5c
							
						
					 | 
					
						
						
							
							Introduce assemblyString
						
						
						
						
						
					 | 
					
						2017-09-11 15:53:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a535a8b06e
							
						
					 | 
					
						
						
							
							Split out the JSON functionality from assembly.stream()
						
						
						
						
						
					 | 
					
						2017-09-11 15:48:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ac2ac14c1
							
						
					 | 
					
						
						
							
							Rename read file callback.
						
						
						
						
						
					 | 
					
						2017-08-23 17:37:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3f90565d8
							
						
					 | 
					
						
						
							
							Avoid some Json copy operations.
						
						
						
						
						
					 | 
					
						2017-08-21 16:28:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7222fac456
							
						
					 | 
					
						
						
							
							Remove DocumentationType from natspec
						
						
						
						
						
					 | 
					
						2017-08-15 19:56:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							30012db396
							
						
					 | 
					
						
						
							
							Add CompilerStack::setOptimiserSettings
						
						
						
						
						
					 | 
					
						2017-07-26 15:17:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6848199b66
							
						
					 | 
					
						
						
							
							Add CompilerStack::setLibraries
						
						
						
						
						
					 | 
					
						2017-07-26 15:05:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d8929a71a
							
						
					 | 
					
						
						
							
							Rename onChainMetadata to metadata
						
						
						
						
						
					 | 
					
						2017-07-18 20:54:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c78a3a0b01
							
						
					 | 
					
						
						
							
							Add other licenses.
						
						
						
						
						
					 | 
					
						2017-07-01 22:59:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							555dc4f46f
							
						
					 | 
					
						
						
							
							Remove Why3 generator
						
						
						
						
						
					 | 
					
						2017-06-25 12:26:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba7d698ee6
							
						
					 | 
					
						
						
							
							Make compiler.contractDefinition private
						
						
						
						
						
					 | 
					
						2017-06-22 11:13:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b99e4bc68b
							
						
					 | 
					
						
						
							
							Rework functionHashes into methodIdentifiers
						
						
						
						
						
					 | 
					
						2017-06-22 11:13:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9084d48750
							
						
					 | 
					
						
						
							
							Merge pull request #2382 from ruchevits/combined-json-hashes
						
						
						
						
						
						
						
						Allow including hashes of method signatures in --combined-json output 
						
					 | 
					
						2017-06-15 10:10:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e232a105f0
							
						
					 | 
					
						
						
							
							Merge pull request #2327 from ethereum/assembler-object
						
						
						
						
						
						
						
						Return assembler object in AssemblyStack 
						
					 | 
					
						2017-06-14 14:28:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Edward Ruchevits
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e816967d3
							
						
					 | 
					
						
						
							
							Allow including hashes of method signatures in --combined-json output
						
						
						
						
						
					 | 
					
						2017-06-13 17:03:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f583008c73
							
						
					 | 
					
						
						
							
							Remove copyright notice.
						
						
						
						
						
					 | 
					
						2017-06-12 12:28:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							762bec9116
							
						
					 | 
					
						
						
							
							Nicer machine output in CLI
						
						
						
						
						
					 | 
					
						2017-06-09 16:40:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca92bda886
							
						
					 | 
					
						
						
							
							Supply text representation of assembly
						
						
						
						
						
					 | 
					
						2017-06-09 16:40:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							f0d213e6b5
							
						
					 | 
					
						
						
							
							Introduce MachineAssemblyObject
						
						
						
						
						
					 | 
					
						2017-06-09 16:40:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d0691b47a
							
						
					 | 
					
						
						
							
							Include license and warranty statement with solc.
						
						
						
						
						
					 | 
					
						2017-06-09 13:11:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							002df12d13
							
						
					 | 
					
						
						
							
							Merge pull request #2287 from ethereum/legacyAstCLI
						
						
						
						
						
						
						
						add legacy/compact AST-format options to CLI 
						
					 | 
					
						2017-05-29 14:24:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							261731f7ee
							
						
					 | 
					
						
						
							
							Adapt EVM codegen to new namespace.
						
						
						
						
						
					 | 
					
						2017-05-26 15:08:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							eaa13d42a0
							
						
					 | 
					
						
						
							
							Support multiple assembly front and backends.
						
						
						
						
						
					 | 
					
						2017-05-26 15:03:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2804c49ed
							
						
					 | 
					
						
						
							
							Handle assembly in one go to allow for different stacks.
						
						
						
						
						
					 | 
					
						2017-05-26 11:50:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a23603af2
							
						
					 | 
					
						
						
							
							Commandline options.
						
						
						
						
						
					 | 
					
						2017-05-26 11:50:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								djudjuu
							
						 
					 | 
					
						
						
						
						
							
						
						
							1131c5035f
							
						
					 | 
					
						
						
							
							make src-indices equal (#2286)
						
						
						
						
						
					 | 
					
						2017-05-24 14:48:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								djudjuu
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f7a9e8149
							
						
					 | 
					
						
						
							
							add legacy/compact AST-format options to CL
						
						
						
						
						
					 | 
					
						2017-05-24 14:48:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							8eead553af
							
						
					 | 
					
						
						
							
							Merge pull request #1810 from ethereum/compactJson
						
						
						
						
						
						
						
						Compact format for AST-Json. 
						
					 | 
					
						2017-05-22 14:33:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bbef2cd4a8
							
						
					 | 
					
						
						
							
							Rename handleMeta to handleNatspec
						
						
						
						
						
					 | 
					
						2017-05-19 16:11:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd5d93da2a
							
						
					 | 
					
						
						
							
							Rename CompilerStack.metadata to CompilerStack.natspec
						
						
						
						
						
					 | 
					
						2017-05-19 16:11:04 +01:00 | 
					
					
						
						
							
							
							
						
					 |