| 
							
							
								 Christian Parpart | d10bae245e | liblangutil: SourceLocation to default initialize data members (w/o the use of ctor) See: http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c45-dont-define-a-default-constructor-that-only-initializes-data-members-use-in-class-member-initializers-instead | 2018-12-19 11:21:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 678a95f6e3 | Merge pull request #5686 from ethereum/someStyle Formatting. | 2018-12-19 00:33:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d8218b7eef | Formatting. | 2018-12-18 23:50:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5c8483dc8d | Merge pull request #5684 from ethereum/doc-fix-trivial Doc: Fix typo "a messy" -> "a mess" | 2018-12-18 23:14:47 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 36dc56fa77 | Doc: Fix typo "a messy" -> "a mess" | 2018-12-18 20:17:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | eed46f0011 | Merge pull request #5680 from ethereum/doc-fix-trivial [Trivial] Format "and" as instruction op code | 2018-12-18 19:50:46 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 20189c3f3b | Merge pull request #5637 from ethereum/better-json-error-reporting Json: Provide better error message when 'settings' is not an object | 2018-12-18 19:39:46 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e33545292a | Merge pull request #5678 from ethereum/buildRelease Build in release mode. | 2018-12-18 19:37:43 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e9944206a5 | Rephrase opcode result returning description It was a bit between the lines that "pushing on the stack" is their
means of returning a result. | 2018-12-18 19:36:38 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | c43d96f2bf | Json: Provide better error messages for wrong types | 2018-12-18 18:36:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f5e52ef3c0 | Merge pull request #5679 from ethereum/hashCache Cache hash computations. | 2018-12-18 18:23:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 34be592e53 | Merge pull request #5677 from ethereum/someOpts Some optimisations. | 2018-12-18 18:23:16 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 50101570ef | Format "and" as instruction op code | 2018-12-18 18:06:43 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e970590675 | Merge pull request #5664 from ethereum/cmakeUpdates Use imported CMake targets. | 2018-12-18 17:45:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 27e4e25a99 | Optimize some instruction comparisons. | 2018-12-18 17:25:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d959407f66 | Merge pull request #5674 from ethereum/parser-pragmaversion Add version pragma parsing to Parser | 2018-12-18 16:42:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bd52beedff | Cache hash computations. | 2018-12-18 16:38:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5066424758 | Build in release mode. | 2018-12-18 16:20:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 01249984f2 | Provide comparison shortcut. | 2018-12-18 16:10:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 18efbb52c0 | Use the move. | 2018-12-18 16:10:14 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bd2f2ecbbd | Move unsatisfied_version test from SolidityNameAndTypeResolution to SolidityParser | 2018-12-18 15:02:59 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ba15bc0a23 | Fail if parsing failed in AnalysisFramework Otherwise Compilerstack::analyze will throw an exception. | 2018-12-18 15:02:37 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c2ec6d71b4 | Add version pragma parsing to Parser | 2018-12-18 15:02:35 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a51a8368aa | Merge pull request #5676 from ethereum/someOpts Make swappable instructions static. | 2018-12-18 14:03:50 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 68ad015714 | Make swappable instructions static. | 2018-12-18 12:39:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c60ec958ab | Merge pull request #5246 from ethereum/abi-type-array Updates arrays section to improve order and clarify concepts | 2018-12-18 12:20:20 +01:00 |  | 
			
				
					| 
							
							
								 Chris Ward | 995840bfe0 | Updates arrays section to improve order and clarify concepts | 2018-12-18 12:17:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4e475cdbe9 | Merge pull request #5625 from ethereum/single-check Do check for callvalue only once if no payable functions | 2018-12-18 11:36:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4b43aecaeb | Merge pull request #5671 from ethereum/sort_includes_interface Sort includes in libsolidity/interface | 2018-12-18 11:35:56 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 1b8570f829 | Only generate sort/search code when interface functions exist | 2018-12-17 21:24:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 95977fdaf2 | Merge pull request #5672 from ethereum/sort_includes_parsing Sort includes in libsolidity/parsing | 2018-12-17 21:23:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8570bee20b | Merge pull request #5669 from ethereum/retire2015 Remove support for Visual Studio 2015. | 2018-12-17 19:49:51 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 7f41487ff6 | Sort includes in libsolidity/parsing | 2018-12-17 19:28:10 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 340ee4156d | Sort includes in libsolidity/interface | 2018-12-17 19:24:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7b1a6798e6 | Remove support for Visual Studio 2015. | 2018-12-17 18:56:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c5316b13e7 | Merge pull request #5668 from ethereum/sort_includes_formal Sort includes in libsolidity/formal | 2018-12-17 18:54:30 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | cce377833a | Sort includes in libsolidity/formal | 2018-12-17 18:26:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7d3727bbf7 | Merge pull request #5665 from ethereum/cmakeHeaders Add headers to targets in CMakeLists.txt. | 2018-12-17 17:47:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9ab6133f85 | Merge pull request #5667 from ethereum/sort_includes_codegen Sort includes in libsolidity/codegen | 2018-12-17 17:46:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 75ca6d11f4 | Merge pull request #5666 from ethereum/sort_includes_ast Sort includes in libsolidity/ast | 2018-12-17 17:46:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bcef78b4ce | Merge pull request #4859 from ethereum/input-output Create section that covers input and output function types | 2018-12-17 17:33:23 +01:00 |  | 
			
				
					| 
							
							
								 Chris Ward | 72c977608f | Clean input and output function types Updates from review | 2018-12-17 17:31:12 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ab76676271 | Sort includes in libsolidity/codegen | 2018-12-17 17:06:11 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | b185d01a26 | Sort includes in libsolidity/ast | 2018-12-17 15:33:15 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 2f698b6efe | Use imported CMake targets. | 2018-12-17 15:15:11 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 2353f73c39 | Add headers to targets in CMakeLists.txt. | 2018-12-17 15:01:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 332f914e4e | Merge pull request #5388 from ethereum/smt_mapping [SMTChecker] Support for mapping | 2018-12-17 14:09:52 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bf7d71d6b3 | Merge pull request #5613 from ethereum/yulStringLiterals [Yul] Use C++ user-defined literals for creating YulString constants. | 2018-12-17 14:07:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bc85a8915f | Merge pull request #5639 from ethereum/docs-array-delete DOCS: Add array item deletion idiosyncrasy | 2018-12-17 13:52:24 +01:00 |  | 
			
				
					| 
							
							
								 Chris Ward | 7b9fd4676d | Add array item deletion idiosyncracy | 2018-12-17 13:50:47 +01:00 |  |