-
-
Notifications
You must be signed in to change notification settings - Fork 30.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gh-117657: Fix QSBR race condition #118843
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f3a362d - Browse repository at this point
Copy the full SHA f3a362dView commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ec921f7 - Browse repository at this point
Copy the full SHA ec921f7View commit details -
pythongh-117657: Acquire a critical section around `SemLock.__{enter,…
…exit}__` (python#118812) These methods are purely wrappers around `Semlock.{acquire,release}`, which expect a critical section to be held.
Configuration menu - View commit details
-
Copy full SHA for 154a3f5 - Browse repository at this point
Copy the full SHA 154a3f5View commit details -
pythongh-118773: Use language-invariant SDDL string instead of aliase…
…s for ACLs. (pythonGH-118800)
Configuration menu - View commit details
-
Copy full SHA for a6bc4e3 - Browse repository at this point
Copy the full SHA a6bc4e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63af4b5 - Browse repository at this point
Copy the full SHA 63af4b5View commit details -
pythongh-118561: Fix crash involving list.extend in free-threaded bui…
…ld (python#118723) The `list_preallocate_exact` function did not zero initialize array contents. In the free-threaded build, this could expose uninitialized memory to concurrent readers between the call to `list_preallocate_exact` and the filling of the array contents with items.
Configuration menu - View commit details
-
Copy full SHA for fa80517 - Browse repository at this point
Copy the full SHA fa80517View commit details -
pythongh-116984: Make mimalloc header includes relative to the curren…
…t file (python#118808) Some embedders and extensions include parts of the internal API. The pycore_mimalloc.h file is transitively include by a number of other internal headers. This avoids include errors for code that was already including those headers.
Configuration menu - View commit details
-
Copy full SHA for e0bb384 - Browse repository at this point
Copy the full SHA e0bb384View commit details -
pythongh-118846: Fix PGO tests in free-threaded build (python#118862)
Avoid immortalizing objects in tests that verify garbage collection of classes or modules. This fixes test_ordered_dict and test_struct.
Configuration menu - View commit details
-
Copy full SHA for 888d3d7 - Browse repository at this point
Copy the full SHA 888d3d7View commit details -
pythongh-117657: Replace TSAN suppresions with more specific rules (p…
…ython#118722) Using `race:` filters out warnings if the function appears anywhere in the stack trace. This can hide a lot of unrelated warnings, especially for a function like `_PyEval_EvalFrameDefault`, which is somewhere on the stack more often than not. Change all free-threaded suppressions to `race_top:`, which only matches the top frame, and add any new suppressions this exposes.
Configuration menu - View commit details
-
Copy full SHA for 64a7f49 - Browse repository at this point
Copy the full SHA 64a7f49View commit details -
pythongh-118851: Default ctx arguments to AST constructors to Load() (p…
…ython#118854) Co-authored-by: Alex Waygood <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb8677d - Browse repository at this point
Copy the full SHA bb8677dView commit details -
Revert "pythongh-115432: Add critical section variant that handles a …
…NULL object (python#115433)" (python#118861) This reverts commit ad4f909. The API ended up not being used.
Configuration menu - View commit details
-
Copy full SHA for 9c4ae02 - Browse repository at this point
Copy the full SHA 9c4ae02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6502eb3 - Browse repository at this point
Copy the full SHA 6502eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dff338 - Browse repository at this point
Copy the full SHA 1dff338View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f901c9 - Browse repository at this point
Copy the full SHA 0f901c9View commit details