Skip to content
Branch: 3.8
Find file History
Pull request Compare This branch is 1025 commits ahead, 1564 commits behind master.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
asyncio bpo-37228: Fix loop.create_datagram_endpoint()'s usage of SO_REUSEADDR ( Dec 9, 2019
collections bpo-36582: Make collections.UserString.encode() return bytes, not str ( Aug 28, 2019
concurrent Fix typo in Lib/concurrent/futures/thread.py (GH-13953) Jun 15, 2019
ctypes bpo-36820: Break unnecessary cycle in socket.py, codeop.py and dyld.py ( Dec 6, 2019
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 bpo-30629: Remove second call of str.lower() in html.parser.parse_end… Jun 17, 2017
http bpo-38804: Fix REDoS in http.cookiejar (GH-17157) Nov 22, 2019
idlelib bpo-38943: Fix IDLE autocomplete window not always appearing (GH-17416) Dec 10, 2019
importlib bpo-39022, bpo-38594: Sync with importlib_metadata 1.3 (GH-17568) (GH… Dec 11, 2019
json bpo-33684: json.tool: Use utf-8 for infile and outfile. (GH-17460) Dec 4, 2019
lib2to3 bpo-33348: parse expressions after * and ** in lib2to3 (GH-6586) Oct 24, 2019
logging Updated incorrect level-setting code to use setLevel(). (GH-16325) (G… Sep 22, 2019
msilib bpo-12639: msilib.Directory.start_component() fails if *keyfile* is n… May 31, 2019
multiprocessing bpo-38707: Fix for multiprocessing.Process MainThread.native_id (GH-1… Nov 19, 2019
pydoc_data Python 3.8.1rc1 Dec 9, 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 bpo-38295: prevent test_relative_path of test_py_compile failure on m… Dec 17, 2019
tkinter [3.8] bpo-38738: Fix formatting of True and False. (GH-17083) (GH-17125) Nov 12, 2019
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-38686: fix HTTP Digest handling in request.py (GH-17045) Nov 22, 2019
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 bpo-38821: Fix crash in argparse when using gettext (GH-17192) Nov 20, 2019
ast.py [3.8] bpo-37950: Fix ast.dump() when call with incompletely initializ… Aug 29, 2019
asynchat.py Issue #25002: Back out asyncore/asynchat deprecation. Oct 26, 2016
asyncore.py bpo-36793: Remove unneeded __str__ definitions. (GH-13081) May 6, 2019
base64.py bpo-34164: Fix handling of incorrect padding in base64.b32decode(). (G… Jul 24, 2018
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 bpo-33311: Do not display parameters displayed in parentheses for mod… May 9, 2018
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 bpo-30166: Import command-line parsing modules only when needed. (#1293) May 4, 2017
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-11572: Make minor improvements to copy module (GH-8208) Jul 9, 2018
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 bpo-38115: Deal with invalid bytecode offsets in lnotab (GH-16079) (G… Sep 28, 2019
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-6584: Add a BadGzipFile exception to the gzip module. (GH-13022) May 13, 2019
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 bpo-36845: validate integer network prefix when constructing IP netwo… May 14, 2019
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 [3.8] bpo-38449: Revert "bpo-22347: Update mimetypes.guess_type to al… Oct 12, 2019
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-37390: Add audit event table to documentations (GH-14406) Jun 27, 2019
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 closes bpo-25461: Update os.walk() docstring to match the online docs. ( Sep 10, 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 bpo-36820: Break unnecessary cycle in socket.py, codeop.py and dyld.py ( Dec 6, 2019
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 [3.8] bpo-38234: Backport init path config changes from master (GH-16423 Sep 26, 2019
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 bpo-37363: Add audit events for a range of modules (GH-14301) Jun 24, 2019
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-35178: Fix warnings._formatwarnmsg() (GH-12033) Mar 1, 2019
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 bpo-37363: Add audit events for a range of modules (GH-14301) Jun 24, 2019
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 bpo-36842: Implement PEP 578 (GH-12613) May 23, 2019
You can’t perform that action at this time.