| 
							
							
								 chriseth | a4c94a1b5b | Fixed inline assembly external identifier access. | 2021-08-11 18:18:29 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 95091f6b58 | Implemented block.basefeein Solidilty andbasefee()in Yul.Also added basefee to Yul grammar. | 2021-08-09 16:18:08 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 6a50d088a0 | Fix ICE for 32-byte hex literals and zero literals in bytes.concat() by disallowing them | 2021-06-29 14:48:42 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c5923f7fcf | Prevent calls to unimplemented modifiers. | 2021-06-22 17:08:28 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | c3eef8af91 | Fix ICE related to receive function having parameters. | 2021-06-03 13:08:57 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | cc915f023e | Errors about nested mapping in event parameter are fatal. (Also applies for error parameters.) | 2021-06-03 11:02:27 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 4a19c7e495 | Treat invalid external function type as a fatal error to prevent the type from being used - `returnParameterTypesWithoutDynamicTypes()` assumes it won't encounter such types. | 2021-06-02 21:44:39 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 138873d918 | Fix ICE related to mapping types in abstract contract constructor | 2021-05-31 14:56:49 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | e404b6e7a6 | Refactoring yul source locations. | 2021-05-04 16:05:23 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | b40c3bcc32 | Allowing conversion from bytes to bytesNN in type checker. | 2021-04-23 13:19:19 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e590a99f39 | Detect circular references for library and free functions | 2021-03-30 23:06:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fb67051467 | Revert statement. | 2021-03-30 21:15:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b04b189959 | Syntax for custom errors. | 2021-03-30 21:15:18 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 840df80dac | Check if all types in bytes.concat are fixed bytes or byte array. | 2021-03-24 11:49:21 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e197ebbdd1 | Replace TypePointerwithType const* | 2021-03-23 11:47:19 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | e87cd0afdf | Check that there is an interface type before querying validity of location. | 2021-02-24 11:22:40 +01:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | ae6996efc1 | Fix issue with pop on storage array. | 2021-02-23 14:26:55 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f766700000 | Remove unreachable warning for shift/exp operator | 2021-02-16 13:17:58 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fd9050614a | Remove untriggerable errors on variadic calls (which have been removed) | 2021-02-15 22:45:57 +00:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | ec57c791ef | Fix infinite loop when accessing circular constants from inline assembly. | 2021-01-26 09:22:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6eea2f5c08 | Merge pull request #9959 from a3d4/fix-ice-struct-with-mapping-assignment Fix ICE caused by const structs with mappings | 2021-01-13 15:19:02 +01:00 |  | 
			
				
					| 
							
							
								 a3d4 | 35a25b107f | Fix ICE caused by const structs with mappings | 2021-01-12 18:39:54 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 24aded266e | Dereference. | 2021-01-12 14:28:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7487a7d927 | Use drop_exactly. | 2021-01-12 14:01:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b9de0c6155 | Use zip. | 2021-01-11 20:54:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b965446182 | Catch panic. | 2020-12-22 11:08:44 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | f30c7cbac8 | All explicit address conversions return a non-payable address | 2020-12-14 18:41:27 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | e1a95cfd42 | Disallow conversions from literals to payable address To get a payable address, one has to go through address. For example, `payable(address(0))`. | 2020-12-14 16:55:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 561280a5cc | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-14 11:33:40 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fa37e69c25 | Improved error messages when converting to/from builtin functions | 2020-12-10 22:38:15 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7cd05bf603 | Introduce block.chainid | 2020-12-10 17:07:54 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ad6739d0f6 | Support address().codehash | 2020-12-09 14:58:27 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | d50676ecb0 | Merge pull request #10451 from ethereum/noTypeSuper No type super | 2020-12-02 15:56:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 52c49aebe8 | Disallow meta type on super. | 2020-12-02 15:43:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9a5902f9d7 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-02 12:28:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 390640f557 | Merge pull request #10384 from ethereum/called_directly_feature Use annotation.calledDirectly to simplify IR codegen | 2020-12-01 15:07:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6d1454fce6 | Disallow conversion to super. | 2020-12-01 14:15:50 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | c3da529a18 | Mark expressions that are called directly in the annotations | 2020-11-30 18:52:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a22077f736 | Rename AsmData -> AST Also attempt to only include ASTForward where appropriate. | 2020-11-25 17:58:02 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 253889cbf1 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-24 16:22:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fda352094f | Allow fallback function to return data. | 2020-11-23 14:22:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a7db4fa4a5 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-18 20:05:02 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 5560239cf5 | Replace links to readthedocs.io with ones using the new domain | 2020-11-18 15:20:34 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2665eaa4fa | Support .offset and .length for calldata bytes and string arrays. | 2020-11-18 01:45:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 049c7f7a8e | Disallow using modifiers not in the current contract or in base contracts. | 2020-11-17 18:33:45 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 9eafa1fa1a | Change type of super to TypeType | 2020-11-10 15:38:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 04195439b7 | Merge remote-tracking branch 'origin/develop' into HEAD | 2020-11-09 14:28:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 001eac546e | Merge pull request #10161 from ethereum/VirtualLookup-static Fix incorrectly set annotation.requiredLookup | 2020-11-03 17:03:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5ffee049fa | Merge remote-tracking branch 'origin/develop' into breaking | 2020-11-03 14:05:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e27a1b786b | Wording in error messages. | 2020-11-03 13:31:51 +01:00 |  |