Issue #16588: Silence unused-but-set warnings in Python/thread_pthread.h
Issue #10182: The re module doesn't truncate indices to 32 bits anymore.
Patch by Serhiy Storchaka.
Issue #10182: The re module doesn't truncate indices to 32 bits anymore.
Patch by Serhiy Storchaka.
Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on some platforms.
Issue 10052: merge fix from 3.2.
unicode -> str
support encoding error handlers that return bytes (closes #16585)
document that encoding error handlers may return bytes (#16585)
document UnicodeError attributes
loosen test now that bytes are allowed
more test to more general test file, so it can test more things
Issue #16416: On Mac OS X, operating system data are now always
encoded/decoded to/from UTF-8/surrogateescape, instead of the locale encoding
(which may be ASCII if no locale environment variable is set), to avoid
inconsistencies with os.fsencode() and os.fsdecode() functions which are
already using UTF-8/surrogateescape.
(Merge 3.2) Issue #16416: On Mac OS X, operating system data are now always
encoded/decoded to/from UTF-8/surrogateescape, instead of the locale encoding
(which may be ASCII if no locale environment variable is set), to avoid
inconsistencies with os.fsencode() and os.fsdecode() functions which are
already using UTF-8/surrogateescape.
Issue #16416: Fix compilation error
(Null merge 3.2)
Issue #16583: Prevent nesting SystemExit in tkinter.CallWrapper
Merge issue #16583: Prevent nesting SystemExit in tkinter.CallWrapper
Split the bigmem re test in two separate tests with different memory requirements.
Split the bigmem re test in two separate tests with different memory requirements.
Fix test splitting in previous commit.