GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||
GeezerVison is showing github.com — gh-149225: Expose Py_CriticalSection in Stable ABI by encukou · Pull Request #149227 · python/cpython Conversation
| ||||||||||||||||||||||||||||
Documentation build overview
43 files changed ·
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| // Operations that need to lock two objects at once must use | ||
| // `Py_BEGIN_CRITICAL_SECTION2()`. You *CANNOT* use nested critical sections | ||
| // to lock more than one object at once, because the inner critical section | ||
| // may suspend the outer critical sections. This API does not provide a way |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
| // may suspend the outer critical sections. This API does not provide a way | |
| // may suspend the outer critical sections. This API does not provide a way |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| @@ -0,0 +1,2 @@ | |||
| :c:type:`PyCriticalSection` and related functions are added to the Stable | |||
| ABI. | |||
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Can you copy also this paragraph to What's New in Python 3.15 > C API changes > New features?
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Oh, the "FAIL: test_got_eof (test.test_ssl.ThreadedTests.test_got_eof)" failure is related to my recent OpenSSL 4 changes. I wrote #149366 to fix the test. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.