| 
							
							
								 Alex Beregszaszi | d3c3fd2079 | Use dev::toString() in Assembly instead of misusing string{} for u256 | 2018-08-08 20:52:19 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0eeb06b6ea | Test for legacyAssembly in StandardCompiler | 2018-08-08 20:52:18 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a16461249f | Add tests for the assembler object | 2018-08-08 20:52:18 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 551343ae3e | Merge pull request #4665 from mattaereal/cmake-patch-solver cmake option added to make solvers optional | 2018-08-08 17:58:01 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9d782cc39c | Merge pull request #4770 from ethereum/throw-codegen Remove code generation for Throw statement | 2018-08-08 17:55:27 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bb071f3075 | Merge pull request #4769 from ethereum/inlineasm-overloading-resolution Provide nicer error message when referencing overloaded references | 2018-08-08 17:55:10 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a9819aa8bc | Remove code generation for Throw statement It is disallowed in the type system. | 2018-08-08 17:02:25 +01:00 |  | 
			
				
					| 
							
							
								 Matías Aereal Aeón | 4b20708c49 | cmake flags to make solvers optional. Implementation of #4651 | 2018-08-08 12:43:57 -03: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 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3c791d637d | Provide nicer error message when referencing overloaded references | 2018-08-08 15:59:24 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | efeffa8083 | Merge pull request #4761 from ethereum/libsolc-exceptions Mark libsolc external C functions as noexcept | 2018-08-08 15:56:12 +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 | 863778fe36 | Merge pull request #4763 from ethereum/remove-experimental-050 Remove experimental 0.5.0 pragma | 2018-08-08 14:57:51 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1bfb841771 | Remove experimental 0.5.0 pragma | 2018-08-08 14:05:36 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | de8e9114fd | Merge pull request #4740 from ethereum/enforceNumberOfReturnValues Disallow empty return in function with return arguments. | 2018-08-08 14:59:09 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fbc8443174 | Merge pull request #4589 from sifmelcara/fix/dynamic-link-boost-test Fix shared boost test library build by customizing main | 2018-08-08 13:53:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 22461ca939 | Merge pull request #4528 from guidovranken/propagate_CMAKE_CXX_FLAGS_jsoncpp Propagate original CMAKE_CXX_FLAGS to jsoncpp compilation | 2018-08-08 13:28:10 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7bf9526f5e | Mark libsolc external C functions as noexcept These are part of the external C API where leaking through exceptions makes no sense. | 2018-08-08 13:23:27 +01: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 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | fb0e3b25d0 | Rename JSONCPP_EXTRA_FLAGS to JSONCPP_CXX_FLAGS, add EMSCRIPTEN workaround and remove obsolete MSVC workaround. | 2018-08-08 13:17:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 42447a14eb | Merge pull request #4747 from ethereum/enum-docs Update enum with lifting the restriction for interfaces | 2018-08-08 12:56:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 154a7706ba | Merge pull request #4737 from ethereum/isoltestEarlyExit Return from main if quit was requested during a sub-testsuite. | 2018-08-08 12:55:01 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d0863f4994 | Merge pull request #4748 from ethereum/validate-identifier Assert that type identifier contains only valid characters | 2018-08-08 12:50:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fd12c718f6 | Merge pull request #4745 from ethereum/nameResolverNoEarlyExit Do not stop after the first error in reference resolution. | 2018-08-08 12:49:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3b2bd2c1df | Merge pull request #4749 from elopio/test/yul-simplifier-not-applied tests: add yul simplifier not applied | 2018-08-08 12:49:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 99d3e8e45a | Add back lost test case to a more reasonable location. | 2018-08-08 12:48:59 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 576ba91970 | Adjust return expressions in compilation tests. | 2018-08-08 12:48:59 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d2ca9c8206 | Merge pull request #4754 from Rytiss/patch-1 Fix typo in Solidity name/url in the changelog | 2018-08-08 11:28:04 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 64e3c9913f | Merge pull request #4736 from ethereum/removeFillRight Remove remaining instances of ``fillRight``. | 2018-08-08 11:27:37 +01:00 |  | 
			
				
					| 
							
							
								 Rytis Slatkevičius | 7cc9ab7d72 | Fix typo in Solidity name/url | 2018-08-08 12:14:39 +03: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 |  | 
			
				
					| 
							
							
								 Leo Arias | cf3bf57cb2 | tests: add yul simplifier not applied | 2018-08-07 21:58:24 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3064bd17bc | Assert that type identifier contains only valid characters | 2018-08-07 22:29:21 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a99347e9f0 | Yul grammar: allow multiple $ signs (matches Solidity) | 2018-08-07 22:16:22 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 047561f4ec | Update enum with lifting the restriction for interfaces | 2018-08-07 22:04:21 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4dc3335cda | Merge pull request #4744 from ethereum/smt-magic-variable SMT: do not crash on referencing MagicVariableDeclaration | 2018-08-07 21:30:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 43d6a9d763 | Do not stop after the first error in reference resolution. | 2018-08-07 22:04:59 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8e93b729a4 | Merge pull request #4703 from ethereum/solc-fix-double-quoting-path-names solc: Fixes double-quoting path names on stderr. | 2018-08-07 21:46:00 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f024efb7ab | SMT: do not crash on referencing MagicVariableDeclaration | 2018-08-07 20:43:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4f9d72aa83 | Merge pull request #4742 from elopio/patch-4 Fix typo | 2018-08-07 21:39:46 +02:00 |  | 
			
				
					| 
							
							
								 Leo Arias | c4a3c48aea | Fix typo | 2018-08-07 13:35:15 -06:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 967bb6d999 | Initialize ` TestTool::m_formatted`. | 2018-08-07 21:23:01 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | bb518b59aa | Update and extend tests for return expressions. | 2018-08-07 20:49:52 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | cc83e69469 | Disallow empty return expressions in functions with non-empty return parameters. | 2018-08-07 20:48:07 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | a6df7b1fb8 | Always count all test cases in isoltest and exit early on user request. | 2018-08-07 19:28:21 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b11e39e25e | Remove remaining instances of ` fillRight` left over from tuple wildcards assignments. | 2018-08-07 18:51:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d7756322c0 | Merge pull request #4731 from ethereum/interface-enum Allow enums in interfaces | 2018-08-07 17:20:05 +02: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 | a949cffd24 | Merge pull request #4699 from ethereum/cleanup_VariableDeclaration libsolidity: Remove dead code wrt. VariableDeclaration::canHaveAutoType | 2018-08-07 16:14:41 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c61cc98d0d | Merge pull request #4726 from ethereum/moveNothrow Make MemberList nothrow move constructible. | 2018-08-07 16:11:59 +02:00 |  |