| 
							
							
								 Daniel Kirchner | 0dfd4a726e | Warn about unreachable code. | 2019-01-10 10:36:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9222eff08f | Make the dialect available everywhere. | 2019-01-07 16:41:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ae08d7c375 | Merge pull request #5681 from ethereum/limitOutput Do not compile unless requested. | 2018-12-19 17:02:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4c7151e57f | Do not include empty JSON objects in output. | 2018-12-19 14:59:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | beae2a608b | Only fully compile if binaries requested. | 2018-12-19 12:58:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4e89945d82 | Some more compiler state tests. | 2018-12-19 12:58:17 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 62fe57479e | make use of C++ = defaultconstructor declarations as well as more non-static member initialization syntax. | 2018-12-19 11:26:42 +01:00 |  | 
			
				
					| 
							
							
								 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 | 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 |  | 
			
				
					| 
							
							
								 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 | e970590675 | Merge pull request #5664 from ethereum/cmakeUpdates Use imported CMake targets. | 2018-12-18 17:45:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bd52beedff | Cache hash computations. | 2018-12-18 16:38:25 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c2ec6d71b4 | Add version pragma parsing to Parser | 2018-12-18 15:02:35 +00: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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 36d8a98664 | Sort includes in libsolidity/analysis | 2018-12-17 12:35:16 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 9199718ec0 | Clear all mapping knowledge after array variable assignment | 2018-12-14 12:21:53 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 6a2809a582 | [SMTChecker] Support to mapping | 2018-12-14 12:21:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6e205cc4e3 | Merge pull request #5624 from ethereum/standard_json_unknown_keys Disallow unknown JSON keys in standard-json | 2018-12-13 09:58:34 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b014732c81 | Merge pull request #5638 from ethereum/header-guard Add missing header guards | 2018-12-12 18:41:58 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 8cd2ac8462 | Disallow unknown JSON keys in standard-json | 2018-12-12 17:32:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 87237281bf | Merge pull request #5630 from ethereum/warn_functions_empty_body Supress unused var and state mut warnings for functions with empty body | 2018-12-12 17:00:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c863cbf80d | Add missing header guards | 2018-12-12 15:47:05 +00:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 508aae8a67 | Disable state mutability warning for functions with empty body | 2018-12-12 14:43:44 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 53537864a2 | Disable unused var warning for functions with empty body | 2018-12-12 14:43:44 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 788612d2ef | Refactoring of the ControlFlowGraph and use for detecting all uninitialized storage accesses. | 2018-12-12 04:20:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fb3a0ac1c7 | Codegen for object access. | 2018-12-11 19:24:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8d49e53995 | Provide Dialect to EVMCodeTransform. | 2018-12-11 19:24:31 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9f86ede32d | Merge pull request #5454 from ethereum/smt_math_functions [SMTChecker] Abstract math functions | 2018-12-11 18:35:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b5deca0383 | Merge pull request #4779 from ethereum/optimise-string-literals Decide better in storing string literals as data | 2018-12-11 17:50:14 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 08737e43dc | [SMTChecker] Use SymbolicFunctionVariable for uninterpreted functions | 2018-12-11 11:28:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | baaefb4b42 | Merge pull request #5619 from ethereum/cleanup-abc Some code cleanup | 2018-12-10 19:22:02 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 2f6dc2e773 | Replace push_back with emplace_back where it makes sense | 2018-12-10 19:02:39 +01:00 |  | 
			
				
					| 
							
							
								 Yi Huang | 81f703427e | Add tests for implcit conversions from literals to fixed-point numbers. | 2018-12-10 17:31:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 53f531ecb0 | Set codecopy limit for data to 32 bytes. | 2018-12-10 17:11:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 871ea22bb9 | Merge pull request #5008 from liangdzou/yul_stack_reuse Reuse stack slots in Yul codegen | 2018-12-10 16:14:33 +01:00 |  |