diff options
author | Victor Stinner <vstinner@redhat.com> | 2019-03-19 13:20:29 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-19 13:20:29 (GMT) |
commit | fecc4f2b474f16062514e95a67e66080fd626e14 (patch) | |
tree | 67c8c1859a3147cc190d3503fe1a730b6841e47f /Include/cpython | |
parent | a712679a2bffffefaacdc05f788d6ea50f72a561 (diff) | |
download | cpython-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.h | 2 |
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 |