Since the return type of format() is not a Decimal, raise ValueError instead of
InvalidOperation if the format specification (width, prec) exceeds the internal
limits of libmpdec.
Issue #9708: Fix support for iterparse(parser=...) argument per documentation.

When _elementtree is imported, iterparse is redefined as a class and the parser
argument was ommitted. Fix this, and add a docstring to the class.
merge heads
Clarify ET.iterparse documentation - this function is not supported by the
C implementation.
Fix pathext test for shutil.which() which was
broken after applying the patch for issue #16957.
Null merge
Increase the memory limit in the test for issue #16335.
Increase the memory limit in the test for issue #16335.
Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.
Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.
Clean trailing whitespace in itertoolsmodule.c.
Clean trailing whitespace in itertoolsmodule.c.
- Issue #17029: Let h2py search the multiarch system include directory.
- Issue #17029: Let h2py search the multiarch system include directory.
Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
interface and support all mandatory methods and properties.
- Issue #15484: Fix _PYTHON_PROJECT_BASE for srcdir != builddir builds;
  use _PYTHON_PROJECT_BASE in distutils/sysconfig.py.
Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
interface and support all mandatory methods and properties.
- Issue #16292: Improve a comment for cross building in configure.ac
Merge heads