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: f62161837e68c1c77961435f1b954412dd5c2b65
Choose a base ref
...
head repository: python/cpython
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 690b9355e00d1ea52020fde3feb4c043a2b214e2
Choose a head ref
  • 16 commits
  • 32 files changed
  • 12 contributors

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    9585a1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22a0bdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e282236 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cced22c View commit details
    Browse the repository at this point in the history
  5. gh-121567: Improve slice C-API docs by mentioning exceptions (#121568)

    Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
    sobolevn and erlend-aasland committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    84a5597 View commit details
    Browse the repository at this point in the history
  6. gh-89364: Export PySignal_SetWakeupFd() function (#121537)

    Export the PySignal_SetWakeupFd() function. Previously, the function
    was documented but it couldn't be used in 3rd party code.
    vstinner committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    ca0fb34 View commit details
    Browse the repository at this point in the history
  7. gh-107851: Fix spurious failures in fcntl eintr tests (#121556)

    On heavily loaded machines, the subprocess may finish its sleep before
    the parent process manages to synchronize with it via a failed lock.
    
    This leads to errors like:
    
      Exception: failed to sync child in 300.3 sec
    
    Use pipes instead to mutually synchronize between parent and child.
    colesbury committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    af9f6de View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0177a34 View commit details
    Browse the repository at this point in the history
  9. gh-121460: Skip freeing unallocated arenas (gh-121491)

    `munmap(NULL)` is not noop, like `free(NULL)` is.
    
    Fixes an observed testsuite hang on 32-bit ARM systems.
    stefanor committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    a802277 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3bfc9c8 View commit details
    Browse the repository at this point in the history
  11. gh-117657: Fix TSan race in _PyDict_CheckConsistency (#121551)

    The only remaining race in dictobject.c was in _PyDict_CheckConsistency
    when the dictionary has shared keys.
    colesbury committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    3ec719f View commit details
    Browse the repository at this point in the history
  12. gh-117657: Remove TSAN suppressions for _abc.c (#121508)

    The functions look thread-safe and I haven't seen any warnings issued
    when running the tests locally.
    colesbury committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    7641743 View commit details
    Browse the repository at this point in the history
  13. gh-121596: Fix Sharing Interpreter Channels (gh-121597)

    This fixes a mistake in gh-113012 and adds a test that verifies the fix.
    ericsnowcurrently committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    35a67e3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ef10110 View commit details
    Browse the repository at this point in the history
  15. gh-121554: remove unnecessary internal functions in compile.c (#121555)

    Co-authored-by: Erlend E. Aasland <erlend@python.org>
    iritkatriel and erlend-aasland committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    6557af6 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    690b935 View commit details
    Browse the repository at this point in the history
Loading