rocky
							
						 
					 | 
					
						
						
						
						
							
						
						
							7fd7cc1e76
							
						
					 | 
					
						
						
							
							Produce AST even when there are parser errors
						
						
						
						
						
					 | 
					
						2019-08-07 15:25:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a30be56c27
							
						
					 | 
					
						
						
							
							Additional type info for ABI.
						
						
						
						
						
					 | 
					
						2019-07-18 16:54:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3e542d32c
							
						
					 | 
					
						
						
							
							Provide secondary source location for error messages in standard json.
						
						
						
						
						
					 | 
					
						2019-07-04 10:54:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f8fd309a2
							
						
					 | 
					
						
						
							
							Compile only requested sources and contracts
						
						
						
						
						
					 | 
					
						2019-07-01 18:52:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							3cb4ed83c1
							
						
					 | 
					
						
						
							
							[SMTChecker] Split SMTChecker into SMTEncoder and BMC
						
						
						
						
						
					 | 
					
						2019-07-01 15:05:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							89f0e1e6da
							
						
					 | 
					
						
						
							
							Use updated swarm hash.
						
						
						
						
						
					 | 
					
						2019-06-27 12:49:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa11ad7d0a
							
						
					 | 
					
						
						
							
							Update swarm hash.
						
						
						
						
						
					 | 
					
						2019-06-27 12:48:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6f7f5b2b0
							
						
					 | 
					
						
						
							
							Enable EWasm output.
						
						
						
						
						
					 | 
					
						2019-06-25 19:07:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							56db792ad9
							
						
					 | 
					
						
						
							
							Merge pull request #6876 from rocky/recoveringParser1-StandardCompiler
						
						
						
						
						
						
						
						Add parser errorRecovery (including StandardCompiler) 
						
					 | 
					
						2019-06-18 22:40:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rocky
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a7e09ab7a
							
						
					 | 
					
						
						
							
							Add errorRecovery boolean to StandardCompiler
						
						
						
						
						
					 | 
					
						2019-06-18 15:54:05 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							05a67c486e
							
						
					 | 
					
						
						
							
							Use "what" in exception reports.
						
						
						
						
						
					 | 
					
						2019-06-18 17:34:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rocky
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca3afea1d7
							
						
					 | 
					
						
						
							
							Add Steve Johnson-style parser recovery rules:
						
						
						
						
						
						
						
						SourceUnit = Error $
    Block = '{' Error '}'
    ContractDefinition = '{' Error '}'
    Statement = Error ';'
Co-Authored-By: chriseth <chris@ethereum.org>
						
					 | 
					
						2019-06-17 14:47:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ee703e6e5
							
						
					 | 
					
						
						
							
							Revert "Add Steve Johnson-style parser recovery rules:"
						
						
						
						
						
						
						
						This reverts commit 97f8ee0d1b. 
						
					 | 
					
						2019-05-28 18:09:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f9dca1f282
							
						
					 | 
					
						
						
							
							Merge pull request #6681 from rocky/recoveringParser1
						
						
						
						
						
						
						
						Add Steve Johnson-style parser recovery rules: 
						
					 | 
					
						2019-05-28 15:36:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rocky
							
						 
					 | 
					
						
						
						
						
							
						
						
							97f8ee0d1b
							
						
					 | 
					
						
						
							
							Add Steve Johnson-style parser recovery rules:
						
						
						
						
						
						
						
						SourceUnit = Error $
    Block = '{' Error '}'
    ContractDefinition = '{' Error '}'
    Statement = Error ';'
