cpython/Modules/_zstd
Miss Islington (bot) 81675941fb
[3.14] gh-133885: Use locks instead of critical sections for _zstd (gh-134289) (gh-134560)
Move from using critical sections to locks for the (de)compression methods.
Since the methods allow other threads to run, we should use a lock rather
than a critical section.
(cherry picked from commit 8dbc119719)

Co-authored-by: Emma Smith <emma@emmatyping.dev>
2025-05-23 10:00:38 +00:00
..
clinic [3.14] gh-133885: Use locks instead of critical sections for _zstd (gh-134289) (gh-134560) 2025-05-23 10:00:38 +00:00
_zstdmodule.c [3.14] gh-132983: Fix refleak in zstd dictionary functions (gh-134463) 2025-05-21 19:35:31 +00:00
_zstdmodule.h [3.14] gh-132983: Convert zstd `__new__` methods to Argument Clinic (GH-133860) (#133915) 2025-05-20 03:25:24 +01:00
buffer.h [3.14] gh-132983: Convert zstd `__new__` methods to Argument Clinic (GH-133860) (#133915) 2025-05-20 03:25:24 +01:00
compressor.c [3.14] gh-133885: Use locks instead of critical sections for _zstd (gh-134289) (gh-134560) 2025-05-23 10:00:38 +00:00
decompressor.c [3.14] gh-133885: Use locks instead of critical sections for _zstd (gh-134289) (gh-134560) 2025-05-23 10:00:38 +00:00
zstddict.c [3.14] gh-133885: Use locks instead of critical sections for _zstd (gh-134289) (gh-134560) 2025-05-23 10:00:38 +00:00
zstddict.h [3.14] gh-133885: Use locks instead of critical sections for _zstd (gh-134289) (gh-134560) 2025-05-23 10:00:38 +00:00