| 
							
							
								 chriseth | 8f27fb1f4a | Merge pull request #4542 from aarlt/constructor_natspec Fix: natspec annotations on constructors | 2018-08-14 19:13:25 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 954d7433bd | Disallow remappings with empty prefix. | 2018-08-10 19:26:48 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | f76d4d5919 | Fix: natspec annotations on constructors - natspec annotations on constructore where ignored. | 2018-08-08 21:53:35 +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 |  |