diff --git a/Doc/whatsnew/3.16.rst b/Doc/whatsnew/3.16.rst index 759651d61359812..8ee5dad43aa5d8c 100644 --- a/Doc/whatsnew/3.16.rst +++ b/Doc/whatsnew/3.16.rst @@ -180,6 +180,7 @@ ctypes from an annotation-based syntax, similar to how the :mod:`dataclasses` module is used. (Contributed by Peter Bierma in :gh:`104533`.) + * Add :func:`ctypes.util.wrap_dll_function` for generating function pointers through a function signature. (Contributed by Peter Bierma in :gh:`153903`.) @@ -326,27 +327,6 @@ curses (Contributed by Serhiy Storchaka in :gh:`133031`.) -ctypes ------- - -* Add :func:`ctypes.util.struct` for generating :class:`~ctypes.Structure` types - from an annotation-based syntax, similar to how the :mod:`dataclasses` module - is used. - (Contributed by Peter Bierma in :gh:`104533`.) -* Add :func:`ctypes.util.wrap_dll_function` for generating function pointers - through a function signature. - (Contributed by Peter Bierma in :gh:`153903`.) - - -concurrent.futures ------------------- - -* The iterator returned by :meth:`concurrent.futures.Executor.map` is no longer - automatically closed if a function call raises an exception. - Use method :meth:`!close` to explicitly close the iterator. - (Contributed by xzmeng and Serhiy Storchaka in :gh:`108518`.) - - decimal -------