[ty] Emit error for invalid binary operations in type expressions ( #18991 ) 
						
					 
				 
				2025-06-30 10:06:01 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Homogeneous and mixed tuples ( #18600 ) 
						
					 
				 
				2025-06-20 18:23:54 -04:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Homogeneous and mixed tuples ( #18600 ) 
						
					 
				 
				2025-06-20 18:23:54 -04:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Revert "[ty] Better control flow for boolean expressions that are inside if ( #18010 )" ( #18150 ) 
						
					 
				 
				2025-05-17 08:27:32 -04:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Add special-cased inference for __import__(name) and importlib.import_module(name) ( #19008 ) 
						
					 
				 
				2025-06-29 11:49:23 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Fix binary intersection comparison inference logic ( #18266 ) 
						
					 
				 
				2025-05-23 12:55:17 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Improve disjointness inference for NominalInstanceTypes and SubclassOfTypes ( #18864 ) 
						
					 
				 
				2025-06-24 20:27:37 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Format conflicting types as an enumeration ( #18956 ) 
						
					 
				 
				2025-06-26 14:29:33 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Surface matched overload diagnostic directly ( #18452 ) 
						
					 
				 
				2025-06-20 08:36:49 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Fix normalization of unions containing instances parameterized with unions ( #18112 ) 
						
					 
				 
				2025-05-14 22:48:33 -04:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							ty_python_semantic: add union type context to function call type errors 
						
					 
				 
				2025-05-09 13:40:51 -04:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] support del statement and deletion of except handler names ( #18593 ) 
						
					 
				 
				2025-06-12 07:44:42 -07:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Make tuple instantiations sound ( #18987 ) 
						
					 
				 
				2025-06-27 19:37:16 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Add diagnosis for function with no return statement but with return type annotation ( #18359 ) 
						
					 
				 
				2025-05-29 23:17:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Improve protocol member type checking and relation handling ( #18847 ) 
						
					 
				 
				2025-06-29 10:46:33 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Minor tweaks to "list all members" docs and tests ( #18388 ) 
						
					 
				 
				2025-05-30 13:36:57 -04:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Revert "[ty] Offer "Did you mean...?" suggestions for unresolved from imports and unresolved attributes ( #18705 )" ( #18721 ) 
						
					 
				 
				2025-06-17 15:48:09 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Understand classes that inherit from subscripted Protocol[] as generic ( #17832 ) 
						
					 
				 
				2025-05-09 17:39:15 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Eagerly simplify 'True' and 'False' constraints ( #18998 ) 
						
					 
				 
				2025-06-30 13:11:52 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Infer nonlocal types as unions of all reachable bindings ( #18750 ) 
						
					 
				 
				2025-06-26 12:24:40 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Support variable-length tuples in unpacking assignments ( #18948 ) 
						
					 
				 
				2025-06-27 15:29:04 -04:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Do not carry the generic context of Protocol or Generic in the ClassBase enum ( #17989 ) 
						
					 
				 
				2025-05-22 21:37:03 -04:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Fix false positives when subscripting an object inferred as having an Intersection type ( #18920 ) 
						
					 
				 
				2025-06-24 18:39:02 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Make tuple instantiations sound ( #18987 ) 
						
					 
				 
				2025-06-27 19:37:16 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Emit error for invalid binary operations in type expressions ( #18991 ) 
						
					 
				 
				2025-06-30 10:06:01 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Fix panics when pulling types for ClassVar or Final parameterized with >1 argument ( #18824 ) 
						
					 
				 
				2025-06-20 18:06:40 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							[ty] Add hint if async context manager is used in non-async with statement ( #18299 ) 
						
					 
				 
				2025-05-26 21:34:47 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Don't add incorrect subdiagnostic for unresolved reference ( #18487 ) 
						
					 
				 
				2025-06-27 12:40:33 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Add cycle handling for unpacking targets ( #18078 ) 
						
					 
				 
				2025-05-13 21:27:48 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] eliminate is_fully_static ( #18799 ) 
						
					 
				 
				2025-06-24 18:02:05 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							ty_python_semantic: add union type context to function call type errors 
						
					 
				 
				2025-05-09 13:40:51 -04:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] support del statement and deletion of except handler names ( #18593 ) 
						
					 
				 
				2025-06-12 07:44:42 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Add support for @staticmethods ( #18809 ) 
						
					 
				 
				2025-06-20 10:38:17 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Improve disjointness inference for NominalInstanceTypes and SubclassOfTypes ( #18864 ) 
						
					 
				 
				2025-06-24 20:27:37 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] eliminate is_fully_static ( #18799 ) 
						
					 
				 
				2025-06-24 18:02:05 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Implement implicit inheritance from Generic[] for PEP-695 generic classes ( #18283 ) 
						
					 
				 
				2025-05-26 20:40:16 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Add generic inference for dataclasses ( #18443 ) 
						
					 
				 
				2025-06-03 09:59:43 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Add support for @staticmethods ( #18809 ) 
						
					 
				 
				2025-06-20 10:38:17 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Support typing.TypeAliasType ( #18156 ) 
						
					 
				 
				2025-05-19 16:36:49 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							ty_python_semantic: add union type context to function call type errors 
						
					 
				 
				2025-05-09 13:40:51 -04:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Improve protocol member type checking and relation handling ( #18847 ) 
						
					 
				 
				2025-06-29 10:46:33 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Infer nonlocal types as unions of all reachable bindings ( #18750 ) 
						
					 
				 
				2025-06-26 12:24:40 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Infer nonlocal types as unions of all reachable bindings ( #18750 ) 
						
					 
				 
				2025-06-26 12:24:40 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Infer nonlocal types as unions of all reachable bindings ( #18750 ) 
						
					 
				 
				2025-06-26 12:24:40 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] eliminate is_fully_static ( #18799 ) 
						
					 
				 
				2025-06-24 18:02:05 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] eliminate is_fully_static ( #18799 ) 
						
					 
				 
				2025-06-24 18:02:05 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Support variable-length tuples in unpacking assignments ( #18948 ) 
						
					 
				 
				2025-06-27 15:29:04 -04:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							[ty] Infer nonlocal types as unions of all reachable bindings ( #18750 ) 
						
					 
				 
				2025-06-26 12:24:40 +02:00