Skip to content
Branch: 3.8
Find file History
Pull request Compare This branch is 1121 commits ahead, 1758 commits behind master.
vstinner Move test_math tests (GH-18098) (GH-18102)
testPerm() and testComb() belong to MathTests, not to IsCloseTests().

(cherry picked from commit 59e2d26)
Latest commit f4e3e1c Jan 21, 2020
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
asyncio bpo-38356: Fix ThreadedChildWatcher thread leak in test_asyncio (GH-1… Jan 12, 2020
collections
concurrent Fix typo in Lib/concurrent/futures/thread.py (GH-13953) Jun 15, 2019
ctypes bpo-16575: Disabled checks for union types being passed by value. (GH… Jan 12, 2020
curses bpo-36542: Allow to overwrite the signature for Python functions. (GH… May 6, 2019
dbm bpo-36232: Improve error message on dbm.open() when the db doesn't ex… Apr 29, 2019
distutils bpo-38088: Fixes distutils not finding vcruntime140.dll with only v14… Sep 10, 2019
email bpo-38708: email: Fix a potential IndexError when parsing Message-ID (G… Dec 9, 2019
encodings bpo-38945: UU Encoding: Don't let newline in filename corrupt the out… Dec 2, 2019
ensurepip bpo-37664: Update ensurepip bundled wheels, again (GH-15483) Aug 26, 2019
html
http bpo-38907: Suppress any exception when attempting to set V6ONLY. (GH-… Jan 6, 2020
idlelib bpo-32989: IDLE - fix bad editor call of pyparse method (GH-5968) Jan 21, 2020
importlib bpo-39297: Update for importlib_metadata 1.4. (GH-17947) (GH-17952) Jan 11, 2020
json bpo-33684: json.tool: Use utf-8 for infile and outfile. (GH-17460) Dec 4, 2019
lib2to3 bpo-38871: Fix lib2to3 for filter-based statements that contain lambda ( Jan 7, 2020
logging bpo-39198: Ensure logging global lock is released on exception in isE… Jan 7, 2020
msilib bpo-12639: msilib.Directory.start_component() fails if *keyfile* is n… May 31, 2019
multiprocessing bpo-38546: multiprocessing tests stop the resource tracker (GH-17641) ( Dec 18, 2019
pydoc_data Python 3.8.1 Dec 18, 2019
site-packages Issue #29283: Delete accidentally added Lib/site-packages/README Jan 30, 2017
sqlite3 bpo-38185: Fixed case-insensitive string comparison in sqlite3.Row in… Sep 17, 2019
test Move test_math tests (GH-18098) (GH-18102) Jan 21, 2020
tkinter bpo-39152: add missing ttk.Scale.configure return value (GH-17815) Jan 5, 2020
turtledemo Fix typos in docs and docstrings (GH-13745) Jun 2, 2019
unittest bpo-38669: patch.object now raises a helpful error (GH17510) Dec 9, 2019
urllib bpo-39057: Fix urllib.request.proxy_bypass_environment(). (GH-17619) Jan 5, 2020
venv bpo-38344: Fix syntax in activate.bat (GH-16533) Oct 7, 2019
wsgiref bpo-8138: Initialize wsgiref's SimpleServer as single-threaded (GH-12977 May 24, 2019
xml bpo-36831: Do not apply default namespace to unprefixed attributes in… May 9, 2019
xmlrpc bpo-38243, xmlrpc.server: Escape the server_title (GH-16373) Sep 27, 2019
__future__.py bpo-35526: make __future__.barry_as_FLUFL mandatory for Python 4.0 (#… Dec 19, 2018
__phello__.foo.py Fix the frozen bytecode for __hello__ (betcha didn't know that existed Oct 18, 2001
_bootlocale.py bpo-29240: PEP 540: Add a new UTF-8 Mode (#855) Dec 13, 2017
_collections_abc.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
_compat_pickle.py [3.8] bpo-37757: Disallow PEP 572 cases that expose implementation de… Aug 25, 2019
_compression.py Issue #23529: Limit the size of decompressed data when reading from Apr 10, 2015
_dummy_thread.py bpo-36688: Adding an implementation of RLock in _dummy_thread (GH-12943) Jun 17, 2019
_markupbase.py #13576: add tests about the handling of (possibly broken) condcoms. Dec 19, 2011
_osx_support.py bpo-35257: Avoid leaking LTO linker flags into distutils (GH-10900) Dec 19, 2018
_py_abc.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
_pydecimal.py bpo-36793: Remove unneeded __str__ definitions. (GH-13081) May 6, 2019
_pyio.py [3.8] closes bpo-27805: Ignore ESPIPE in initializing seek of append-… Nov 12, 2019
_sitebuiltins.py #9364: Improve the text printed by help(pydoc) and help(help). Apr 19, 2014
_strptime.py bpo-33541: Remove unused __pad function (GH-4377) May 20, 2018
_threading_local.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
_weakrefset.py bpo-36949: Implement __repr__ on WeakSet (GH-13415) May 20, 2019
abc.py bpo-35609: Remove examples for deprecated decorators in the abc modul… Dec 31, 2018
aifc.py bpo-32056: Improve exceptions in aifc, wave and sunau. (GH-5951) Mar 18, 2018
antigravity.py Change the xkcd link in comment over https. (GH-5452) Sep 14, 2018
argparse.py
ast.py [3.8] bpo-37950: Fix ast.dump() when call with incompletely initializ… Aug 29, 2019
asynchat.py
asyncore.py bpo-36793: Remove unneeded __str__ definitions. (GH-13081) May 6, 2019
base64.py bpo-39055: Reject a trailing \n in base64.b64decode() with validate=T… Jan 5, 2020
bdb.py Fix typos mostly in comments, docs and test names (GH-15209) Aug 30, 2019
binhex.py Issue #23865: close() methods in multiple modules now are idempotent … Apr 10, 2015
bisect.py remove duplicate code in biscet (GH-1270) Apr 8, 2019
bz2.py bpo-35128: Fix spacing issues in warning.warn() messages. (GH-10268) Nov 1, 2018
cProfile.py bpo-36542: Allow to overwrite the signature for Python functions. (GH… May 6, 2019
calendar.py bpo-28292: Mark calendar.py helper functions as private. (GH-15113) (G… Aug 4, 2019
cgi.py bpo-20504 : in cgi.py, fix bug when a multipart/form-data request has… ( Sep 11, 2019
cgitb.py
chunk.py bpo-29762: More use "raise from None". (#569) Apr 5, 2017
cmd.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) Jul 4, 2013
code.py Fix documentation in code.py (GH-17988) Jan 14, 2020
codecs.py bpo-33361: Fix bug with seeking in StreamRecoders (GH-8278) May 31, 2019
codeop.py bpo-36820: Break unnecessary cycle in socket.py, codeop.py and dyld.py ( Dec 6, 2019
colorsys.py Issue #14323: Expanded the number of digits in the coefficients for the Aug 6, 2013
compileall.py bpo-36786: Run compileall in parallel during "make install" (GH-13078) May 15, 2019
configparser.py fix typo in configparser doc (GH-12154) Mar 4, 2019
contextlib.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
contextvars.py bpo-32436: Implement PEP 567 (#5027) Jan 23, 2018
copy.py bpo-38293: Allow shallow and deep copying of property objects (GH-16438) Jan 12, 2020
copyreg.py bpo-33138: Change standard error message for non-pickleable and non-c… Oct 31, 2018
crypt.py bpo-25172: Raise appropriate ImportError msg when crypt module used o… Aug 13, 2019
csv.py bpo-27497: Add return value to csv.DictWriter.writeheader (GH-12306) May 10, 2019
dataclasses.py bpo-34776: Fix dataclasses to support __future__ "annotations" mode (G… Dec 9, 2019
datetime.py bpo-37642: Update acceptable offsets in timezone (GH-14878) (#15227) Aug 15, 2019
decimal.py Whitespace. Sep 10, 2014
difflib.py [3.8] bpo-38738: Fix formatting of True and False. (GH-17083) (GH-17125) Nov 12, 2019
dis.py
doctest.py bpo-36406: Handle namespace packages in doctest (GH-12520) (GH-17591) Dec 13, 2019
dummy_threading.py Restore dummy_threading and _dummy_thread, but deprecate them (bpo-31370 Sep 18, 2017
enum.py Doc: Fix spelling errors of 'initial' in enum.py (GH-16314) Sep 21, 2019
filecmp.py shallow defaults to 'True' not '1' (closes #21355) Apr 26, 2014
fileinput.py bpo-37014: Update docstring and Documentation of fileinput.FileInput(… Jun 2, 2019
fnmatch.py bpo-32775: Fix regular expression warnings in fnmatch. (#5583) Feb 9, 2018
formatter.py Issue #25407: Drop the mention of the formatter module being removed Oct 16, 2015
fractions.py bpo-37819: Add Fraction.as_integer_ratio() (GH-15212) (GH-15215) Aug 11, 2019
ftplib.py bpo-37390: Add audit event table to documentations (GH-14406) Jun 27, 2019
functools.py Doc: Fix Wikipedia link for functools.lru_cache (GH-16183) Sep 16, 2019
genericpath.py bpo-38807: Add os.PathLike to exception message raised by _check_arg_… Nov 19, 2019
getopt.py Issue #25523: Correct "a" article to "an" article Nov 2, 2015
getpass.py getpass: update docstrings (#49) Feb 12, 2017
gettext.py bpo-36239: Skip comments in gettext infos (GH-12255) May 9, 2019
glob.py bpo-37363: Add audit events for a range of modules (GH-14301) Jun 24, 2019
gzip.py bpo-39389: gzip: fix compression level metadata (GH-18077) Jan 21, 2020
hashlib.py [3.8] bpo-38153: Normalize hashlib algorithm names (GH-16083) (GH-16144) Sep 16, 2019
heapq.py bpo-29984: Improve 'heapq' test coverage (GH-992) Jun 1, 2019
hmac.py bpo-33604: Raise TypeError on missing hmac arg. (GH-16805) Oct 18, 2019
imaplib.py bpo-37390: Add audit event table to documentations (GH-14406) Jun 27, 2019
imghdr.py Issue #28228: imghdr now supports pathlib Oct 1, 2016
imp.py closes bpo-34056: Always return bytes from _HackedGetData.get_data(). ( Jul 7, 2018
inspect.py bpo-38478: Correctly handle keyword argument with same name as positi… Oct 15, 2019
io.py bpo-36842: Implement PEP 578 (GH-12613) May 23, 2019
ipaddress.py
keyword.py bpo-36143: Regenerate Lib/keyword.py from the Grammar and Tokens file… Mar 25, 2019
linecache.py Issue #23838: linecache now clears the cache and returns an empty res… Apr 1, 2015
locale.py bpo-18378: Recognize "UTF-8" as a valid name in locale._parse_localen… Aug 29, 2019
lzma.py Issue #28229: lzma module now supports pathlib Oct 4, 2016
mailbox.py bpo-31522: mailbox.get_string: pass `from_` parameter to `get_bytes` (#… Oct 19, 2018
mailcap.py #14977: Make mailcap respect the order of the lines in the mailcap file. Sep 10, 2016
mimetypes.py
modulefinder.py bpo-37032: Add CodeType.replace() method (GH-13542) May 24, 2019
netrc.py bpo-28334: netrc() now uses expanduser() to find .netrc file (GH-4537) Nov 25, 2017
nntplib.py bpo-39242: Updated the Gmane domain into news.gmane.io (GH-17903) Jan 8, 2020
ntpath.py bpo-38453: Ensure ntpath.realpath correctly resolves relative paths (G… Nov 15, 2019
nturl2path.py bpo-29836: Remove nturl2path from test_sundry and amend the module do… Mar 17, 2017
numbers.py Fix miscellaneous typos (#4275) Nov 5, 2017
opcode.py bpo-33041: Rework compiling an "async for" loop. (#6142) Mar 23, 2018
operator.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
optparse.py bpo-34605: Avoid master/slave terms (GH-9101) Sep 7, 2018
os.py [3.8] bpo-38878: Fix os.PathLike __subclasshook__ (GH-17336) (GH-17684) Dec 23, 2019
pathlib.py bpo-38811: Check for presence of os.link method in pathlib (GH-17225) Dec 16, 2019
pdb.py bpo-38723: Pdb._runscript should use io.open_code() instead of open() ( Nov 12, 2019
pickle.py bpo-37210: Fix pure Python pickle when _pickle is unavailable (GH-14016) Jun 13, 2019
pickletools.py bpo-36785: PEP 574 implementation (GH-7076) May 26, 2019
pipes.py Merge doc changes from 3.2 (#10454, #12298) Sep 1, 2011
pkgutil.py closes bpo-31650: PEP 552 (Deterministic pycs) implementation (#4575) Dec 9, 2017
platform.py bpo-36766: Typos in docs and code comments (GH-13116) May 6, 2019
plistlib.py Clarify that plistlib's load and dump functions take a binary file ob… Jul 14, 2019
poplib.py bpo-37390: Add audit event table to documentations (GH-14406) Jun 27, 2019
posixpath.py bpo-35755: Remove current directory from posixpath.defpath (GH-11586) Apr 17, 2019
pprint.py bpo-30670: Add pp function to the pprint module (GH-11769) Mar 22, 2019
profile.py bpo-36542: Allow to overwrite the signature for Python functions. (GH… May 6, 2019
pstats.py Fix typos in docs and docstrings (GH-13745) Jun 2, 2019
pty.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) Jul 4, 2013
py_compile.py bpo-22640: Add silent mode to py_compile.compile() (GH-12976) May 28, 2019
pyclbr.py Fix typos in docs and docstrings (GH-13745) Jun 2, 2019
pydoc.py bpo-36045: builtins.help() now prefixes `async` for async functions (G… May 24, 2019
queue.py bpo-37394: Fix pure Python implementation of the queue module (GH-14351) Jun 25, 2019
quopri.py Issue #23681: Fixed Python 2 to 3 poring bugs. Mar 20, 2015
random.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
re.py bpo-36548: Improve the repr of re flags. (GH-12715) May 31, 2019
reprlib.py bpo-31370: Remove support for threads-less builds (#3385) Sep 7, 2017
rlcompleter.py Merge 3.5 Feb 4, 2016
runpy.py bpo-38722: Runpy use io.open_code() (GH-17234) Nov 18, 2019
sched.py bpo-31370: Remove support for threads-less builds (#3385) Sep 7, 2017
secrets.py Issue #29061: secrets.randbelow() would hang with a negative input Dec 30, 2016
selectors.py bpo-30624 remaining bare except (#2108) Jun 12, 2017
shelve.py Fix misleading docsting of shelve.open(). (GH-6427) Apr 9, 2018
shlex.py Add docstring for shlex.split (GH-16740) (GH-17013) Oct 31, 2019
shutil.py [3.8] bpo-38688, shutil.copytree: consume iterator and create list of… Nov 27, 2019
signal.py bpo-34282: Fix Enum._convert shadowing members named _convert (GH-8568) Sep 12, 2018
site.py bpo-37369: Fix initialization of sys members when launched via an app… Jun 29, 2019
smtpd.py Issue #27110: Add smtpd.SMTPChannel to __all__, by Jacek Kołodziej Jun 6, 2016
smtplib.py bpo-38341: Add SMTPNotSupportedError in the exports of smtplib (GH-16525 Oct 12, 2019
sndhdr.py bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344) Nov 10, 2017
socket.py Fix host in address of socket.create_server example. (GH-17706) Jan 11, 2020
socketserver.py Fix typo in Lib/socketserver.py (GH-17024) Nov 16, 2019
sre_compile.py Simplify flags checks in sre_compile.py. (GH-9718) Oct 5, 2018
sre_constants.py bpo-36793: Remove unneeded __str__ definitions. (GH-13081) May 6, 2019
sre_parse.py bpo-37723: Fix performance regression on regular expression parsing. (G… Jul 31, 2019
ssl.py bpo-37463: match_hostname requires quad-dotted IPv4 (GH-14499) Jul 2, 2019
stat.py bpo-38109: Add missing constants to Lib/stat.py (GH-16665) (GH-16690) Oct 10, 2019
statistics.py bpo-38385: Fix iterator/iterable terminology in statistics docs (GH-1… Nov 12, 2019
string.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
stringprep.py Merged revisions 55007-55179 via svnmerge from May 7, 2007
struct.py Issue #17804: New function ``struct.iter_unpack`` allows for streamin… Apr 26, 2013
subprocess.py bpo-37424: Avoid a hang in subprocess.run timeout output capture (GH-… Sep 11, 2019
sunau.py bpo-32056: Improve exceptions in aifc, wave and sunau. (GH-5951) Mar 18, 2018
symbol.py bpo-35766: Merge typed_ast back into CPython (GH-11645) Jan 31, 2019
symtable.py bpo-34983: Expose symtable.Symbol.is_nonlocal() in the symtable module ( Oct 20, 2018
sysconfig.py
tabnanny.py bpo-30166: Import command-line parsing modules only when needed. (#1293) May 4, 2017
tarfile.py Add missing docstrings for TarInfo objects (#12555) Mar 27, 2019
telnetlib.py
tempfile.py bpo-26730: Fix SpooledTemporaryFile data corruption (GH-17400) Nov 28, 2019
textwrap.py bpo-30754: Document textwrap.dedent blank line behavior. (GH-14469) Jun 30, 2019
this.py Fix most trivially-findable print statements. Feb 9, 2007
threading.py Improve threading.daemon docstring (GH-14278) Jun 23, 2019
timeit.py bpo-28240: timeit: Update repeat() doc (GH-7419) Jun 6, 2018
token.py bpo-35975: Support parsing earlier minor versions of Python 3 (GH-12086) Mar 7, 2019
tokenize.py bpo-5028: Fix up rest of documentation for tokenize documenting line (G… May 30, 2019
trace.py Add option to trace to run modules (GH-5134) Jun 1, 2019
traceback.py bpo-26502: Implement FrameSummary.__len__() (GH-8632) Sep 10, 2018
tracemalloc.py bpo-32121: Add most_recent_first parameter to tracemalloc.Traceback.f… Nov 29, 2017
tty.py final round of __all__ lists (I hope) - skipped urllib2 because Moshe… Mar 1, 2001
turtle.py Fix typos in docs and docstrings (GH-13745) Jun 2, 2019
types.py bpo-37032: Add CodeType.replace() method (GH-13542) May 24, 2019
typing.py bpo-37838: get_type_hints for wrapped functions with forward reference ( Nov 21, 2019
uu.py bpo-38945: UU Encoding: Don't let newline in filename corrupt the out… Dec 2, 2019
uuid.py Fix typos mostly in comments, docs and test names (GH-15209) Aug 30, 2019
warnings.py bpo-39056: Fix handling invalid warning category in the -W option. (G… Jan 5, 2020
wave.py Fix a typo in wave module docstring (GH-17009) Nov 5, 2019
weakref.py bpo-38006: Avoid closure in weakref.WeakValueDictionary (GH-15641) Sep 9, 2019
webbrowser.py Fix typo from base to based (GH-18055) Jan 19, 2020
xdrlib.py Issue #11694: Raise ConversionError in xdrlib as documented Oct 10, 2014
zipapp.py bpo-31638: Add compression support to zipapp (GH-3819) Sep 29, 2017
zipfile.py bpo-36993: Improve error reporting for zipfiles with bad zip64 extra … Oct 29, 2019
zipimport.py [3.8] bpo-39033: Fix NameError in zipimport during hash validation (G… Jan 14, 2020
You can’t perform that action at this time.