| 
							
							
								 Nikola Matic | 2a2a9d37ee | Purge using namespace std from libsolidity/ast | 2023-08-14 14:54:58 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1e63615206 | Export all events. Update tests.
Additional tests
Revert changes to the Natspec | 2023-05-03 14:08:27 -03:00 |  | 
			
				
					| 
							
							
								 wechman | 9a36438441 | User-defined operators: AST | 2023-02-22 00:06:17 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 725253551e | Improve FunctionSelector helpers | 2022-09-27 17:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Leo | 242096695f | Merge pull request #13428 from ethereum/qualify-move Add std:: qualifier to move() calls | 2022-08-30 11:57:54 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | f7cc29bec1 | Add std:: qualifier to move() calls | 2022-08-30 11:12:15 +02:00 |  | 
			
				
					| 
							
							
								 tcoyvwac | 3d54bfd0c3 | ast: condense duplicate code AST.cpp:
* Added findClause() helper function to anonymous namespace. | 2022-08-25 14:45:22 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dfa0bcf760 | More strict override check for data locations. | 2022-05-17 13:02:12 +02:00 |  | 
			
				
					| 
							
							
								 Tyler | 519e1c9402 | Specify namespaces Fix references into solidity::util | 2022-03-08 00:09:17 -05:00 |  | 
			
				
					| 
							
							
								 Marenz | 46075d04d9 | Include used events in ` --hashes` output | 2022-02-09 13:50:42 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | b95db2db5e | Remove unnecessary checks in modifier resolve function | 2021-12-29 13:27:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1531863835 | Split Common.h into Numeric.h. | 2021-09-23 15:27:29 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | de01822999 | UserDefinedValueType: from simple name to canonical name. | 2021-09-15 12:56:29 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | d3ae9cf71b | Added AST node UserDefinedValueType | 2021-09-07 19:42:51 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 70b8b1c834 | Do not warn about shadowing parameters in functions without implementation | 2021-06-09 12:35:26 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7d8a4e63d8 | Merge pull request #11491 from TerranCivilian/fix-10269 Remove unneeded include files | 2021-06-07 20:15:20 +02:00 |  | 
			
				
					| 
							
							
								 TerranCivilian | c15501eea9 | Remove unneeded include files | 2021-06-07 12:53:18 -04:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 6a0313c456 | Unify function call resolve function used in Analysis & Yul CodeGen | 2021-06-07 15:23:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0d948ebf81 | Cache functions by name. | 2021-06-03 11:10:35 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | d96cc3469a | FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super | 2021-06-02 16:16:15 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | f582d48f7b | Error message: try-catch parameter cannot be in storage. | 2021-05-31 11:25:08 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e877e2bba7 | Use all referenced errors. | 2021-03-30 21:15:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b04b189959 | Syntax for custom errors. | 2021-03-30 21:15:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 99fcf62736 | Extract referencedDeclaration as helper. | 2021-03-24 17:01:50 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e197ebbdd1 | Replace TypePointerwithType const* | 2021-03-23 11:47:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b965446182 | Catch panic. | 2020-12-22 11:08:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a0a02f2307 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-23 19:28:08 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | ae8f484ed4 | Merge pull request #10234 from ethereum/smt_named_arguments [SMTChecker] Support named arguments in function calls | 2020-11-20 12:24:51 -01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | e4339b0526 | [SMTChecker] Support named arguments in function calls | 2020-11-20 11:52:26 -01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 82997fbf5e | Change AST::interfaceId() to uint32_t | 2020-11-19 23:33:08 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 5ffee049fa | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-03 14:05:14 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 94e2506132 | Fix inherited state vars for BMC | 2020-11-02 11:42:39 +00:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 006e5f2e1f | Allow path syntax for super constructor calls | 2020-10-13 14:32:11 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 346fe1c6c5 | Constants at file-level. | 2020-10-08 18:56:17 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | d23aff4cbb | Merge pull request #9918 from ethereum/isStateScopeCheck Make isStateVariable regular scope check. | 2020-09-29 09:33:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | cb82d8239c | Make isStateVariable regular scope check. | 2020-09-28 19:31:54 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 9b740b03ff | Simplify DeclarationRegistrationHelper | 2020-09-28 13:21:57 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | dd81d05559 | Make annotations ` SetOnce or optional` where feasible | 2020-09-22 17:38:21 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9aa9962f71 | Add ContractDefinition::interfaceId() helper | 2020-09-14 20:34:52 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e9f91edc4b | Update existing tests. | 2020-08-18 11:46:59 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9324fb4f20 | Free functions. | 2020-08-18 11:46:59 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9be5ed1220 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-07-21 11:35:28 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 93c792c696 | Remove special treatment of ` var`. | 2020-07-20 17:22:04 +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 |  | 
			
				
					| 
							
							
								 chriseth | 747aeb4999 | Assert that visibility of constructor is not queried. | 2020-07-07 11:49:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | da36400576 | Disallow visibility for constructors. | 2020-07-07 11:49:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f372ba6fea | Constructors cannot have calldata parameters. | 2020-07-06 16:52:51 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 98e5923e3a | Do now disallow assigning to external parameters. | 2020-06-22 18:36:32 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | c6e4943089 | Adding fixes for signedness warnings in libsolidity Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2020-06-10 10:41:55 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e5c19d8a2c | Replace inContractKind by libraryFunction. | 2020-06-09 17:56:58 +02:00 |  |