]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-110693: Use a Larger Queue for Per-Interpreter Pending Calls (gh-118302)
authorEric Snow <ericsnowcurrently@gmail.com>
Sat, 27 Apr 2024 01:13:44 +0000 (19:13 -0600)
committerGitHub <noreply@github.com>
Sat, 27 Apr 2024 01:13:44 +0000 (19:13 -0600)
commit1d3392517698170e270eb7d847b6a8c28bfaca0f
tree477531957a08438f72b9d87972406677b43cb898
parent194fd17bc6cb73138e2fe8eb5ca34b19a6c3b25a
gh-110693: Use a Larger Queue for Per-Interpreter Pending Calls (gh-118302)

This is an improvement over the status quo, reducing the likelihood of completely filling the pending calls queue.  However, the problem won't go away completely unless we move to an unbounded linked list or add a mechanism for waiting until the queue isn't full.
Include/internal/pycore_ceval_state.h
Lib/test/test_capi/test_misc.py