bpo-23404: Update/sync What's New files for 3.6/3.5/2.7 (GH-7620) · pythoncapi/cpython@9d6171d · GitHub
Skip to content

Commit 9d6171d

Browse files
authored
bpo-23404: Update/sync What's New files for 3.6/3.5/2.7 (pythonGH-7620)
1 parent 9d6d06e commit 9d6171d

3 files changed

Lines changed: 268 additions & 0 deletions

File tree

Doc/whatsnew/2.7.rst

Lines changed: 179 additions & 0 deletions

Doc/whatsnew/3.5.rst

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2536,3 +2536,39 @@ Changes in the C API
25362536
:c:member:`tp_as_async` slot. Refer to :ref:`coro-objects` for
25372537
new types, structures and functions.
25382538

2539+
2540+
Notable changes in Python 3.5.4
2541+
===============================
2542+
2543+
New ``make regen-all`` build target
2544+
-----------------------------------
2545+
2546+
To simplify cross-compilation, and to ensure that CPython can reliably be
2547+
compiled without requiring an existing version of Python to already be
2548+
available, the autotools-based build system no longer attempts to implicitly
2549+
recompile generated files based on file modification times.
2550+
2551+
Instead, a new ``make regen-all`` command has been added to force regeneration
2552+
of these files when desired (e.g. after an initial version of Python has
2553+
already been built based on the pregenerated versions).
2554+
2555+
More selective regeneration targets are also defined - see
2556+
:source:`Makefile.pre.in` for details.
2557+
2558+
(Contributed by Victor Stinner in :issue:`23404`.)
2559+
2560+
.. versionadded:: 3.5.4
2561+
2562+
2563+
Removal of ``make touch`` build target
2564+
--------------------------------------
2565+
2566+
The ``make touch`` build target previously used to request implicit regeneration
2567+
of generated files by updating their modification times has been removed.
2568+
2569+
It has been replaced by the new ``make regen-all`` target.
2570+
2571+
(Contributed by Victor Stinner in :issue:`23404`.)
2572+
2573+
.. versionchanged:: 3.5.4
2574+

Doc/whatsnew/3.6.rst

Lines changed: 53 additions & 0 deletions

0 commit comments

Comments
 (0)