SIGN IN SIGN UP

[3.14] gh-134557: Suppress immortalization in _PyCode_GetScriptXIData under free-threading (gh134738)

Disable immortalization around Py_CompileString*().

The same approach as 332356b that fixed the refleaks in compile() and eval().

E: 09e72cf can pass test_capi, test_sys and test__interpchannels with this patch for me.

(cherry picked from commit c60f39ada625562bff26400f304690c19fe9f504, AKA gh-134686)

Co-authored-by: neonene <53406459+neonene@users.noreply.github.com>
M
Miss Islington (bot) committed
c6cc28299e7ea4944ed4b4c348377a055c747b71
Parent: bc3d892
Committed by GitHub <noreply@github.com> on 5/26/2025, 7:14:58 PM