| 
							
							
								 chriseth | 2d1e7d9504 | Merge pull request #8931 from random-internet-cat/lazy-init Add LazyInit | 2020-05-14 18:54:19 +02:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | cffd1eaff1 | Use LazyInit for ContractDefinition::m_interfaceFunctionList | 2020-05-14 10:32:01 -04:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 413fa92cee | Use LazyInit for ContractDefinition::m_interfaceEvents | 2020-05-14 10:29:29 -04:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 0e26700f65 | Use LazyInit for MemberList::m_storageOffsets | 2020-05-14 10:29:26 -04:00 |  | 
			
				
					| 
							
							
								 chriseth | 504b8d29c9 | Merge pull request #8907 from ethereum/licenseIdentifier Check for SPDX license identifiers. | 2020-05-14 01:21:24 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 97296d8622 | Allow ABI encoding for array slices without explicit casts. | 2020-05-13 18:20:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3872a1f000 | Add support for SPDX license identifiers. | 2020-05-13 18:16:59 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 47e9a13e8a | Fix exponentiation bug | 2020-05-13 13:53:06 +05:30 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | e54c4eecfc | implemented type(X).min and type(X).max for all integer types | 2020-05-11 14:51:13 +05:30 |  | 
			
				
					| 
							
							
								 hrkrshnn | e2e32d372f | virtual modifiers (in Abstract contracts) allow empty bodies | 2020-04-23 17:26:59 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | a371910674 | Merge pull request #8642 from ethereum/interfaceid Add support for interfaceId. | 2020-04-23 12:24:49 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 264c4264a1 | Merge pull request #8644 from ethereum/refactor-lValueRequested Replaced all instances of lValueRequested to willBeWrittenTo | 2020-04-20 15:03:50 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 4760b8589d | Replaced all instances of lValueRequested to willBeWrittenTo | 2020-04-20 12:33:30 +05:30 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 3754a86ab2 | Add support for interfaceID. | 2020-04-16 12:17:40 -05:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 150497c12a | Stricter bounds for memory arrays. | 2020-04-16 17:51:18 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | f6d1cee06b | Ensure that public callable parameters are valid for calldata. | 2020-04-16 17:23:20 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 6093982606 | Review suggestions. | 2020-04-16 16:42:12 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b744a56801 | Refactoring of errors and fixes for various ICEs. | 2020-04-16 16:42:12 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | df1809f8da | Annotate struct definitions with a recursive flag. | 2020-04-16 16:42:12 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | aff1e93caa | Merge pull request #8571 from aarlt/clang-tidy-apply-modernize-pass-by-value clang-tidy: Apply modernize-pass-by-value. | 2020-04-15 12:06:25 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 3b83365b42 | [libsolidity] TryStatement: Adding AST accessors for success/structured/fail clauses. | 2020-04-14 18:39:08 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | aac7a1e434 | Apply modernize-pass-by-value. | 2020-04-14 10:32:13 -05:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 3af43fd350 | Extract typing. | 2020-04-14 10:59:28 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 748afe0edd | Merge pull request #8630 from ethereum/encoding-bug-functionCallOption TypeChecker error when encoding functions with call options; tests | 2020-04-08 16:33:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | baefab78d8 | Merge pull request #8628 from ethereum/fiximmutableastexport Export immutability. | 2020-04-07 18:37:09 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 229587672f | TypeChecker error when encoding functions with call options; tests | 2020-04-07 21:11:46 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | 236eff8416 | Export immutability. | 2020-04-07 17:30:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 823a119117 | Merge pull request #8570 from aarlt/clang-tidy-apply-modernize-use-emplace clang-tidy: Apply modernize-use-emplace. | 2020-04-07 17:28:50 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 398c515982 | Merge pull request #8618 from mijovic/nextConstructorRefactor Refactoring nextConstructor by moving it from CompilerContext to ContractDefinition | 2020-04-06 19:31:12 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 8cc16eb128 | Refactoring nextConstructor by moving it from CompilerContext to ContractDefinition | 2020-04-06 17:35:08 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f7aba45457 | Merge pull request #8592 from random-internet-cat/ast-visitor-constructor Delete copy and move operations for ASTVisitor and ASTConstVisitor | 2020-04-06 14:16:20 +02:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 205063f86b | Delete copy and move operations for ASTVisitor and ASTConstVisitor | 2020-04-03 23:47:10 -04:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 7f5857a146 | Delete copy/move on annotation polymorphic bases | 2020-04-02 22:33:21 -04:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 90bb1d8a7c | Apply modernize-use-emplace. | 2020-04-02 17:35:48 -05:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 39ff0deb05 | Zero initialize memory arrays | 2020-04-02 15:55:18 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | ac7b31e559 | Validate immutable variables | 2020-04-02 13:52:27 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 9a8ca6ca33 | Always return thisforEventDefinition::resolveVirtualInstead of asserting. | 2020-04-02 13:52:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 173f234860 | Refactor: Replace inheritance hierarchy by most derived contract. | 2020-03-26 18:27:39 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 04d8ad2ae1 | Legacy codegeneration for immutable state variables. | 2020-03-24 16:45:25 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | fe659ceb41 | Anything outside storage is always a pointer. | 2020-03-23 15:34:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fa148f2483 | Parsing of immutable state variable. | 2020-03-12 17:11:24 +01:00 |  | 
			
				
					| 
							
							
								 a3d4 | a86c511713 | Replaced "assert" with "if" (incorrect contract code is not supposed to trigger asserts). | 2020-03-12 14:03:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 92d4bbb017 | Salt should be bytes32. | 2020-03-10 22:38:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a328e940b5 | Merge pull request #8429 from ethereum/astJsonImportYulBlock Fix yul ast import for blocks, switches and string literals. | 2020-03-08 17:06:05 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e58a1de57f | Merge pull request #8431 from mijovic/sol2YulSelectorAddress Adding sol->yul for f.selector and f.address | 2020-03-06 22:48:38 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 092827b7ad | Adding sol->yul for f.selector and f.address | 2020-03-06 21:43:14 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 2df5ca0774 | Merge pull request #8385 from ethereum/immutable Immutable state variables (1) | 2020-03-06 14:20:13 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 7f38cbb91d | Fix calling unimplemented base function. | 2020-03-06 10:51:16 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 420f57aec3 | Fix yul ast import for blocks, switches and string literals. | 2020-03-05 14:09:13 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1488a1ceb8 | Refactor isConstant to add "immutable". | 2020-03-02 14:20:17 +01:00 |  |