Co-Authored-By: chriseth <chris@ethereum.org>
						
					 | 
					
						2019-05-28 15:06:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a3f721bbcc
							
						
					 | 
					
						
						
							
							Merge pull request #6583 from ethereum/reset_yulstringrepo
						
						
						
						
						
						
						
						Reset YulStringRepository regularly 
						
					 | 
					
						2019-05-28 14:20:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bhargava Shastry
							
						 
					 | 
					
						
						
						
						
							
						
						
							dbae0fa939
							
						
					 | 
					
						
						
							
							Reset Yul string repository before each compilation.
						
						
						
						
						
					 | 
					
						2019-05-28 13:12:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							df96648b1c
							
						
					 | 
					
						
						
							
							Do not allow msize in inline assembly if the Yul optimizer is active.
						
						
						
						
						
					 | 
					
						2019-05-28 12:54:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a00729ce7
							
						
					 | 
					
						
						
							
							Provide dialect to Parser and InlineAssembly AST nodes.
						
						
						
						
						
					 | 
					
						2019-05-23 00:24:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ce19e2e4bc
							
						
					 | 
					
						
						
							
							Merge pull request #6599 from ethereum/ipfsHash
						
						
						
						
						
						
						
						Add IPFS hash of source files to metadata. 
						
					 | 
					
						2019-05-15 14:21:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b01a8c544c
							
						
					 | 
					
						
						
							
							Use IPFS url in metadata for source links.
						
						
						
						
						
					 | 
					
						2019-05-15 12:40:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a10501bb7d
							
						
					 | 
					
						
						
							
							Merge pull request #6725 from AndreyBronin/develop
						
						
						
						
						
						
						
						GCC 9.1 build fix. error: redundant move in return statement 
						
					 | 
					
						2019-05-15 11:37:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrey Bronin
							
						 
					 | 
					
						
						
						
						
							
						
						
							4eb37fe631
							
						
					 | 
					
						
						
							
							fix warning in GCC 9.1: redundant move in return statement
						
						
						
						
						
					 | 
					
						2019-05-14 17:44:28 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d753fcdb36
							
						
					 | 
					
						
						
							
							Tools to compute UnixFS IPFS hash.
						
						
						
						
						
					 | 
					
						2019-05-14 11:52:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b021eaa30
							
						
					 | 
					
						
						
							
							Allows wildcard as output selector in standard JSON.
						
						
						
						
						
					 | 
					
						2019-05-10 18:58:51 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							e121c8f3c7
							
						
					 | 
					
						
						
							
							Store compiler version in CBOR metadata
						
						
						
						
						
					 | 
					
						2019-05-08 22:21:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf35e5ba02
							
						
					 | 
					
						
						
							
							Issue warning for variables called super or this
						
						
						
						
						
					 | 
					
						2019-05-02 11:30:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							eef3f95724
							
						
					 | 
					
						
						
							
							Move metadata settings into its own object.
						
						
						
						
						
					 | 
					
						2019-04-29 14:19:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0bfd587363
							
						
					 | 
					
						
						
							
							Merge pull request #6527 from rocky/move-SemVerHandler
						
						
						
						
						
						
						
						Move SemVerHandler to analysis to parsing to increase modularity... 
						
					 | 
					
						2019-04-18 13:00:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rocky
							
						 
					 | 
					
						
						
						
						
							
						
						
							b424446c5f
							
						
					 | 
					
						
						
							
							Move SemVerHandler to analysis to parsing to increase modularity...
						
						
						
						
						
						
						
						If ever you want to separate building analysis from scanning/parsing/ast, this will help. 
						
					 | 
					
						2019-04-17 10:13:42 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							922ab0d72d
							
						
					 | 
					
						
						
							
							Merge pull request #6534 from ethereum/reuseLiteralContent-6472
						
						
						
						
						
						
						
						Re-produce the original 'useLiteralContent' setting 
						
					 | 
					
						2019-04-17 15:41:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							b24dd42e47
							
						
					 | 
					
						
						
							
							Re-produce the original 'useLiteralContent' setting
						
						
						
						
						
					 | 
					
						2019-04-17 14:54:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Grant Wuerker
							
						 
					 | 
					
						
						
						
						
							
						
						
							69b4ce36de
							
						
					 | 
					
						
						
							
							Some move semantics improvements.
						
						
						
						
						
					 | 
					
						2019-04-17 14:19:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf43eebea9
							
						
					 | 
					
						
						
							
							libsolidity: Introducing TypeProvider API, for clear type system ownership.
						
						
						
						
						
					 | 
					
						2019-04-16 18:26:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							420a7dc3d6
							
						
					 | 
					
						
						
							
							Initial IR generator.
						
						
						
						
						
					 | 
					
						2019-04-04 15:02:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							3264e9abf0
							
						
					 | 
					
						
						
							
							Make optimiser settings available to assembly stack.
						
						
						
						
						
					 | 
					
						2019-03-28 18:24:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2308904f68
							
						
					 | 
					
						
						
							
							Remove "using namespace" from header and move Instruction to dev::eth.
						
						
						
						
						
					 | 
					
						2019-03-28 13:48:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d6dda7279c
							
						
					 | 
					
						
						
							
							Change CompilerStack.reset to have keepSettings flag instead of keepSources
						
						
						
						
						
					 | 
					
						2019-03-26 14:46:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							cca73f9354
							
						
					 | 
					
						
						
							
							Remove deprecated CompilerStack.addSources
						
						
						
						
						
					 | 
					
						2019-03-26 14:46:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							72c0e44907
							
						
					 | 
					
						
						
							
							Merge pull request #6338 from ethereum/compilerstack-setsource
						
						
						
						
						
						
						
						Introduce setSources in CompilerStack 
						
					 | 
					
						2019-03-26 15:31:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							e211b5b1e1
							
						
					 | 
					
						
						
							
							Add warning that Yul is still experimental
						
						
						
						
						
					 | 
					
						2019-03-25 20:17:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							0432401e20
							
						
					 | 
					
						
						
							
							Emit warning when using the Yul optimiser
						
						
						
						
						
					 | 
					
						2019-03-25 18:38:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d6d0f476c
							
						
					 | 
					
						
						
							
							Use setSources
						
						
						
						
						
					 | 
					
						2019-03-25 15:11:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							66a977d999
							
						
					 | 
					
						
						
							
							Introduce setSources in CompilerStack
						
						
						
						
						
					 | 
					
						2019-03-25 15:11:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							642d4b9217
							
						
					 | 
					
						
						
							
							Abort if parseAndAnalyze failed but no errors are reported in compileYul
						
						
						
						
						
					 | 
					
						2019-03-25 13:19:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3bc2c35cc4
							
						
					 | 
					
						
						
							
							Support compiling Yul within StandardCompiler
						
						
						
						
						
					 | 
					
						2019-03-22 01:35:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d381e26fc8
							
						
					 | 
					
						
						
							
							Rename "enabled" optimizer setting stage to "standard".
						
						
						
						
						
					 | 
					
						2019-03-21 11:04:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							0fbea8a1a0
							
						
					 | 
					
						
						
							
							Change return type for interfaceType() to ResultType
						
						
						
						
						
					 | 
					
						2019-03-21 07:25:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea1944bb2d
							
						
					 | 
					
						
						
							
							Removed unused isLibrary from flag addSource in CompilerStack
						
						
						
						
						
					 | 
					
						2019-03-20 17:41:51 +00:00 | 
					
					
						
						
							
							
							
						
					 |