]> granicus.if.org Git - python/commitdiff
bpo-10381, bpo-32403: What's new entries for changes to datetime (gh-5814) (gh-5929)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Tue, 27 Feb 2018 19:58:28 +0000 (11:58 -0800)
committerAlexander Belopolsky <abalkin@users.noreply.github.com>
Tue, 27 Feb 2018 19:58:28 +0000 (14:58 -0500)
* 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 5bd04f964b4f1bcdbd0fa36de04f087c2db07cfe)

Co-authored-by: Paul Ganssle <pganssle@users.noreply.github.com>
Doc/whatsnew/3.7.rst

index d1eeec209e65a1f4cddef23c6d1eca74f744c533..8fa39abc6ace8bdc95e734468abdfc5249bd6dce 100644 (file)
@@ -878,6 +878,11 @@ Optimizations
   start-up time by up to 10%. (Contributed by Ivan Levkivskyi and INADA Naoki
   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
 =======================
 
@@ -928,6 +933,11 @@ Build and C API Changes
 * Support for building ``--without-threads`` is removed.
   (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
 ====================================