chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							185a736e13
							
						
					 | 
					
						
						
							
							Merge pull request #7918 from ethereum/compilerstack-fqdn
						
						
						
						
						
						
						
						Add assertion for contract name clash in the resolver in CompilerStack 
						
					 | 
					
						2020-01-15 18:00:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								djudjuu
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8556fa1b2
							
						
					 | 
					
						
						
							
							Ast-Import from standard-json
						
						
						
						
						
					 | 
					
						2020-01-14 17:15:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b85d478931
							
						
					 | 
					
						
						
							
							Add assertion for contract name clash in the resolver in CompilerStack
						
						
						
						
						
					 | 
					
						2020-01-10 11:49:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d1a7ff0fbc
							
						
					 | 
					
						
						
							
							Merge pull request #8008 from ethereum/large-code
						
						
						
						
						
						
						
						Issue warning if codesize exceeds EIP-170 limits 
						
					 | 
					
						2020-01-08 09:48:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							345f9928ab
							
						
					 | 
					
						
						
							
							Library libdevcore renamed to libsolutil.
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b23412fae
							
						
					 | 
					
						
						
							
							C++ namespace cleanup (except tests).
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d791b2679
							
						
					 | 
					
						
						
							
							Issue warning if codesize exceeds EIP-170 limits
						
						
						
						
						
					 | 
					
						2019-12-25 19:51:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							65e59ecd06
							
						
					 | 
					
						
						
							
							Rename EWasm/ewasm/eWasm to Ewasm
						
						
						
						
						
					 | 
					
						2019-12-19 11:36:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							018960ebb1
							
						
					 | 
					
						
						
							
							Rename EWasmObjectCompiler to WasmObjectCompiler
						
						
						
						
						
					 | 
					
						2019-12-18 15:59:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc1b28b12e
							
						
					 | 
					
						
						
							
							Fixes segfault on empty contract w/ error recovery.
						
						
						
						
						
					 | 
					
						2019-12-13 15:39:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6916a637e
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-12-09 17:16:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							225041738e
							
						
					 | 
					
						
						
							
							Add SMTCheckerTest for isoltest
						
						
						
						
						
					 | 
					
						2019-12-09 15:32:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e3ee67da6c
							
						
					 | 
					
						
						
							
							Merge pull request #7792 from ethereum/enableYulOptimizer
						
						
						
						
						
						
						
						Enable yul optimizer by default. 
						
					 | 
					
						2019-12-03 21:24:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							19a6f09cc8
							
						
					 | 
					
						
						
							
							Merge commit '4d2f20570' into develop_060
						
						
						
						
						
					 | 
					
						2019-12-03 21:01:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							77a9e91443
							
						
					 | 
					
						
						
							
							Enable yul optimizer by default.
						
						
						
						
						
					 | 
					
						2019-12-02 19:30:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							ccfc1840a9
							
						
					 | 
					
						
						
							
							Allow assembly stack to translate its source.
						
						
						
						
						
					 | 
					
						2019-11-28 16:15:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ebcc757e1
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-27 19:14:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bb88dabb7
							
						
					 | 
					
						
						
							
							Restrict usage of plain "new".
						
						
						
						
						
					 | 
					
						2019-11-27 17:55:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0973ae751a
							
						
					 | 
					
						
						
							
							Do not warn about enabled ABIEncoderV2 anymore.
						
						
						
						
						
					 | 
					
						2019-11-26 15:49:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							ddc478e3e4
							
						
					 | 
					
						
						
							
							Add CallbackKind and use it for the SMT solver
						
						
						
						
						
					 | 
					
						2019-11-21 22:10:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							389da5228e
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into merge_develop_060
						
						
						
						
						
					 | 
					
						2019-11-20 12:27:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							840aba8929
							
						
					 | 
					
						
						
							
							Add new gas price for deployed bytecode (EIP2028)
						
						
						
						
						
					 | 
					
						2019-11-19 17:09:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							216e1749f4
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-14 13:42:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a667384517
							
						
					 | 
					
						
						
							
							Merge pull request #7712 from ethereum/fixIstanbulAsmParsing
						
						
						
						
						
						
						
						Fix assembly parsing by passing evm version. 
						
					 | 
					
						2019-11-14 13:20:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b099374d8c
							
						
					 | 
					
						
						
							
							Fix assembly parsing by passing evm version.
						
						
						
						
						
					 | 
					
						2019-11-14 13:06:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f43b8dbeb
							
						
					 | 
					
						
						
							
							Output the storage layout of a contract via storageLayout artifact
						
						
						
						
						
					 | 
					
						2019-11-14 10:19:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							138ee647f1
							
						
					 | 
					
						
						
							
							Provide different options for reason strings.
						
						
						
						
						
					 | 
					
						2019-11-07 14:13:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							21e65076b3
							
						
					 | 
					
						
						
							
							Merge pull request #7650 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into develop_060 
						
					 | 
					
						2019-11-06 21:56:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e79a32e9d5
							
						
					 | 
					
						
						
							
							Wasm to binary assembly stack.
						
						
						
						
						
					 | 
					
						2019-11-05 20:02:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb2096c82a
							
						
					 | 
					
						
						
							
							Add modifier depth to source mappings.
						
						
						
						
						
					 | 
					
						2019-11-05 16:50:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3321fc56ea
							
						
					 | 
					
						
						
							
							Split fallback function and introduce "fallback()" and "receive()" syntax.
						
						
						
						
						
					 | 
					
						2019-11-04 17:17:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							edf1e83fda
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-10-28 15:21:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							df729b3084
							
						
					 | 
					
						
						
							
							Make use of C++17 std::optional<> instead of boost::optional<>.
						
						
						
						
						
					 | 
					
						2019-10-28 11:39:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							d685554980
							
						
					 | 
					
						
						
							
							Create option for metadata hash
						
						
						
						
						
					 | 
					
						2019-09-13 18:59:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							872d21f527
							
						
					 | 
					
						
						
							
							Allow global struct definitions.
						
						
						
						
						
					 | 
					
						2019-09-02 11:17:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							4214cd1354
							
						
					 | 
					
						
						
							
							[SMTChecker] Fix ICE when reporting cex concerning state vars from different source files
						
						
						
						
						
					 | 
					
						2019-08-10 20:56:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rocky
							
						 
					 | 
					
						
						
						
						
							
						
						
							7fd7cc1e76
							
						
					 | 
					
						
						
							
							Produce AST even when there are parser errors
						
						
						
						
						
					 | 
					
						2019-08-07 15:25:53 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							b01a8c544c
							
						
					 | 
					
						
						
							
							Use IPFS url in metadata for source links.
						
						
						
						
						
					 | 
					
						2019-05-15 12:40:03 +02: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 | 
					
					
						
						
							
							
							
						
					 |