From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Wed, 7 Jun 2023 03:55:37 +0000 (-0700) Subject: [3.12] `typing.NewType` docs: the future performance improvements are now in the... X-Git-Tag: v3.12.0b3~98 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f4969eb315fbbb80c476afbcdeacd0695ac7fb9b;p=thirdparty%2FPython%2Fcpython.git [3.12] `typing.NewType` docs: the future performance improvements are now in the past (GH-105354) (#105414) `typing.NewType` docs: the future performance improvements are now in the past (GH-105354) (cherry picked from commit 5f65ff0370e1123084ff300a5ff02cd57623b575) Co-authored-by: Alex Waygood --- diff --git a/Doc/library/typing.rst b/Doc/library/typing.rst index a4bba7b5ad63..a0aee8a60156 100644 --- a/Doc/library/typing.rst +++ b/Doc/library/typing.rst @@ -236,9 +236,13 @@ See :pep:`484` for more details. .. versionadded:: 3.5.2 .. versionchanged:: 3.10 - ``NewType`` is now a class rather than a function. There is some additional - runtime cost when calling ``NewType`` over a regular function. However, this - cost will be reduced in 3.11.0. + ``NewType`` is now a class rather than a function. As a result, there is + some additional runtime cost when calling ``NewType`` over a regular + function. + +.. versionchanged:: 3.11 + The performance of calling ``NewType`` has been restored to its level in + Python 3.9. Callable