Issue #17684: Fix some test_socket failures due to limited FD passing support
on OS-X. Patch by Jeff Ramnani.
Issue #17767: test_locale now works with unittest test discovery.
Original patch by Zachary Ware.
Issue #17767: test_locale now works with unittest test discovery.
Original patch by Zachary Ware.
Issue #18266: test_largefile now works with unittest test discovery and
supports running only selected tests.  Patch by Zachary Ware.
Issue #18266: test_largefile now works with unittest test discovery and
supports running only selected tests.  Patch by Zachary Ware.
Issue #18408: Fix structseq_reduce(), handle PyDict_SetItemString() failure
Issue #18408: Fix time.tzset(), detect exception when calling PyInit_timezone()
Issue #18408: Fix heapq.heappop(), handle PyList_SetSlice() failure
Issue #18408: Fix ast_for_atom(), PyErr_Fetch(&type, &value, &tback) can set value to NULL
Issue #18408: Fix _PyImport_LoadDynamicModule(), handle PyUnicode_FromFormat() failure
Issue #18408: Fix PyErr_SetImportError(), handle PyDict_SetItemString() failure
Issue #18408: Fix listpop(), handle list_ass_slice() failure
Issue #18408: Fix Py_ReprEnter(), handle PyList_Append() failure
Issue #18408: Fix PyType_Ready(), handle _PyDict_SetItemId() failure
Issue #18408: Rewrite NEGATE() macro in longobject.c to handle PyLong_FromLong() failure
longobject.c: add an assertion to ensure that MEDIUM_VALUE() is only called on
small integers (0 or 1 digit)
Issue #18408: Fix array_index(), handle getarrayitem() failure
Issue #18408: Fix array_tolist(), handle PyList_SetItem() failure
Issue #18408: Fix dict_repr(), don't call PyObject_Repr() with an exception set

PyObject_Repr() can removes the current exception. For example, module_repr()
calls PyErr_Clear() if calling loader.module_repr(mod) failed.
Issue #18488: _pysqlite_final_callback() should not clear the exception set by
the last call to the step() method of a user function