bpo-10381, bpo-32403: What's new entries for changes to datetime (gh-5814) (gh-5929)

* Add What's New entry for addition of datetime.timezone to the C API

Closes bpo-10381

* Add what's new entry for date and datetime optimizations

Closes bpo-32403
(cherry picked from commit 5bd04f964b)

Co-authored-by: Paul Ganssle <pganssle@users.noreply.github.com>
This commit is contained in:
Miss Islington (bot) 2018-02-27 11:58:28 -08:00 committed by Alexander Belopolsky
parent 4c842b0920
commit fff596f792

View file

@ -878,6 +878,11 @@ Optimizations
start-up time by up to 10%. (Contributed by Ivan Levkivskyi and INADA Naoki start-up time by up to 10%. (Contributed by Ivan Levkivskyi and INADA Naoki
in :issue:`31333`) in :issue:`31333`)
* Significant speed improvements to alternate constructors for
:class:`datetime.date` and :class:`datetime.datetime` by using fast-path
constructors when not constructing subclasses. (Contributed by Paul Ganssle
in :issue:`32403`)
Build and C API Changes Build and C API Changes
======================= =======================
@ -928,6 +933,11 @@ Build and C API Changes
* Support for building ``--without-threads`` is removed. * Support for building ``--without-threads`` is removed.
(Contributed by Antoine Pitrou in :issue:`31370`.). (Contributed by Antoine Pitrou in :issue:`31370`.).
* Added C API support for timezones with timezone constructors
:c:func:`PyTimeZone_FromOffset` and :c:func:`PyTimeZone_FromOffsetAndName`,
and access to the UTC singleton with :c:data:`PyDateTime_TimeZone_UTC`.
Contributed by Paul Ganssle in :issue:`10381`.
Other CPython Implementation Changes Other CPython Implementation Changes
==================================== ====================================