cpython/Misc/NEWS.d/next
Victor Stinner db1ee6a19a
gh-108740: Fix "make regen-all" race condition (#108741)
Fix a race condition in "make regen-all". The deepfreeze.c source and
files generated by Argument Clinic are now generated or updated
before generating "global objects". Previously, some identifiers may
miss depending on the order in which these files were generated.

* "make regen-global-objects": Make sure that deepfreeze.c is
  generated and up to date, and always run "make clinic".
* "make clinic" no longer runs generate_global_objects.py script.
* "make regen-deepfreeze" now only updates deepfreeze.c (C file).
  It doesn't build deepfreeze.o (object) anymore.
* Remove misleading messages in "make regen-global-objects" and
  "make clinic". They are now outdated, these commands are now
  safe to use.
* Document generates files in Doc/using/configure.rst.

Co-authored-by: Erlend E. Aasland <erlend@python.org>
2023-09-06 20:09:21 +02:00
..
Build gh-108740: Fix "make regen-all" race condition (#108741) 2023-09-06 20:09:21 +02:00
C API gh-108765: Python.h no longer includes <ctype.h> (#108831) 2023-09-03 18:54:27 +02:00
Core and Builtins GH-108390: Prevent non-local events being set with sys.monitoring.set_local_events() (GH-108420) 2023-09-05 08:03:53 +01:00
Documentation gh-105052:update timeit function's description (#105060) 2023-08-27 03:22:27 -04:00
IDLE gh-104719: IDLE - test existence of all tokenize references. (#104767) 2023-05-24 08:43:56 +00:00
Library gh-108469: Update ast.unparse for unescaped quote support from PEP701 [3.12] (#108553) 2023-09-05 21:01:23 +01:00
macOS gh-107565: Update Windows build to use OpenSSL 3.0.10 (GH-108928) 2023-09-05 16:03:06 +00:00
Security gh-107565: Update Windows build to use OpenSSL 3.0.10 (GH-108928) 2023-09-05 16:03:06 +00:00
Tests gh-108851: Fix tomllib recursion tests (#108853) 2023-09-06 17:34:31 +02:00
Tools-Demos gh-108494: Argument Clinic: Document how to generate code that uses the limited C API (#108584) 2023-08-30 16:02:48 +02:00
Windows gh-107565: Update Windows build to use OpenSSL 3.0.10 (GH-108928) 2023-09-05 16:03:06 +00:00