bpo-10381, bpo-32403: What's new entries for changes to datetime (gh-5814)
![](https://secure.gravatar.com/avatar/cc7737cd64a84f1b5c61a160798e97ee.jpg?s=120&d=mm&r=g)
https://github.com/python/cpython/commit/5bd04f964b4f1bcdbd0fa36de04f087c2db... commit: 5bd04f964b4f1bcdbd0fa36de04f087c2db07cfe branch: master author: Paul Ganssle <pganssle@users.noreply.github.com> committer: Alexander Belopolsky <abalkin@users.noreply.github.com> date: 2018-02-27T14:41:30-05:00 summary: bpo-10381, bpo-32403: What's new entries for changes to datetime (gh-5814) * 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 files: M Doc/whatsnew/3.7.rst diff --git a/Doc/whatsnew/3.7.rst b/Doc/whatsnew/3.7.rst index fa2d472820c9..46f4f13aab47 100644 --- a/Doc/whatsnew/3.7.rst +++ b/Doc/whatsnew/3.7.rst @@ -886,6 +886,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 ======================= @@ -936,6 +941,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 ====================================
participants (1)
-
Alexander Belopolsky