-
-
Notifications
You must be signed in to change notification settings - Fork 34.8k
Comparing changes
Open a pull request
base repository: python/cpython
base: v3.14.1
head repository: python/cpython
compare: v3.14.2
- 18 commits
- 34 files changed
- 19 contributors
Commits on Dec 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 206f196 - Browse repository at this point
Copy the full SHA 206f196View commit details
Commits on Dec 3, 2025
-
[3.14] gh-135676: Simplify docs on lexing names (GH-140464) (GH-142015)
This simplifies the Lexical Analysis section on Names (but keeps it technically correct) by putting all the info about non-ASCII characters in a separate (and very technical) section. It uses a mental model where the parser doesn't handle Unicode complexity “immediately”, but: - parses any non-ASCII character (outside strings/comments) as part of a name, since these can't (yet) be e.g. operators - normalizes the name - validates the name, using the xid_start/xid_continue sets (cherry picked from commit 2ff8608) Co-authored-by: Petr Viktorin <[email protected]> Co-authored-by: Blaise Pabon <[email protected]> Co-authored-by: Micha Albert <[email protected]> Co-authored-by: KeithTheEE <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79245a4 - Browse repository at this point
Copy the full SHA 79245a4View commit details -
[3.14] gh-142145: Remove quadratic behavior in node ID cache clearing (…
…GH-142146) (#142209) gh-142145: Remove quadratic behavior in node ID cache clearing (GH-142146) * Remove quadratic behavior in node ID cache clearing * Add news fragment --------- (cherry picked from commit 08d8e18) Co-authored-by: Seth Michael Larson <[email protected]> Co-authored-by: Jacob Walls <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 027f21e - Browse repository at this point
Copy the full SHA 027f21eView commit details
Commits on Dec 4, 2025
-
[3.14] gh-142218: Fix split table dictionary crash (gh-142229) (gh-14…
…2244) This fixes a regression introduced in gh-140558. The interpreter would crash if we inserted a non `str` key into a split table that matches an existing key. (cherry picked from commit 547d8da) Co-authored-by: Sam Gross <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 319c6a2 - Browse repository at this point
Copy the full SHA 319c6a2View commit details -
[3.14] Being more flexible in when not to explicitly set the sysroot …
…when compiling for WASI (GH-142242) (GH-142246) Being more flexible in when not to explicitly set the sysroot when compiling for WASI (GH-142242) (cherry picked from commit c525204) Co-authored-by: Brett Cannon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for afaa3b0 - Browse repository at this point
Copy the full SHA afaa3b0View commit details -
[3.14] gh-135676: Reword the f-string (and t-string) section (GH-137469…
…) (GH-142227) Much of the information was duplicated in stdtypes.rst; this PR keeps lexical/syntactical details in Lexical Analysis and the evaluation & runtime behaviour in Standard types, with cross-references between the two. Since the t-string section only listed differences from f-strings, and the grammar for the two is equivalent, that section was moved to Standard types almost entirely. (cherry picked from commit aea5531) Co-authored-by: Petr Viktorin <[email protected]> Co-authored-by: Blaise Pabon <[email protected]> Co-authored-by: Adam Turner <[email protected]> Co-authored-by: Stan Ulbrych <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5611e08 - Browse repository at this point
Copy the full SHA 5611e08View commit details -
[3.14] gh-141004: Add a CI job ensuring that new C APIs include docum…
…entation (GH-142102) (GH-142247) * gh-141004: Add a CI job ensuring that new C APIs include documentation (GH-142102) Co-authored-by: Hugo van Kemenade <[email protected]> (cherry picked from commit 1a7824a) --------- Co-authored-by: Hugo van Kemenade <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d069edc - Browse repository at this point
Copy the full SHA d069edcView commit details -
[3.14] gh-129483: Make
TestLocalTimeDisambiguation's time format lo……cale independent (GH-142193) (#142258) gh-129483: Make `TestLocalTimeDisambiguation`'s time format locale independent (GH-142193) * Change to update %c to the exact time format. --------- (cherry picked from commit 8392095) Co-authored-by: Kir Chou <[email protected]> Co-authored-by: Kir Chou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88e1f69 - Browse repository at this point
Copy the full SHA 88e1f69View commit details -
[3.14] gh-116738: Statically initialize special constants in cmath mo…
…dule (gh-142161) (gh-142261) The initialization during `mod_exec` wasn't thread-safe with multiple interpreters. (cherry picked from commit 2dac9e6) Co-authored-by: Alper <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94012d6 - Browse repository at this point
Copy the full SHA 94012d6View commit details
Commits on Dec 5, 2025
-
[3.14] gh-142214: Fix two regressions in dataclasses (GH-142223) (#14…
…2277) gh-142214: Fix two regressions in dataclasses (GH-142223) (cherry picked from commit 53ec7c8) Co-authored-by: Jelle Zijlstra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 654e3c7 - Browse repository at this point
Copy the full SHA 654e3c7View commit details -
[3.14] gh-142206: multiprocessing.resource_tracker: Decode messages u…
…sing older protocol (GH-142215) (GH-142285) (cherry picked from commit 4172644) Difference from the original commit: the default in 3.14 is to use the simpler original protocol (except for filenames with newlines). Co-authored-by: Petr Viktorin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f130b06 - Browse repository at this point
Copy the full SHA f130b06View commit details -
[3.14] gh-119452: Fix a potential virtual memory allocation denial of…
… service in http.server (GH-142216) The CGI server on Windows could consume the amount of memory specified in the Content-Length header of the request even if the client does not send such much data. Now it reads the POST request body by chunks, therefore the memory consumption is proportional to the amount of sent data.
Configuration menu - View commit details
-
Copy full SHA for 0e4f4f1 - Browse repository at this point
Copy the full SHA 0e4f4f1View commit details -
[3.14] gh-101100: Fix references to the set methods (GH-141857) (GH-1…
…42300) gh-101100: Fix references to the set methods (GH-141857) (cherry picked from commit 1d8f3ed) Co-authored-by: Serhiy Storchaka <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9b2ec6 - Browse repository at this point
Copy the full SHA c9b2ec6View commit details -
[3.14] Fix disk space issues in Android CI (GH-142289) (#142292)
Co-authored-by: Malcolm Smith <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7eec794 - Browse repository at this point
Copy the full SHA 7eec794View commit details -
[3.14] gh-140482: Avoid changing terminal settings in test_pty (gh-14…
…2202) (gh-142239) The previous test_spawn_doesnt_hang test had a few problems: * It would cause ENV CHANGED failures if other tests were running concurrently due to stty changes * Typing while the test was running could cause it to fail (cherry picked from commit c0c6514) Co-authored-by: Sam Gross <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8fd39c0 - Browse repository at this point
Copy the full SHA 8fd39c0View commit details -
[3.14] Add explanation comments for tests for overlapped ZIP entries (G…
…H-137152) (GH-142310) (cherry picked from commit 100c726) Co-authored-by: Serhiy Storchaka <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8b1ce1 - Browse repository at this point
Copy the full SHA d8b1ce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb6cbb - Browse repository at this point
Copy the full SHA 4cb6cbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for df79316 - Browse repository at this point
Copy the full SHA df79316View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.14.1...v3.14.2