cpython/Doc/howto
Sam Gross 375b723d58
gh-120858: PyDict_Next should not lock the dict (#120859)
PyDict_Next no longer locks the dictionary in the free-threaded build. Locking
around individual PyDict_Next calls is not sufficient because the function
returns borrowed references and because it allows concurrent modifications
during the iteraiton loop.

The internal locking also interferes with correct external synchronization
because it may suspend outer critical sections created by the caller.
2024-06-24 14:15:15 -04:00
..
annotations.rst gh-101100: Improve documentation on function attributes (#112933) 2023-12-11 12:00:42 +02:00
argparse.rst gh-54738: Add argparse i18n howto (#104562) 2023-07-23 11:10:38 +02:00
clinic.rst GH-107518: Remove the Argument Clinic How-To (#109900) 2023-10-11 14:57:51 +02:00
cporting.rst gh-91838: Use HTTPS links in docs for resources which redirect to HTTPS (GH-95527) 2022-08-04 10:13:49 +03:00
curses.rst Docs: add link roles with Sphinx extlinks (#117850) 2024-04-15 21:22:00 +03:00
descriptor.rst gh-120345: Fix incorrect use of the :class: role with the "()" suffix (GH-120347) 2024-06-12 17:23:03 +03:00
enum.rst gh-118820: Zero-valued flag enum has no name (GH-118848) 2024-06-19 13:09:53 -07:00
free-threading-extensions.rst gh-120858: PyDict_Next should not lock the dict (#120859) 2024-06-24 14:15:15 -04:00
functional.rst Update the documentation howto index page and group docs into 3 logical sections (GH-119366) 2024-06-17 16:37:33 +02:00
gdb_helpers.rst gh-89480: Document the gdb helpers (GH-115657) 2024-02-23 17:13:45 +01:00
index.rst Add a link to free-threading HOWTO to the index (follow-up to GH-119366) (GH-120703) 2024-06-19 09:17:26 +02:00
instrumentation.rst gh-110631: Fix reST indentation (#110724) 2023-10-11 22:43:03 +02:00
ipaddress.rst bpo-44740: Make minor edits to lowercasing "internet" and "web". (GH-27385) 2021-07-27 10:57:52 +02:00
isolating-extensions.rst gh-101100: Fix Sphinx warnings in `howto/isolating-extensions.rst` (#113493) 2023-12-26 12:40:48 -07:00
logging-cookbook.rst gh-119057: Use better error messages for zero division (#119066) 2024-06-03 19:03:56 +03:00
logging.rst Update the documentation howto index page and group docs into 3 logical sections (GH-119366) 2024-06-17 16:37:33 +02:00
logging_flow.png Optimize images by IMGbot (GH-21348) 2022-02-04 15:49:43 +09:00
mro.rst docs: fix a few typos identified by codespell (#119516) 2024-05-25 18:13:31 -07:00
perf_profiling.rst gh-118518: Improve perf docs (#118708) 2024-05-07 17:25:15 +01:00
pyporting.rst gh-119779: Fix pyporting howto docs (#119785) 2024-05-30 18:51:22 +03:00
regex.rst gh-110383: Italicize variable name (#111206) 2023-10-23 07:56:36 +00:00
sockets.rst Doc: Update references and examples of old, unsupported OSes and uarches (GH-92791) 2022-06-09 15:55:06 +02:00
sorting.rst Make the title match the content (GH-115702) 2024-02-20 01:51:56 -06:00
timerfd.rst Fix typo in Doc/howto/timerfd.rst (GH-118376) 2024-04-29 14:01:03 +03:00
unicode.rst gh-101100: Fix some broken sphinx references (#107095) 2023-07-23 03:23:44 -06:00
urllib2.rst gh-118671: Updated dead ActiveState links (#118730) 2024-05-08 01:06:38 -06:00