Commit 63fa1cfe authored by Raymond Hettinger's avatar Raymond Hettinger Committed by Miss Islington (bot)

bpo-32492: Add missing whatsnew entries for itemgetter and namedtuple (GH-11897)



https://bugs.python.org/issue32492
parent 3ff5962d
......@@ -359,6 +359,17 @@ Optimizations
* :class:`uuid.UUID` now uses ``__slots__`` to reduce its memory footprint.
* Improved performance of :func:`operator.itemgetter` by 33%. Optimized
argument handling and added a fast path for the common case of a single
non-negative integer index into a tuple (which is the typical use case in
the standard library). (Contributed by Raymond Hettinger in
:issue:`35664`.)
* Sped-up field lookups in :func:`collections.namedtuple`. They are now more
than two times faster, making them the fastest form of instance variable
lookup in Python. (Contributed by Raymond Hettinger, Pablo Galindo, and
Serhiy Storchaka in :issue:`32492`.)
* The :class:`list` constructor does not overallocate the internal item buffer
if the input iterable has a known length (the input implements ``__len__``).
This makes the created list 12% smaller on average. (Contributed by Pablo
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment