| 
							
							
								 chriseth | b18c76e34b | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-09 15:24:49 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 47b10fd751 | Report warning if contract uses abicoder v1, but IR is requested | 2020-12-09 01:20:58 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 9a5902f9d7 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-02 12:28:02 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | c3da529a18 | Mark expressions that are called directly in the annotations | 2020-11-30 18:52:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a7db4fa4a5 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-18 20:05:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2665eaa4fa | Support .offset and .length for calldata bytes and string arrays. | 2020-11-18 01:45:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5ffee049fa | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-03 14:05:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 834da7be90 | Introduce abicoder pragma. | 2020-11-03 13:31:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 00fb152316 | Merge pull request #10048 from ethereum/develop Merge develop into breaking | 2020-10-15 17:30:11 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 20072918d9 | Make sure lValueOfOrdinaryAssignment does not have an undefined value. | 2020-10-14 21:00:18 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 006e5f2e1f | Allow path syntax for super constructor calls | 2020-10-13 14:32:11 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 0b7b174945 | Add AST Node IdentifierPath | 2020-10-13 14:32:11 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 6114cd8e8e | Add missing annotation assignments | 2020-10-07 14:52:35 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 8584c98b6a | Add annotation field ` requiresVirtualLookup` | 2020-09-28 17:36:23 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | dd81d05559 | Make annotations ` SetOnce or optional` where feasible | 2020-09-22 17:38:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2934a1f037 | Assign scopes as a separate step. | 2020-09-02 20:45:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9324fb4f20 | Free functions. | 2020-08-18 11:46:59 +02:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 888d7037cd | Make FunctionCallAnnotation::kind a SetOnce | 2020-08-12 11:57:01 -04:00 |  | 
			
				
					| 
							
							
								 chriseth | 9be5ed1220 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-07-21 11:35:28 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | ba0a4de50d | NatSpec: Implement ` @inheritdoc` | 2020-07-20 18:32:18 +02:00 |  | 
			
				
					| 
							
							
								 Sachin Grover | b7adb2aa42 | Add SPDX license identifier if not present already in source file Fixes: #9220 | 2020-07-17 20:24:12 +05:30 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | d41eaeba56 | Added containsNestedMapping() | 2020-06-30 16:15:03 +05:30 |  | 
			
				
					| 
							
							
								 a3d4 | a499ef16fa | Fix spelling errors | 2020-05-25 02:54:37 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 7d37ed4531 | Adds structured docs for variable declarations. - adds natspec generation for state variables.
- exports structured docs for state variables to JSON. | 2020-05-19 11:01:52 -05:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | e2e32d372f | virtual modifiers (in Abstract contracts) allow empty bodies | 2020-04-23 17:26:59 +05:30 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 6093982606 | Review suggestions. | 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 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 3af43fd350 | Extract typing. | 2020-04-14 10:59:28 +02:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 7f5857a146 | Delete copy/move on annotation polymorphic bases | 2020-04-02 22:33:21 -04:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | ac7b31e559 | Validate immutable variables | 2020-04-02 13:52:27 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | ec27c2e507 | Introduce AST node for structured documentation. | 2020-01-30 18:25:56 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | ee5ff4df4e | Clean up visibility via contract name and fix ICE on calling unimplemented base function. | 2020-01-16 19:13:04 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 6b23412fae | C++ namespace cleanup (except tests). | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 69fd185903 | Add new annotations for Scopables | 2019-12-19 21:45:16 -05:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | 30b1b39901 | Have other annotations subclass DeclarationAnnotation | 2019-12-19 21:45:16 -05:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | be14d5f28d | Add DeclarationAnnotation | 2019-12-19 21:45:16 -05:00 |  | 
			
				
					| 
							
							
								 Jason Cobb | bc71f61467 | Add ScopableAnnotation | 2019-12-19 20:50:43 -05:00 |  | 
			
				
					| 
							
							
								 chriseth | 57824566e6 | Use proxies. | 2019-12-11 15:15:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 152f42c6b2 | Make ambigous override checker generic. | 2019-12-09 18:41:39 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 8b35918ad0 | Replace superFunction by baseFunctions in AST annotations and JSON AST. | 2019-12-05 03:33:32 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 6c6a9054b2 | Implement override checking | 2019-10-30 17:31:33 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 5ff02c12e2 | Add reference to contract in FunctionDefinition annotation | 2019-10-30 17:31:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | edf1e83fda | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-10-28 15:21:49 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | df729b3084 | Make use of C++17 std::optional<> instead of boost::optional<>. | 2019-10-28 11:39:30 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a66c354698 | AST for try and catch. | 2019-09-23 17:22:09 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9a00729ce7 | Provide dialect to Parser and InlineAssembly AST nodes. | 2019-05-23 00:24:58 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | bf43eebea9 | libsolidity: Introducing TypeProvider API, for clear type system ownership. | 2019-04-16 18:26:45 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 84b68006ba | Fix function calls with named arguments for overloaded functions | 2019-03-20 14:54:41 +01:00 |  |