Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							954d7433bd
							
						
					 | 
					
						
						
							
							Disallow remappings with empty prefix.
						
						
						
						
						
					 | 
					
						2018-08-10 19:26:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9062704054
							
						
					 | 
					
						
						
							
							Merge pull request #4753 from mattaereal/boost-to-string-patch
						
						
						
						
						
						
						
						Replace boost:lexical_cast<std::string> for std::to_string. 
						
					 | 
					
						2018-08-08 16:07:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matías Aereal Aeón
							
						 
					 | 
					
						
						
						
						
							
						
						
							e902ce1aa0
							
						
					 | 
					
						
						
							
							Removing std:: from std::to_string and include for boost/lexical_cast
						
						
						
						
						
					 | 
					
						2018-08-08 11:26:30 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b4ad10b3c
							
						
					 | 
					
						
						
							
							Mark StandardCompiler::compile as noexcept
						
						
						
						
						
						
						
						It has a generic catch statement and shouldn't leak out exceptions. 
						
					 | 
					
						2018-08-08 13:22:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matías Aereal Aeón
							
						 
					 | 
					
						
						
						
						
							
						
						
							7dae58cbcc
							
						
					 | 
					
						
						
							
							Replace boost:lexical_cast<std::string> for std::to_string.
						
						
						
						
						
					 | 
					
						2018-08-08 03:55:43 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							901550e473
							
						
					 | 
					
						
						
							
							Merge pull request #4692 from ethereum/devcore-path
						
						
						
						
						
						
						
						Move absolutePath/sanitizePath helpers from CompilerStack to libdevcore 
						
					 | 
					
						2018-08-07 16:15:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							71e26f6adb
							
						
					 | 
					
						
						
							
							Remove clone feature.
						
						
						
						
						
					 | 
					
						2018-08-07 11:10:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3de0b8b7f0
							
						
					 | 
					
						
						
							
							Move absolutePath/sanitizePath helpers from CompilerStack to libdevcore
						
						
						
						
						
					 | 
					
						2018-08-06 12:54:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							f74cff622d
							
						
					 | 
					
						
						
							
							Properly explain all the analsys steps in CompilerStack
						
						
						
						
						
					 | 
					
						2018-07-31 00:39:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5a61a0b77
							
						
					 | 
					
						
						
							
							More consistent catch statements
						
						
						
						
						
						
						
						Also take const& in all cases. 
						
					 | 
					
						2018-07-25 01:18:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Little
							
						 
					 | 
					
						
						
						
						
							
						
						
							4efe3544f7
							
						
					 | 
					
						
						
							
							Fix NatSpec json output for "@notice" and "@dev" tags on contract definitions.
						
						
						
						
						
					 | 
					
						2018-07-12 14:39:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							238dbe1b99
							
						
					 | 
					
						
						
							
							Merge pull request #4388 from ethereum/noPackedLiterals
						
						
						
						
						
						
						
						Disallow packed encoding of literals. 
						
					 | 
					
						2018-07-11 14:28:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cryptomental
							
						 
					 | 
					
						
						
						
						
							
						
						
							140dbfdbd8
							
						
					 | 
					
						
						
							
							Code, Changelog, ReleaseChecklist: Fix typos.
						
						
						
						
						
						
						
						Refs: #4442 
						
					 | 
					
						2018-07-11 00:26:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f7a9c4203e
							
						
					 | 
					
						
						
							
							Disallow packed encoding of literals.
						
						
						
						
						
					 | 
					
						2018-07-03 01:02:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5aa8c7ed1a
							
						
					 | 
					
						
						
							
							Document the internal API of CompilerStack
						
						
						
						
						
					 | 
					
						2018-06-25 23:51:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3fc7da11db
							
						
					 | 
					
						
						
							
							Pull out createCBORMetadata helper
						
						
						
						
						
					 | 
					
						2018-06-25 22:17:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a392e0f046
							
						
					 | 
					
						
						
							
							Properly catch optimizer/assembly exception in CompilerStack
						
						
						
						
						
					 | 
					
						2018-06-20 23:19:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							0a632011be
							
						
					 | 
					
						
						
							
							CompilerStack absolutePath/sanitizePath can be made static
						
						
						
						
						
					 | 
					
						2018-06-20 17:04:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							dcee8e11ad
							
						
					 | 
					
						
						
							
							Reorder some of the flow in CompilerStack::compileContract for readability
						
						
						
						
						
					 | 
					
						2018-06-20 17:01:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							782bc41dbd
							
						
					 | 
					
						
						
							
							Rename JULIA/IULIA to Yul in assembly interface
						
						
						
						
						
					 | 
					
						2018-06-14 09:31:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julius Huelsmann
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e26f5fa0a
							
						
					 | 
					
						
						
							
							Do not catch exceptions by value in StandardCompiler
						
						
						
						
						
					 | 
					
						2018-05-17 14:44:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							16e966dea0
							
						
					 | 
					
						
						
							
							Add control flow analyzer and test for uninitialized storage returns.
						
						
						
						
						
					 | 
					
						2018-05-14 20:23:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							995623f0fa
							
						
					 | 
					
						
						
							
							Add control flow graph.
						
						
						
						
						
					 | 
					
						2018-05-14 20:23:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							059e232e69
							
						
					 | 
					
						
						
							
							Support shifts in gas estimator
						
						
						
						
						
					 | 
					
						2018-04-30 21:22:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							928ce08845
							
						
					 | 
					
						
						
							
							Correctly ignore costs of fallback for other functions.
						
						
						
						
						
					 | 
					
						2018-04-11 19:42:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							43d2954de8
							
						
					 | 
					
						
						
							
							Do not abort excessive warnings, just ignore them.
						
						
						
						
						
					 | 
					
						2018-04-06 14:44:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							0812d1189a
							
						
					 | 
					
						
						
							
							Ignore warnings when limited errors to 256
						
						
						
						
						
					 | 
					
						2018-04-06 13:52:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3730f68d4b
							
						
					 | 
					
						
						
							
							reindent
						
						
						
						
						
					 | 
					
						2018-04-06 13:52:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8be0e61b3
							
						
					 | 
					
						
						
							
							Catch FatalError in CompilerStack::analysis to cover all the analysis tests
						
						
						
						
						
					 | 
					
						2018-04-06 13:52:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5f40c141b
							
						
					 | 
					
						
						
							
							Limit the number of errors output in a single run to 256
						
						
						
						
						
					 | 
					
						2018-04-06 13:52:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a59d6d2e53
							
						
					 | 
					
						
						
							
							Support constantinople in evm-version
						
						
						
						
						
					 | 
					
						2018-03-12 18:13:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd1662d1c4
							
						
					 | 
					
						
						
							
							Warn about using loose inline assembly features as experimental 0.5.0 feature.
						
						
						
						
						
					 | 
					
						2018-03-06 17:45:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9d67e9b4fc
							
						
					 | 
					
						
						
							
							Merge pull request #3640 from AnthonyBroadCrawford/spanning-multiline-message-fix
						
						
						
						
						
						
						
						moved spanning multi lines message to appear on some lane vs new line… 
						
					 | 
					
						2018-03-05 22:51:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anthony Broad-Crawford
							
						 
					 | 
					
						
						
						
						
							
						
						
							174c46d5af
							
						
					 | 
					
						
						
							
							Improved messaging when an error spans multiple lines and updated change log file.
						
						
						
						
						
					 | 
					
						2018-03-05 14:14:14 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ec4517929
							
						
					 | 
					
						
						
							
							Use EVM version in gas meter and optimizer.
						
						
						
						
						
					 | 
					
						2018-03-05 11:36:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a54cd5c70
							
						
					 | 
					
						
						
							
							Only warn for shift instructions if not using constantinople
						
						
						
						
						
					 | 
					
						2018-03-01 17:19:35 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							a53d6b499d
							
						
					 | 
					
						
						
							
							Use EVM version in type checker.
						
						
						
						
						
					 | 
					
						2018-03-01 17:19:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f75a411325
							
						
					 | 
					
						
						
							
							Provide target EVM version in CompilerContext.
						
						
						
						
						
					 | 
					
						2018-03-01 17:19:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							85785710e6
							
						
					 | 
					
						
						
							
							Store EVM version in settings.
						
						
						
						
						
					 | 
					
						2018-03-01 17:19:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ab4a1ae78
							
						
					 | 
					
						
						
							
							Add ability to set the target EVM version.
						
						
						
						
						
					 | 
					
						2018-03-01 17:19:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b6dfd9ef54
							
						
					 | 
					
						
						
							
							Ensure that library addresses supplied are of correct length and hex prefixed in JSONIO
						
						
						
						
						
					 | 
					
						2018-03-01 12:03:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7897301b71
							
						
					 | 
					
						
						
							
							Properly validate invalid hex characters in JSONIO libraries
						
						
						
						
						
					 | 
					
						2018-02-28 10:44:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							83fec0232d
							
						
					 | 
					
						
						
							
							Add more comprehensive tests and checks for libraries in JSONIO
						
						
						
						
						
					 | 
					
						2018-02-28 10:36:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3076a434ba
							
						
					 | 
					
						
						
							
							Merge pull request #3554 from ethereum/reuseScannerOrNot
						
						
						
						
						
						
						
						Expect end of string at end of top-level block for assembly parser. 
						
					 | 
					
						2018-02-21 00:41:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e2bf5de8a2
							
						
					 | 
					
						
						
							
							Expect end of string at end of top-level block for assembly parser.
						
						
						
						
						
					 | 
					
						2018-02-21 00:41:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f29ac4e56
							
						
					 | 
					
						
						
							
							Add new JSON API for better abstraction and for supporting strict JSON parsing
						
						
						
						
						
					 | 
					
						2018-02-20 21:58:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							abc23ac608
							
						
					 | 
					
						
						
							
							Merge pull request #3135 from federicobond/formatter-instance
						
						
						
						
						
						
						
						Convert static SourceReferenceFormatter functions to member ones 
						
					 | 
					
						2018-02-19 17:34:07 +01:00 | 
					
					
						
						
							
							
							
						
					 |