`typing.NewType` docs: the future performance improvements are now in the past (GH-105354)
(cherry picked from commit
5f65ff0370e1123084ff300a5ff02cd57623b575)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
.. 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