| 
							
							
								 nishant-sachdeva | dec511aad8 | Corresponding code in the .cpp file has been commented instead of begin removed pending preliminary reviews Code generators needed fixing of the cleanup process during typecasting of bytes and integers | 2022-01-28 19:56:15 +05:30 |  | 
			
				
					| 
							
							
								 Mathias L. Baumann | b6dbfdf79b | Merge pull request #12494 from ethereum/AST-ImportDirective-traversal-fix Adds missing accepts to ImportDirective's SymbolAlias::symbol. | 2022-01-24 13:27:00 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | 6f4709d383 | Remove empty assert messages | 2022-01-20 15:11:26 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | a550048cf0 | Fix too strict assert for calldata string -> bytes conversions | 2022-01-20 15:11:26 +01:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | 27d0480e96 | Adding Stack Height Checker and modifying the number of POP instructions to appropriately provide the pointer address | 2022-01-20 01:15:08 +05:30 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 92c262d116 | Merge pull request #12553 from ethereum/ir-ice-12546 Fix .push() not considering external functions | 2022-01-19 13:41:20 +01:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | a0d6c11860 | Equality operator allowed for external function types | 2022-01-19 15:20:31 +05:30 |  | 
			
				
					| 
							
							
								 Marenz | 89d6bff72a | Fix .push() not considering external functions | 2022-01-18 16:30:31 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | 7c0a121e45 | Natspec: Fix ICE when overriding a struct getter with a Natspec-documented return value and the name in the struct is different. | 2022-01-17 17:10:07 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | 0004ad8764 | Fix ICE when a constant variable declaration forward references a struct | 2022-01-17 13:24:14 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | 2c4c8264e4 | Fix wrong error with immutables when base contract c'tor uses return | 2022-01-13 13:09:36 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | f5ff358add | Adds missing accepts to ImportDirective's SymbolAlias::symbol | 2022-01-10 19:32:28 +01:00 |  | 
			
				
					| 
							
							
								 Mathias L. Baumann | 63b6bbe15c | Merge pull request #12471 from ethereum/modifiers-control-flow-11483 Properly generated control flows for inherited modifiers | 2022-01-06 13:39:50 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | e969aed780 | Properly resolve virtual modifiers | 2022-01-06 12:52:06 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 1bd0f9570f | LSP: Introduces lspAssert(condition, ErrorCode, message) | 2022-01-05 11:30:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c16867cb83 | Merge pull request #12272 from ethereum/equalStoreEliminator Equal store eliminator. | 2022-01-05 11:24:59 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 4105b0a587 | LSP: Introduce HandlerError(id, code, message) exception for easier handling. | 2022-01-05 11:04:40 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e3bb5ab7b2 | Merge pull request #12431 from ethereum/fixFun2 Safer constructors for FunctionType | 2022-01-04 18:18:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 772e100813 | Equal store eliminator. | 2022-01-03 15:52:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 692614df72 | Merge pull request #12437 from ethereum/encodeCallForDeclarations abi.encodeCall for declarations. | 2021-12-29 18:40:18 +01:00 |  | 
			
				
					| 
							
							
								 Leo | 048a8f4d28 | Merge pull request #12455 from ethereum/smt_analyze_contracts [SMTChecker] Do not analyze unecessary contracts | 2021-12-29 15:14:35 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | b95db2db5e | Remove unnecessary checks in modifier resolve function | 2021-12-29 13:27:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4c838d9cf5 | abi.encodeCall for declarations. | 2021-12-29 12:26:04 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | fb8c138b8b | Do not analyze unecessary contracts | 2021-12-24 19:36:32 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7620bfaad8 | Add option member for function type. | 2021-12-23 12:05:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f94279a437 | Use options struct for function type factory function. | 2021-12-23 12:05:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4fa8eee683 | Use function names instead of members. | 2021-12-23 11:55:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ef6dd2ec50 | Merge pull request #12433 from ethereum/removeConstexpr Remove constexpr. | 2021-12-21 16:03:58 +01:00 |  | 
			
				
					| 
							
							
								 mejsiej | ddd9a84141 | Improve failure message when generating getter. | 2021-12-20 18:16:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c374d27eec | Remove constexpr. | 2021-12-20 17:30:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3193dfbb5d | Merge pull request #11350 from ethereum/lsp Language Server | 2021-12-16 18:54:26 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 927b24df1f | Initial implementation of Language Server | 2021-12-16 17:52:49 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | 7a96953e78 | Implement typechecked abi.encodeCall() | 2021-12-16 17:35:58 +01:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | 9b55d4788e | Added sameType check for fromType and toType in YulUtilFunctions.cpp and relevant tests in semanticTests | 2021-12-15 23:50:25 +05:30 |  | 
			
				
					| 
							
							
								 Leo Alt | 316be7206f | Fix soundness of storage/memory pointers that were not erasing enough knowledge | 2021-12-14 12:02:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c0b41cfcdd | Add const and file name. | 2021-12-13 17:33:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0e6388a907 | Clarify FileReader interface. | 2021-12-13 14:54:58 +01:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | a4fbc607c6 | Issue 11610 : Replced typeError with fataTypeError in lines 390 and 406. Test file added in test/libsolidity/syntaxTests/calldata_struct_argument_with_internal_type_inside.sol Issue : 11610 : Test cases updated, Changelog.md file updated to include change on 0.8.11 | 2021-12-03 12:23:35 +05:30 |  | 
			
				
					| 
							
							
								 Leo Alt | 16535aae32 | Fix ICE when unsafe targets are solved more than once and the cex is different | 2021-12-03 00:21:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b6bd85202c | Accessors for exceptions. | 2021-12-01 14:26:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1633e367c9 | Merge pull request #12199 from ethereum/expose-parsingAndImporting Expose "parsingAndImporting" setting to user | 2021-11-08 17:06:20 +01:00 |  | 
			
				
					| 
							
							
								 Marenz | fc224f74c7 | Evaluate absolute paths for imports in 'parsing' stage | 2021-11-08 16:34:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a1aa9d2d90 | Skip extcodesize check if return data is expected. | 2021-11-08 14:58:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f9ba1bf3c8 | Merge pull request #12227 from ethereum/smt_fix_gas Fix ICE in CHC when using gas in the function options | 2021-11-08 11:54:20 +01:00 |  | 
			
				
					| 
							
							
								 Leo | 58688bd9c1 | Merge pull request #12167 from ethereum/smt_merge_query_entry_points [SMTChecker] Merge all entry points for a target | 2021-11-03 16:43:16 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | dff280cadc | Fix ICE in CHC when using gas in the function options | 2021-11-03 15:40:54 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 4229369180 | Compatibility with StackCompressor and StackLimitEvader. | 2021-11-03 12:39:55 +01:00 |  | 
			
				
					| 
							
							
								 Leo Alt | e40cf92b1d | [SMTChecker] Merge all entry points for a target | 2021-11-03 11:12:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8e208f23cb | Fix assignment of return variables from modifiers. | 2021-11-01 14:14:50 +01:00 |  | 
			
				
					| 
							
							
								 David Dzhalaev | 79ffa16a61 | Improve error message for contract size limit error | 2021-10-27 20:06:53 +02:00 |  |