Commits
Branch selector
User selector
Commit History
Commits on Jul 3, 2024
Commits on Jul 2, 2024
Fixed bug that results in a false positive reportUntypedFunctionDecorator error under certain circumstances. This addresses #8298.
Fixed bug that results in a false negative when passing an extra keyword argument to a callable that is parameterized with a ParamSpec. This addresses #8294. (#8299)
Improved handling of special forms, including TypeAliasType instances, when used in value expressions. This addresses #8185. (#8296)
Commits on Jul 1, 2024
Fixed bug that results in the incorrect default value of a variadic type variable when the type argument is not provided. It should default to
*tuple[Any, ...]
, not*tuple[Any]
. This addresses #…Improved performance of type analysis by caching additional reachability information for code flow graphs. This addresses #8275. (#8281)
Fixed bug that resulted in a false positive error when an abstract class is used for a
NewType
and the new type is constructed. This addresses #8256.Improved analysis performance for complex code flow graphs by adding a cache for reachability. This addresses #8276. (#8278)
Commits on Jun 30, 2024
Commits on Jun 29, 2024
Commits on Jun 28, 2024
Fixed bug that results in a spurious error when evaluating a quoted (forward reference) type expression that includes an index expression within a
TypeAlias
definition. This addresses https://git…Fixed bug that results in incorrect type evaluation of a function that accepts a Callable[P, T] and is passed a class object whose constructor needs to be converted to a callable. This addresses #8170
Commits on Jun 27, 2024
Commits on Jun 26, 2024
Fixed recent regression that results in an assertion failure (and therefore a crash) when
type()
is called with dynamic base classes. This addresses #8228.Fixed bug that results in incorrect type
isinstance
orissubclass
type narrowing when using a type variable with an upper bound that includes a promotion type. This addresses #8238. (#8243)Fixed bug that resulted in a false negative when assigning to type
tuple[Never]
. This addresses #8237.