summaryrefslogtreecommitdiffstats
path: root/Include/cpython
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2019-03-19 13:20:29 (GMT)
committerGitHub <noreply@github.com>2019-03-19 13:20:29 (GMT)
commitfecc4f2b474f16062514e95a67e66080fd626e14 (patch)
tree67c8c1859a3147cc190d3503fe1a730b6841e47f /Include/cpython
parenta712679a2bffffefaacdc05f788d6ea50f72a561 (diff)
downloadcpython-fecc4f2b474f16062514e95a67e66080fd626e14.zip
cpython-fecc4f2b474f16062514e95a67e66080fd626e14.tar.gz
cpython-fecc4f2b474f16062514e95a67e66080fd626e14.tar.bz2
bpo-36356: Release Unicode interned strings on Valgrind (#12431)
When Python is compiled with Valgrind support, release Unicode interned strings at exit in _PyUnicode_Fini(). * Rename _Py_ReleaseInternedUnicodeStrings() to unicode_release_interned() and make it private. * unicode_release_interned() is now called from _PyUnicode_Fini(): it must be called with a running Python thread state for TRASHCAN, it cannot be called from pymain_free(). * Don't display statistics on interned strings at exit anymore
Diffstat (limited to 'Include/cpython')
-rw-r--r--Include/cpython/unicodeobject.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/Include/cpython/unicodeobject.h b/Include/cpython/unicodeobject.h
index 4eecc96..806c3aa 100644
--- a/Include/cpython/unicodeobject.h
+++ b/Include/cpython/unicodeobject.h
@@ -722,8 +722,6 @@ PyAPI_FUNC(int) _PyUnicode_FormatAdvancedWriter(
Py_ssize_t start,
Py_ssize_t end);
-PyAPI_FUNC(void) _Py_ReleaseInternedUnicodeStrings(void);
-
/* --- wchar_t support for platforms which support it --------------------- */
#ifdef HAVE_WCHAR_H