Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: python/cpython
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.14.1
Choose a base ref
...
head repository: python/cpython
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.14.2
Choose a head ref
  • 18 commits
  • 34 files changed
  • 19 contributors

Commits on Dec 2, 2025

  1. Post 3.14.1

    hugovk committed Dec 2, 2025
    Configuration menu
    Copy the full SHA
    206f196 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2025

  1. [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]>
    5 people authored Dec 3, 2025
    Configuration menu
    Copy the full SHA
    79245a4 View commit details
    Browse the repository at this point in the history
  2. [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]>
    3 people authored Dec 3, 2025
    Configuration menu
    Copy the full SHA
    027f21e View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2025

  1. [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]>
    miss-islington and colesbury authored Dec 4, 2025
    Configuration menu
    Copy the full SHA
    319c6a2 View commit details
    Browse the repository at this point in the history
  2. [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]>
    miss-islington and brettcannon authored Dec 4, 2025
    Configuration menu
    Copy the full SHA
    afaa3b0 View commit details
    Browse the repository at this point in the history
  3. [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]>
    5 people authored Dec 4, 2025
    Configuration menu
    Copy the full SHA
    5611e08 View commit details
    Browse the repository at this point in the history
  4. [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]>
    ZeroIntensity and hugovk authored Dec 4, 2025
    Configuration menu
    Copy the full SHA
    d069edc View commit details
    Browse the repository at this point in the history
  5. [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]>
    3 people authored Dec 4, 2025
    Configuration menu
    Copy the full SHA
    88e1f69 View commit details
    Browse the repository at this point in the history
  6. [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]>
    miss-islington and yoney authored Dec 4, 2025
    Configuration menu
    Copy the full SHA
    94012d6 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2025

  1. [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]>
    miss-islington and JelleZijlstra authored Dec 5, 2025
    Configuration menu
    Copy the full SHA
    654e3c7 View commit details
    Browse the repository at this point in the history
  2. [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]>
    encukou authored Dec 5, 2025
    Configuration menu
    Copy the full SHA
    f130b06 View commit details
    Browse the repository at this point in the history
  3. [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.
    serhiy-storchaka authored Dec 5, 2025
    Configuration menu
    Copy the full SHA
    0e4f4f1 View commit details
    Browse the repository at this point in the history
  4. [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]>
    miss-islington and serhiy-storchaka authored Dec 5, 2025
    Configuration menu
    Copy the full SHA
    c9b2ec6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7eec794 View commit details
    Browse the repository at this point in the history
  6. [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]>
    miss-islington and colesbury authored Dec 5, 2025
    Configuration menu
    Copy the full SHA
    8fd39c0 View commit details
    Browse the repository at this point in the history
  7. [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]>
    miss-islington and serhiy-storchaka authored Dec 5, 2025
    Configuration menu
    Copy the full SHA
    d8b1ce1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4cb6cbb View commit details
    Browse the repository at this point in the history
  9. Python 3.14.2

    hugovk committed Dec 5, 2025
    Configuration menu
    Copy the full SHA
    df79316 View commit details
    Browse the repository at this point in the history
Loading