| Commit message (Expand) | Author | Age | Files | Lines |
| * | [3.12] gh-105286: Improve `typing.py` docstrings (#105287) (#105319) | Alex Waygood | 2023-06-05 | 1 | -220/+253 |
|
|
| * | [3.12] gh-105280: Ensure `isinstance([], collections.abc.Mapping)` always eva... | Miss Islington (bot) | 2023-06-05 | 1 | -8/+20 |
|
|
| * | [3.12] gh-105237: Allow calling `issubclass(X, typing.Protocol)` again (GH-10... | Miss Islington (bot) | 2023-06-05 | 1 | -0/+4 |
|
|
| * | [3.12] gh-105144: Runtime-checkable protocols: move all 'sanity checks' to `_... | Miss Islington (bot) | 2023-05-31 | 1 | -19/+15 |
|
|
| * | [3.12] gh-104943: Remove mentions of old Python versions (GH-104945) (#104963) | Miss Islington (bot) | 2023-05-26 | 1 | -4/+1 |
|
|
| * | [3.12] gh-104935: typing: Fix interactions between `@runtime_checkable` and `... | Miss Islington (bot) | 2023-05-25 | 1 | -3/+3 |
|
|
| * | [3.12] gh-104797: Allow Protocols to inherit from collections.abc.Buffer (GH-... | Miss Islington (bot) | 2023-05-24 | 1 | -1/+1 |
|
|
| * | Improve readability of `typing._ProtocolMeta.__instancecheck__` (#104649) | Alex Waygood | 2023-05-19 | 1 | -13/+14 |
|
|
| * | gh-74690: Don't set special protocol attributes on non-protocol subclasses of... | Alex Waygood | 2023-05-18 | 1 | -6/+7 |
|
|
| * | gh-104555: Runtime-checkable protocols: Don't let previous calls to `isinstan... | Alex Waygood | 2023-05-17 | 1 | -7/+13 |
|
|
| * | typing: Use PEP 695 syntax in typing.py (#104553) | Jelle Zijlstra | 2023-05-17 | 1 | -11/+17 |
|
|
| * | gh-104555: Fix isinstance() and issubclass() for runtime-checkable protocols ... | Alex Waygood | 2023-05-16 | 1 | -1/+1 |
|
|
| * | gh-103763: Implement PEP 695 (#103764) | Jelle Zijlstra | 2023-05-16 | 1 | -421/+170 |
|
|
| * | gh-91896: Revert some very noisy DeprecationWarnings for `ByteString` (#104424) | Alex Waygood | 2023-05-13 | 1 | -24/+3 |
|
|
| * | gh-104415: Fix refleak tests for `typing.ByteString` deprecation (#104416) | Nikita Sobolev | 2023-05-12 | 1 | -0/+9 |
|
|
| * | gh-91896: Improve visibility of `ByteString` deprecation warnings (#104294) | Alex Waygood | 2023-05-12 | 1 | -1/+31 |
|
|
| * | gh-104392: Remove _paramspec_tvars from typing (#104393) | Jelle Zijlstra | 2023-05-11 | 1 | -13/+6 |
|
|
| * | gh-104328: Fix typo in ``typing.Generic`` multiple inheritance error message ... | Kirill Podoprigora | 2023-05-09 | 1 | -1/+1 |
|
|
| * | Improve assert_type phrasing (#104081) | Shantanu | 2023-05-02 | 1 | -3/+4 |
|
|
| * | GH-103629: Update Unpack's repr in compliance with PEP 692 (#104048) | Franek Magiera | 2023-05-01 | 1 | -1/+12 |
|
|
| * | GH-103699: Add `__orig_bases__` to various typing classes (#103698) | Adrian Garcia Badaracco | 2023-04-23 | 1 | -2/+9 |
|
|
| * | gh-97797: Mention `__metadata__` in docstrings of `typing.{_AnnotatedAlias, A... | Nikita Sobolev | 2023-04-10 | 1 | -0/+6 |
|
|
| * | gh-74690: Further optimise `typing._ProtocolMeta.__instancecheck__` (#103280) | Alex Waygood | 2023-04-05 | 1 | -1/+1 |
|
|
| * | gh-74690: typing: Call `_get_protocol_attrs` and `_callable_members_only` at ... | Alex Waygood | 2023-04-05 | 1 | -11/+14 |
|
|
| * | gh-74690: typing: Simplify and optimise `_ProtocolMeta.__instancecheck__` (#1... | Alex Waygood | 2023-04-05 | 1 | -11/+3 |
|
|
| * | gh-102433: Use `inspect.getattr_static` in `typing._ProtocolMeta.__instancech... | Alex Waygood | 2023-04-02 | 1 | -5/+21 |
|
|
| * | gh-74690: Micro-optimise `typing._get_protocol_attrs` (#103152) | Alex Waygood | 2023-03-31 | 1 | -8/+12 |
|
|
| * | gh-74690: typing: Don't unnecessarily call `_get_protocol_attrs` twice in `_P... | Alex Waygood | 2023-03-31 | 1 | -10/+21 |
|
|
| * | gh-88965: typing: fix type substitution of a list of types after initial `Pa... | Nikita Sobolev | 2023-03-23 | 1 | -7/+26 |
|
|
| * | Add comments to `{typing,_collections_abc}._type_repr` about each other (#102... | Nikita Sobolev | 2023-03-16 | 1 | -0/+3 |
|
|
| * | gh-102615: Use `list` instead of `tuple` in `repr` of paramspec (#102637) | Nikita Sobolev | 2023-03-15 | 1 | -3/+4 |
|
|
| * | gh-101561: Add typing.override decorator (#101564) | Steven Troxler | 2023-02-27 | 1 | -0/+41 |
|
|
| * | gh-101015: Fix `typing.get_type_hints` with unpacked `*tuple` (PEP 646) (#101... | Nikita Sobolev | 2023-01-23 | 1 | -1/+4 |
|
|
| * | gh-86682: Adds sys._getframemodulename as an alternative to using _getframe (... | Steve Dower | 2023-01-13 | 1 | -2/+6 |
|
|
| * | Correct typo in typing.py (#100423) | david-why | 2022-12-22 | 1 | -1/+1 |
|
|
| * | gh-99957: Add `frozen_default` parameter on `dataclass_transform` (#99958) | Erik De Bonte | 2022-12-06 | 1 | -0/+4 |
|
|
| * | gh-98253: Break potential reference cycles in external code worsened by typin... | Wenzel Jakob | 2022-11-30 | 1 | -3/+11 |
|
|
| * | gh-99344, gh-99379, gh-99382: Fix issues in substitution of ParamSpec and Typ... | Serhiy Storchaka | 2022-11-29 | 1 | -41/+30 |
|
|
| * | gh-98852: Fix subscription of type aliases (GH-98920) | Serhiy Storchaka | 2022-11-01 | 1 | -0/+4 |
|
|
| * | GH-96079 Fix missing field name for _AnnotatedAlias (#96080) | Anh71me | 2022-08-31 | 1 | -1/+4 |
|
|
| * | gh-95987: Fix `repr` of `Any` type subclasses (#96412) | Nikita Sobolev | 2022-08-30 | 1 | -1/+3 |
|
|
| * | gh-96385: Correctly raise error on `[*T, *V]` substitution (GH-96386) | Nikita Sobolev | 2022-08-30 | 1 | -1/+1 |
|
|
| * | docs: typing.Self, fix typo (GH-94771) | Max Zhenzhera | 2022-07-12 | 1 | -1/+1 |
|
|
| * | gh-94607: Fix subclassing generics (GH-94610) | Ken Jin | 2022-07-09 | 1 | -0/+3 |
|
|
| * | bpo-46642: Explicitly disallow subclassing of instaces of TypeVar, ParamSpec,... | Gregory Beauregard | 2022-06-25 | 1 | -0/+12 |
|
|
| * | gh-89828: Do not relay the __class__ attribute in GenericAlias (#93754) | Serhiy Storchaka | 2022-06-18 | 1 | -1/+1 |
|
|
| * | gh-91162: Support splitting of unpacked arbitrary-length tuple over TypeVar a... | Serhiy Storchaka | 2022-06-12 | 1 | -64/+46 |
|
|
| * | gh-91860: documentation for typing.dataclass_transform (#92768) | Shantanu | 2022-05-20 | 1 | -7/+10 |
|
|
| * | Add `__slots__` to `typing._NotIterable` (GH-92570) | Alex Waygood | 2022-05-10 | 1 | -0/+1 |
|
|
| * | gh-91162: Fix substitution of unpacked tuples in generic aliases (GH-92335) | Serhiy Storchaka | 2022-05-08 | 1 | -24/+52 |
|
|