summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
Diffstat (limited to 'Doc')
-rw-r--r--Doc/whatsnew/3.10.rst8
-rw-r--r--Doc/whatsnew/3.11.rst18
-rw-r--r--Doc/whatsnew/3.12.rst8
-rw-r--r--Doc/whatsnew/3.8.rst4
-rw-r--r--Doc/whatsnew/3.9.rst32
5 files changed, 35 insertions, 35 deletions
diff --git a/Doc/whatsnew/3.10.rst b/Doc/whatsnew/3.10.rst
index 47a6f3e..42e54fb 100644
--- a/Doc/whatsnew/3.10.rst
+++ b/Doc/whatsnew/3.10.rst
@@ -878,7 +878,7 @@ Other Language Changes
(Contributed by Raymond Hettinger in :issue:`43475`.)
* A :exc:`SyntaxError` (instead of a :exc:`NameError`) will be raised when deleting
- the :const:`__debug__` constant. (Contributed by Dong-hee Na in :issue:`45000`.)
+ the :const:`__debug__` constant. (Contributed by Donghee Na in :issue:`45000`.)
* :exc:`SyntaxError` exceptions now have ``end_lineno`` and
``end_offset`` attributes. They will be ``None`` if not determined.
@@ -1255,7 +1255,7 @@ pipe. (Contributed by Pablo Galindo in :issue:`41625`.)
Add :const:`~os.O_EVTONLY`, :const:`~os.O_FSYNC`, :const:`~os.O_SYMLINK`
and :const:`~os.O_NOFOLLOW_ANY` for macOS.
-(Contributed by Dong-hee Na in :issue:`43106`.)
+(Contributed by Donghee Na in :issue:`43106`.)
os.path
-------
@@ -1582,7 +1582,7 @@ Optimizations
* The following built-in functions now support the faster :pep:`590` vectorcall calling convention:
:func:`map`, :func:`filter`, :func:`reversed`, :func:`bool` and :func:`float`.
- (Contributed by Dong-hee Na and Jeroen Demeyer in :issue:`43575`, :issue:`43287`, :issue:`41922`, :issue:`41873` and :issue:`41870`.)
+ (Contributed by Donghee Na and Jeroen Demeyer in :issue:`43575`, :issue:`43287`, :issue:`41922`, :issue:`41873` and :issue:`41870`.)
* :class:`BZ2File` performance is improved by removing internal ``RLock``.
This makes :class:`BZ2File` thread unsafe in the face of multiple simultaneous
@@ -1817,7 +1817,7 @@ Removed
scheduled to be removed in Python 3.6, but such removals were delayed until
after Python 2.7 EOL. Existing users should copy whatever classes they use
into their code.
- (Contributed by Dong-hee Na and Terry J. Reedy in :issue:`42299`.)
+ (Contributed by Donghee Na and Terry J. Reedy in :issue:`42299`.)
* Removed the :c:func:`!PyModule_GetWarningsModule` function that was useless
now due to the :mod:`!_warnings` module was converted to a builtin module in 2.6.
diff --git a/Doc/whatsnew/3.11.rst b/Doc/whatsnew/3.11.rst
index 394cb78..7970591 100644
--- a/Doc/whatsnew/3.11.rst
+++ b/Doc/whatsnew/3.11.rst
@@ -499,7 +499,7 @@ Other CPython Implementation Changes
* The special methods :meth:`~object.__complex__` for :class:`complex`
and :meth:`~object.__bytes__` for :class:`bytes` are implemented to support
the :class:`typing.SupportsComplex` and :class:`typing.SupportsBytes` protocols.
- (Contributed by Mark Dickinson and Dong-hee Na in :issue:`24234`.)
+ (Contributed by Mark Dickinson and Donghee Na in :issue:`24234`.)
* ``siphash13`` is added as a new internal hashing algorithm.
It has similar security properties as ``siphash24``,
@@ -897,7 +897,7 @@ os
* On Windows, :func:`os.urandom` now uses ``BCryptGenRandom()``,
instead of ``CryptGenRandom()`` which is deprecated.
- (Contributed by Dong-hee Na in :issue:`44611`.)
+ (Contributed by Donghee Na in :issue:`44611`.)
.. _whatsnew311-pathlib:
@@ -1089,7 +1089,7 @@ time
<https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/high-resolution-timers>`_
which has a resolution of 100 nanoseconds (10\ :sup:`-7` seconds). Previously,
it had a resolution of 1 millisecond (10\ :sup:`-3` seconds).
- (Contributed by Benjamin Szőke, Dong-hee Na, Eryk Sun and Victor Stinner in :issue:`21302` and :issue:`45429`.)
+ (Contributed by Benjamin Szőke, Donghee Na, Eryk Sun and Victor Stinner in :issue:`21302` and :issue:`45429`.)
.. _whatsnew311-tkinter:
@@ -1305,7 +1305,7 @@ This section covers specific optimizations independent of the
* :func:`unicodedata.normalize`
now normalizes pure-ASCII strings in constant time.
- (Contributed by Dong-hee Na in :issue:`44987`.)
+ (Contributed by Donghee Na in :issue:`44987`.)
.. _whatsnew311-faster-cpython:
@@ -1452,7 +1452,7 @@ Bucher, with additional help from Irit Katriel and Dennis Sweeney.)
| | | | (up to) | |
+===============+====================+=======================================================+===================+===================+
| Binary | ``x + x`` | Binary add, multiply and subtract for common types | 10% | Mark Shannon, |
-| operations | | such as :class:`int`, :class:`float` and :class:`str` | | Dong-hee Na, |
+| operations | | such as :class:`int`, :class:`float` and :class:`str` | | Donghee Na, |
| | ``x - x`` | take custom fast paths for their underlying types. | | Brandt Bucher, |
| | | | | Dennis Sweeney |
| | ``x * x`` | | | |
@@ -1839,7 +1839,7 @@ Standard Library
* :class:`!webbrowser.MacOSX` is deprecated and will be removed in Python 3.13.
It is untested, undocumented, and not used by :mod:`webbrowser` itself.
- (Contributed by Dong-hee Na in :issue:`42255`.)
+ (Contributed by Donghee Na in :issue:`42255`.)
* The behavior of returning a value from a :class:`~unittest.TestCase` and
:class:`~unittest.IsolatedAsyncioTestCase` test methods (other than the
@@ -1984,7 +1984,7 @@ Removed C APIs are :ref:`listed separately <whatsnew311-c-api-removed>`.
:meth:`!NullTranslations.set_output_charset` methods,
and the *codeset* parameter of :func:`!translation` and :func:`!install`,
since they are only used for the :func:`!l*gettext` functions.
- (Contributed by Dong-hee Na and Serhiy Storchaka in :issue:`44235`.)
+ (Contributed by Donghee Na and Serhiy Storchaka in :issue:`44235`.)
* Removed from the :mod:`inspect` module:
@@ -2009,7 +2009,7 @@ Removed C APIs are :ref:`listed separately <whatsnew311-c-api-removed>`.
* Removed the :class:`!MailmanProxy` class in the :mod:`smtpd` module,
as it is unusable without the external :mod:`!mailman` package.
- (Contributed by Dong-hee Na in :issue:`35800`.)
+ (Contributed by Donghee Na in :issue:`35800`.)
* Removed the deprecated :meth:`!split` method of :class:`!_tkinter.TkappType`.
(Contributed by Erlend E. Aasland in :issue:`38371`.)
@@ -2151,7 +2151,7 @@ Build Changes
* CPython can now be built with the
`ThinLTO <https://clang.llvm.org/docs/ThinLTO.html>`_ option
via passing ``thin`` to :option:`--with-lto`, i.e. ``--with-lto=thin``.
- (Contributed by Dong-hee Na and Brett Holman in :issue:`44340`.)
+ (Contributed by Donghee Na and Brett Holman in :issue:`44340`.)
* Freelists for object structs can now be disabled. A new :program:`configure`
option :option:`--without-freelists` can be used to disable all freelists
diff --git a/Doc/whatsnew/3.12.rst b/Doc/whatsnew/3.12.rst
index 1b3b0c2..14beb3e 100644
--- a/Doc/whatsnew/3.12.rst
+++ b/Doc/whatsnew/3.12.rst
@@ -484,7 +484,7 @@ Other Language Changes
(Contributed by Serhiy Storchaka in :gh:`87995`.)
* :class:`memoryview` now supports the half-float type (the "e" format code).
- (Contributed by Dong-hee Na and Antoine Pitrou in :gh:`90751`.)
+ (Contributed by Donghee Na and Antoine Pitrou in :gh:`90751`.)
* The parser now raises :exc:`SyntaxError` when parsing source code containing
null bytes. (Contributed by Pablo Galindo in :gh:`96670`.)
@@ -979,7 +979,7 @@ Optimizations
* Added experimental support for using the BOLT binary optimizer in the build
process, which improves performance by 1-5%.
- (Contributed by Kevin Modzelewski in :gh:`90536` and tuned by Dong-hee Na in :gh:`101525`)
+ (Contributed by Kevin Modzelewski in :gh:`90536` and tuned by Donghee Na in :gh:`101525`)
* Speed up the regular expression substitution (functions :func:`re.sub` and
:func:`re.subn` and corresponding :class:`!re.Pattern` methods) for
@@ -1636,7 +1636,7 @@ Changes in the Python API
so only a very small set of users might be affected.
This change helps with interpreter isolation. Furthermore, :mod:`syslog` is a wrapper
around process-global resources, which are best managed from the main interpreter.
- (Contributed by Dong-hee Na in :gh:`99127`.)
+ (Contributed by Donghee Na in :gh:`99127`.)
* The undocumented locking behavior of :func:`~functools.cached_property`
is removed, because it locked across all instances of the class, leading to high
@@ -1710,7 +1710,7 @@ Build Changes
* CPython now uses the ThinLTO option as the default link time optimization policy
if the Clang compiler accepts the flag.
- (Contributed by Dong-hee Na in :gh:`89536`.)
+ (Contributed by Donghee Na in :gh:`89536`.)
* Add ``COMPILEALL_OPTS`` variable in Makefile to override :mod:`compileall`
options (default: ``-j0``) in ``make install``. Also merged the 3
diff --git a/Doc/whatsnew/3.8.rst b/Doc/whatsnew/3.8.rst
index 329fe8c..5b66785 100644
--- a/Doc/whatsnew/3.8.rst
+++ b/Doc/whatsnew/3.8.rst
@@ -947,7 +947,7 @@ This made it difficult to update, experiment with, or teach the various
logging configuration options using the interactive prompt or a Jupyter
notebook.
-(Suggested by Raymond Hettinger, implemented by Dong-hee Na, and
+(Suggested by Raymond Hettinger, implemented by Donghee Na, and
reviewed by Vinay Sajip in :issue:`33897`.)
@@ -1714,7 +1714,7 @@ Deprecated
* The :meth:`~threading.Thread.isAlive()` method of :class:`threading.Thread`
has been deprecated.
- (Contributed by Dong-hee Na in :issue:`35283`.)
+ (Contributed by Donghee Na in :issue:`35283`.)
* Many builtin and extension functions that take integer arguments will
now emit a deprecation warning for :class:`~decimal.Decimal`\ s,
diff --git a/Doc/whatsnew/3.9.rst b/Doc/whatsnew/3.9.rst
index 6829970..fb73eaf 100644
--- a/Doc/whatsnew/3.9.rst
+++ b/Doc/whatsnew/3.9.rst
@@ -415,7 +415,7 @@ datetime
The :meth:`~datetime.date.isocalendar()` of :class:`datetime.date`
and :meth:`~datetime.datetime.isocalendar()` of :class:`datetime.datetime`
methods now returns a :func:`~collections.namedtuple` instead of a :class:`tuple`.
-(Contributed by Dong-hee Na in :issue:`24416`.)
+(Contributed by Donghee Na in :issue:`24416`.)
distutils
---------
@@ -429,14 +429,14 @@ fcntl
Added constants :const:`~fcntl.F_OFD_GETLK`, :const:`~fcntl.F_OFD_SETLK`
and :const:`~fcntl.F_OFD_SETLKW`.
-(Contributed by Dong-hee Na in :issue:`38602`.)
+(Contributed by Donghee Na in :issue:`38602`.)
ftplib
-------
:class:`~ftplib.FTP` and :class:`~ftplib.FTP_TLS` now raise a :class:`ValueError`
if the given timeout for their constructor is zero to prevent the creation of
-a non-blocking socket. (Contributed by Dong-hee Na in :issue:`39259`.)
+a non-blocking socket. (Contributed by Donghee Na in :issue:`39259`.)
gc
--
@@ -468,7 +468,7 @@ http
----
HTTP status codes ``103 EARLY_HINTS``, ``418 IM_A_TEAPOT`` and ``425 TOO_EARLY`` are added to
-:class:`http.HTTPStatus`. (Contributed by Dong-hee Na in :issue:`39509` and Ross Rhodes in :issue:`39507`.)
+:class:`http.HTTPStatus`. (Contributed by Donghee Na in :issue:`39509` and Ross Rhodes in :issue:`39507`.)
IDLE and idlelib
----------------
@@ -509,14 +509,14 @@ an optional *timeout* parameter for their constructors.
Also, the :meth:`~imaplib.IMAP4.open` method now has an optional *timeout* parameter
with this change. The overridden methods of :class:`~imaplib.IMAP4_SSL` and
:class:`~imaplib.IMAP4_stream` were applied to this change.
-(Contributed by Dong-hee Na in :issue:`38615`.)
+(Contributed by Donghee Na in :issue:`38615`.)
:meth:`imaplib.IMAP4.unselect` is added.
:meth:`imaplib.IMAP4.unselect` frees server's resources associated with the
selected mailbox and returns the server to the authenticated
state. This command performs the same actions as :meth:`imaplib.IMAP4.close`, except
that no messages are permanently removed from the currently
-selected mailbox. (Contributed by Dong-hee Na in :issue:`40375`.)
+selected mailbox. (Contributed by Donghee Na in :issue:`40375`.)
importlib
---------
@@ -588,13 +588,13 @@ nntplib
:class:`~nntplib.NNTP` and :class:`~nntplib.NNTP_SSL` now raise a :class:`ValueError`
if the given timeout for their constructor is zero to prevent the creation of
-a non-blocking socket. (Contributed by Dong-hee Na in :issue:`39259`.)
+a non-blocking socket. (Contributed by Donghee Na in :issue:`39259`.)
os
--
Added :const:`~os.CLD_KILLED` and :const:`~os.CLD_STOPPED` for :attr:`si_code`.
-(Contributed by Dong-hee Na in :issue:`38493`.)
+(Contributed by Donghee Na in :issue:`38493`.)
Exposed the Linux-specific :func:`os.pidfd_open` (:issue:`38692`) and
:const:`os.P_PIDFD` (:issue:`38713`) for process management with file
@@ -629,7 +629,7 @@ poplib
:class:`~poplib.POP3` and :class:`~poplib.POP3_SSL` now raise a :class:`ValueError`
if the given timeout for their constructor is zero to prevent the creation of
-a non-blocking socket. (Contributed by Dong-hee Na in :issue:`39259`.)
+a non-blocking socket. (Contributed by Donghee Na in :issue:`39259`.)
pprint
------
@@ -661,10 +661,10 @@ smtplib
:class:`~smtplib.SMTP` and :class:`~smtplib.SMTP_SSL` now raise a :class:`ValueError`
if the given timeout for their constructor is zero to prevent the creation of
-a non-blocking socket. (Contributed by Dong-hee Na in :issue:`39259`.)
+a non-blocking socket. (Contributed by Donghee Na in :issue:`39259`.)
:class:`~smtplib.LMTP` constructor now has an optional *timeout* parameter.
-(Contributed by Dong-hee Na in :issue:`39329`.)
+(Contributed by Donghee Na in :issue:`39329`.)
socket
------
@@ -777,7 +777,7 @@ Optimizations
* A number of Python builtins (:class:`range`, :class:`tuple`, :class:`set`,
:class:`frozenset`, :class:`list`, :class:`dict`) are now sped up by using
:pep:`590` vectorcall protocol.
- (Contributed by Dong-hee Na, Mark Shannon, Jeroen Demeyer and Petr Viktorin in :issue:`37207`.)
+ (Contributed by Donghee Na, Mark Shannon, Jeroen Demeyer and Petr Viktorin in :issue:`37207`.)
* Optimized :func:`~set.difference_update` for the case when the other set
is much larger than the base set.
@@ -791,7 +791,7 @@ Optimizations
* :term:`floor division` of float operation now has a better performance. Also
the message of :exc:`ZeroDivisionError` for this operation is updated.
- (Contributed by Dong-hee Na in :issue:`39434`.)
+ (Contributed by Donghee Na in :issue:`39434`.)
* Decoding short ASCII strings with UTF-8 and ascii codecs is now about
15% faster. (Contributed by Inada Naoki in :issue:`37348`.)
@@ -961,7 +961,7 @@ Removed
are not supported or not enabled by NNTP server administrators.
For ``xgtitle()``, please use :meth:`nntplib.NNTP.descriptions` or
:meth:`nntplib.NNTP.description` instead.
- (Contributed by Dong-hee Na in :issue:`39366`.)
+ (Contributed by Donghee Na in :issue:`39366`.)
* :class:`array.array`: ``tostring()`` and ``fromstring()`` methods have been
removed. They were aliases to ``tobytes()`` and ``frombytes()``, deprecated
@@ -994,7 +994,7 @@ Removed
* The :meth:`~threading.Thread.isAlive()` method of :class:`threading.Thread`
has been removed. It was deprecated since Python 3.8.
Use :meth:`~threading.Thread.is_alive()` instead.
- (Contributed by Dong-hee Na in :issue:`37804`.)
+ (Contributed by Donghee Na in :issue:`37804`.)
* Methods ``getchildren()`` and ``getiterator()`` of classes
:class:`~xml.etree.ElementTree.ElementTree` and
@@ -1315,7 +1315,7 @@ New Features
* The :c:func:`PyModule_AddType` function is added to help adding a type
to a module.
- (Contributed by Dong-hee Na in :issue:`40024`.)
+ (Contributed by Donghee Na in :issue:`40024`.)
* Added the functions :c:func:`PyObject_GC_IsTracked` and
:c:func:`PyObject_GC_IsFinalized` to the public API to allow to query if