Skip to content
Branch: 3.6
Find file History
Pull request Compare This branch is 2198 commits ahead, 8737 commits behind master.
2 authors and ned-deily bpo-39421: Fix posible crash in heapq with custom comparison operators (
GH-18118) (GH-18146)

(cherry picked from commit 79f89e6)

Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
Latest commit c563f40 Jan 23, 2020
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
asyncio [3.6] bpo-37228: Fix loop.create_datagram_endpoint()'s usage of SO_RE… Dec 11, 2019
collections Backport docstring improvements to OrderedDict. (GH-3470) Sep 11, 2017
concurrent bpo-34819: Use a monotonic clock to compute timeouts in concurrent.fu… Sep 27, 2018
ctypes bpo-35384: The repr of ctypes.CArgObject no longer fails for non-asci… Dec 6, 2018
curses Issue #13051: Fixed recursion errors in large or resized curses.textp… Dec 28, 2016
dbm Issue #28847: dbm.dumb now supports reading read-only files and no lo… Dec 7, 2016
distutils bpo-34738: Add directory entries in ZIP files created by distutils. (G… Dec 5, 2018
email bpo-34155: Dont parse domains containing @ (GH-13079) (GH-14826) Aug 9, 2019
encodings bpo-38945: UU Encoding: Don't let newline in filename corrupt the out… Dec 2, 2019
ensurepip Upgrade pip to 18.1 and setuptools to 40.6.2 (GH-10598) Nov 19, 2018
html #27364: fix "incorrect" uses of escape character in the stdlib. Sep 8, 2016
http bpo-38804: Fix REDoS in http.cookiejar (GH-17157) (#17343) Nov 22, 2019
idlelib bpo-34864: warn if "Prefer tabs when opening documents" set to "Alway… Dec 7, 2018
importlib Revert "[3.6] bpo-32303 - Consistency fixes for namespace loaders (GH… Feb 26, 2018
json bpo-30877: Fix clearing a cache in the the JSON decoder. (GH-7048) May 22, 2018
lib2to3 bpo-16965: 2to3 now rewrites execfile() to open with 'rb'. (GH-8569) Oct 13, 2018
logging bpo-34415: Updated logging.Formatter docstring. (GH-8811) (GH-8816) Aug 19, 2018
msilib #27364: fix "incorrect" uses of escape character in the stdlib. Sep 8, 2016
multiprocessing [3.6] Revert "bpo-34172: multiprocessing.Pool leaks resources after b… Dec 6, 2018
pydoc_data 3.6.10rc1 Dec 11, 2019
site-packages Issue #29283: Delete accidentally added Lib/site-packages/README Jan 30, 2017
sqlite3 bpo-34052: Prevent SQLite functions from setting callbacks on excepti… Dec 5, 2018
test bpo-39421: Fix posible crash in heapq with custom comparison operators ( Jan 23, 2020
tkinter bpo-27313: Avoid test_ttk_guionly ComboboxTest fail with macOS Cocoa … Feb 24, 2019
turtledemo bpo-14117: Make minor tweaks to turtledemo (GH-8002) Jun 29, 2018
unittest [3.6] bpo-33747: Avoid mutating the global sys.modules dict in unitte… Dec 11, 2018
urllib bpo-36742: Corrects fix to handle decomposition in usernames (GH-13812)… Jun 4, 2019
venv bpo-32409: Ensures activate.bat can handle Unicode contents (GH-5766) Feb 20, 2018
wsgiref Issue #26721: Change StreamRequestHandler.wfile to BufferedIOBase Jun 29, 2016
xml bpo-35052: Fix handler on xml.dom.minidom.cloneNode() (GH-11061) (GH-… Dec 10, 2018
xmlrpc bpo-38243, xmlrpc.server: Escape the server_title (GH-16373) (GH-16441) Sep 28, 2019
__future__.py PEP 479: Change StopIteration handling inside generators. May 9, 2015
__phello__.foo.py Fix the frozen bytecode for __hello__ (betcha didn't know that existed Oct 18, 2001
_bootlocale.py Fix wrong exception in _bootlocale (apparently this error condition i… Oct 12, 2013
_collections_abc.py bpo-31942: Document optional support of start and stop attributes in … Dec 12, 2017
_compat_pickle.py Issue #15767: Add ModuleNotFoundError. Sep 7, 2016
_compression.py Issue #23529: Limit the size of decompressed data when reading from Apr 10, 2015
_dummy_thread.py Issue 21137: Better repr for threading.Lock() May 26, 2014
_markupbase.py #13576: add tests about the handling of (possibly broken) condcoms. Dec 19, 2011
_osx_support.py [3.6] bpo-35257: Avoid leaking LTO linker flags into distutils (GH-10900 Dec 20, 2018
_pydecimal.py
_pyio.py [3.6] bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (G… Jun 29, 2018
_sitebuiltins.py #9364: Improve the text printed by help(pydoc) and help(help). Apr 19, 2014
_strptime.py Issue #23718: Fixed parsing time in week 0 before Jan 1. Original pat… Mar 12, 2016
_threading_local.py Delete a broken threading.local example (GH-5870) Feb 25, 2018
_weakrefset.py Issue #20006: Fix sporadic failures in test_weakset. Dec 17, 2013
abc.py bpo-32473: Improve ABCMeta._dump_registry() readability (GH-5091) Jan 12, 2018
aifc.py bpo-31848: Fix broken error handling in Aifc_read.initfp() when the S… Feb 20, 2018
antigravity.py Change the xkcd link in comment over https. (GH-9294) Sep 14, 2018
argparse.py bpo-11874: fix assertion failure in argparse metavar handling (GH-1826) Jun 8, 2018
ast.py
asynchat.py Issue #25002: Back out asyncore/asynchat deprecation. Oct 26, 2016
asyncore.py bpo-30980: Fix double close in asyncore.file_wrapper (#2789) (#2898) Jul 26, 2017
base64.py [3.6] bpo-34164: Fix handling of incorrect padding in base64.b32decod… Jul 24, 2018
bdb.py [3.6] bpo-32650 Add support for async generators and more test for co… Jan 29, 2018
binhex.py Issue #23865: close() methods in multiple modules now are idempotent … Apr 10, 2015
bisect.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) Jul 4, 2013
bz2.py Issue #28225: bz2 module now supports pathlib Oct 2, 2016
cProfile.py [3.6] bpo-23420: Verify the value of '-s' when execute the CLI of cPr… Oct 17, 2018
calendar.py Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space Oct 25, 2016
cgi.py bpo-35028: cgi: Fix max_num_fields off by one error (GH-9973) Oct 23, 2018
cgitb.py bpo-33256: Replace angle brackets around python object repr to displa… Apr 29, 2018
chunk.py Issue #25523: Correct "a" article to "an" article Nov 2, 2015
cmd.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) Jul 4, 2013
code.py
codecs.py bpo-32110: codecs.StreamReader.read(n) now returns not more than n (G… Nov 29, 2017
codeop.py Merged revisions 75472 via svnmerge from Oct 18, 2009
colorsys.py Issue #14323: Expanded the number of digits in the coefficients for the Aug 6, 2013
compileall.py bpo-29877: compileall: import ProcessPoolExecutor only when needed (G… Nov 23, 2018
configparser.py bpo-27351: Fix ConfigParser.read() documentation and docstring (GH-8123) Sep 29, 2018
contextlib.py bpo-30266: support "= None" pattern in AbstractContextManager (GH-1448)… Jun 10, 2017
copy.py Issue #26167: Minimized overhead in copy.copy() and copy.deepcopy(). Mar 6, 2016
copyreg.py [3.6] bpo-31107: Fix copyreg mangled slot names calculation. (GH-2989) ( Aug 5, 2017
crypt.py Issue #25287: Don't add crypt.METHOD_CRYPT to crypt.methods if it's not Oct 2, 2015
csv.py [3.6] bpo-30157: Fix csv.Sniffer.sniff() regex pattern. (GH-5601) (GH… Feb 9, 2018
datetime.py bpo-22005: Fixed unpickling instances of datetime classes pickled by … Dec 7, 2018
decimal.py Whitespace. Sep 10, 2014
difflib.py bpo-33224: PEP 479 fix for difflib.mdiff() (GH-6381) (GH-6391) Apr 5, 2018
dis.py Issue #28317: The disassembler now decodes FORMAT_VALUE argument. Oct 8, 2016
doctest.py Revert "bpo-24746: Avoid stripping trailing whitespace in doctest fan… Jan 10, 2019
dummy_threading.py Rename thread to _thread and dummy_thread to _dummy_thread. Issue #2875. May 25, 2008
enum.py [3.7] bpo-34282: Fix Enum._convert method shadowing members named _co… Oct 6, 2018
filecmp.py shallow defaults to 'True' not '1' (closes #21355) Apr 26, 2014
fileinput.py Issue #25788: fileinput.hook_encoded() now supports an "errors" argument Apr 27, 2016
fnmatch.py Issue #22493: Inline flags now should be used only at the start of the Sep 11, 2016
formatter.py Issue #25407: Drop the mention of the formatter module being removed Oct 16, 2015
fractions.py Issue #27832: Make _normalize parameter to Fraction.__init__ keyword-… Aug 23, 2016
ftplib.py [3.6] bpo-35128: Fix spacing issues in warning.warn() messages. (GH-1… Nov 1, 2018
functools.py bpo-33967: Fix singledispatch raised IndexError when no args (GH-8184) Jul 10, 2018
genericpath.py Issue #26027, #27524: Add PEP 519/__fspath__() support to os and Aug 26, 2016
getopt.py Issue #25523: Correct "a" article to "an" article Nov 2, 2015
getpass.py getpass: update docstrings (GH-49) (GH-419) Mar 3, 2017
gettext.py [3.6] bpo-29755: Fixed the lgettext() family of functions in the gett… Jun 20, 2017
glob.py Issue #27998: Removed workarounds for supporting bytes paths on Windo… Oct 5, 2016
gzip.py Issue #28227: gzip now supports pathlib Oct 2, 2016
hashlib.py [3.6] bpo-33729: Fix issues with arguments parsing in hashlib. (GH-8346 Oct 11, 2018
heapq.py Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc Apr 15, 2016
hmac.py Use sequence repetition instead of bytes constructor with integer arg… Sep 11, 2016
imaplib.py [3.6] bpo-35128: Fix spacing issues in warning.warn() messages. (GH-1… Nov 1, 2018
imghdr.py Issue #28228: imghdr now supports pathlib Oct 1, 2016
imp.py [3.6] bpo-30645: don't append to an inner loop path in imp.load_packa… Jun 23, 2017
inspect.py bpo-33594: Add deprecation info in inspect.py module (GH-7036) Oct 19, 2018
io.py
ipaddress.py bpo-27683: Fix a regression for host() of ipaddress network objects (G… Mar 21, 2018
keyword.py 17830: preserve line endings of original file when updating keywords. Apr 25, 2013
linecache.py Issue #23838: linecache now clears the cache and returns an empty res… Apr 1, 2015
locale.py [3.6] bpo-20087: Update locale alias mapping with glibc 2.27 supporte… May 6, 2018
lzma.py Issue #28229: lzma module now supports pathlib Oct 4, 2016
macpath.py bpo-31802: Fix importing native path module before importing os. (GH-… Jan 7, 2018
macurl2path.py Increase the coverage of macurl2path. Patch by Colin Williams. Oct 24, 2013
mailbox.py Issue #28764: Fix a test_mailbox failure on Android API 24 when run a… Dec 12, 2016
mailcap.py #14977: Make mailcap respect the order of the lines in the mailcap file. Sep 10, 2016
mimetypes.py [3.6] bpo-31715 Add mimetype for extension .mjs (GH-3908) (GH-10976) Dec 20, 2018
modulefinder.py Issue #26881: The modulefinder module now supports extended opcode ar… May 8, 2016
netrc.py bpo-30806: Fix netrc.__repr__() format (GH-2491) Nov 3, 2017
nntplib.py Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc Apr 15, 2016
ntpath.py bpo-31047: Fix ntpath.abspath to trim ending separator (GH-10082) Oct 25, 2018
nturl2path.py Issue21160: Correct comments in nturl2path. Patch by Jurko Gospodnetić. Oct 24, 2015
numbers.py
opcode.py [3.6] bpo-32746: Fix multiple typos (GH-5144) (GH-5522) Feb 4, 2018
operator.py Issue #24379: Revert the operator.subscript patch (dccc4e63aef5) pend… Nov 2, 2015
optparse.py Merge doc and comment fixes from 3.5 Apr 19, 2016
os.py [3.6] bpo-32297: Fix misspellings in Python source code comments (GH-… Dec 14, 2017
pathlib.py bpo-34329: Doc'd how to remove suffix of pathlib.Path() (GH-8655) Aug 3, 2018
pdb.py Issue #20766: Merge with 3.5. Oct 12, 2016
pickle.py Issue #17711: Fixed unpickling by the persistent ID with protocol 0. Jul 17, 2016
pickletools.py Fix pickletools doc for NEWFALSE. (GH-9432) Sep 22, 2018
pipes.py Merge doc changes from 3.2 (#10454, #12298) Sep 1, 2011
pkgutil.py Issue #17211: Yield a namedtuple in pkgutil. Sep 8, 2016
platform.py bpo-27903: Fix ResourceWarning in platform.dist() (GH-10792) Nov 29, 2018
plistlib.py bpo-32072: Fix issues with binary plists. (GH-4455) (#4654) Nov 30, 2017
poplib.py [3.6] bpo-35128: Fix spacing issues in warning.warn() messages. (GH-1… Nov 1, 2018
posixpath.py bpo-10496: posixpath.expanduser() catchs pwd.getpwuid() error (GH-10919 Dec 5, 2018
pprint.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. Apr 17, 2016
profile.py Fix #17197: profile/cProfile modules refactored so that code of run()… Feb 25, 2013
pstats.py bpo-29554: Improve docs for pstat module and profile. (#88) (#227) Feb 22, 2017
pty.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) Jul 4, 2013
py_compile.py Issue #23911: Move path-based bootstrap code to a separate frozen mod… May 3, 2015
pyclbr.py
pydoc.py bpo-34966: Improve support of method aliases in pydoc. (GH-9823) Nov 8, 2018
queue.py Issue #22043: time.monotonic() is now always available Sep 2, 2014
quopri.py Issue #23681: Fixed Python 2 to 3 poring bugs. Mar 20, 2015
random.py bpo-24567: Random subnormal.diff (GH-7954) (GH-7956) Jun 27, 2018
re.py Issue #28637: Reapply changeset 223731925d06 Nov 14, 2016
reprlib.py Issue #26634: recursive_repr() now sets __qualname__ of wrapper. Apr 26, 2016
rlcompleter.py Merge 3.5 Feb 4, 2016
runpy.py [backport to 3.5] - issue26896 - Disambiguate uses of "importer" with… Sep 7, 2016
sched.py
secrets.py Issue #29061: secrets.randbelow() would hang with a negative input Dec 30, 2016
selectors.py Issue #27759: Fix selectors incorrectly retain invalid file descriptors. Sep 15, 2016
shelve.py Fix misleading docsting of shelve.open(). (GH-6427) Apr 9, 2018
shlex.py Fixed #29132: Updated shlex to work better with punctuation chars in … Jan 15, 2017
shutil.py [3.6] bpo-34260, shutil: fix copy2 and copystat documentation (GH-8523)… Oct 23, 2018
signal.py Issue #25523: Further a-to-an corrections new in 3.5 Nov 2, 2015
site.py bpo-19891: Ignore error while writing history file (GH-8483) Aug 6, 2018
smtpd.py Issue #27110: Add smtpd.SMTPChannel to __all__, by Jacek Kołodziej Jun 6, 2016
smtplib.py [3.6] bpo-35128: Fix spacing issues in warning.warn() messages. (GH-1… Nov 1, 2018
sndhdr.py
socket.py [3.6] bpo-31234, socket.create_connection(): Fix ref cycle (GH-3546) (#… Sep 13, 2017
socketserver.py bpo-35017, socketserver: don't accept request after shutdown (GH-9952) Oct 26, 2018
sre_compile.py Issue #433028: Added support of modifier spans in regular expressions. Sep 9, 2016
sre_constants.py [3.6] bpo-30398: Add a docstring for re.error. (GH-1647) (#1830) May 27, 2017
sre_parse.py [3.6] bpo-30605: Fix compiling binary regexs with BytesWarnings enabl… Jun 15, 2017
ssl.py bpo-33023: Fix NotImplemented to NotImplementedError. (GH-10934). (GH… Dec 6, 2018
stat.py Issue #21741: Add st_file_attributes to os.stat_result on Windows. Jun 19, 2014
statistics.py Issue #27181 remove geometric_mean and defer for 3.7. Oct 4, 2016
string.py bpo-31672: Fix string.Template accidentally matched non-ASCII identif… Oct 14, 2017
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-34812: subprocess._args_from_interpreter_flags(): add isolated (G… Nov 23, 2018
sunau.py Corrected docstrings of audio modules. writeframes() accepts bytes, n… Jul 10, 2015
symbol.py Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. Sep 9, 2016
symtable.py Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. Sep 9, 2016
sysconfig.py
tabnanny.py fix function name in tabnanny documentation (GH-762) Mar 22, 2017
tarfile.py bpo-34010: Fix tarfile read performance regression (GH-8020) Jul 4, 2018
telnetlib.py #25485: Add context manager support to Telnet class. Nov 28, 2015
tempfile.py bpo-33522: Enable CI builds on Visual Studio Team Services (GH-6865) (G… May 17, 2018
textwrap.py Issue #20491: The textwrap.TextWrapper class now honors non-breaking … Oct 25, 2016
this.py Fix most trivially-findable print statements. Feb 9, 2007
threading.py bpo-33556: Remove reference to thread module from docstring (GH-6963) May 18, 2018
timeit.py bpo-29661: fix contradiction in timeit.Timer.autorange's docstring (G… Feb 28, 2017
token.py PEP 0492 -- Coroutines with async and await syntax. Issue #24017. May 12, 2015
tokenize.py [3.6] bpo-33899: Make tokenize module mirror end-of-file is end-of-li… Jul 6, 2018
trace.py [3.6] bpo-35133: Fix mistakes when concatenate string literals on dif… Nov 5, 2018
traceback.py bpo-34588: Fix an off-by-one error in traceback formatting. (GH-9077) Sep 10, 2018
tracemalloc.py tracemalloc now supports domains Mar 22, 2016
tty.py final round of __all__ lists (I hope) - skipped urllib2 because Moshe… Mar 1, 2001
turtle.py
types.py Issue #28003: Implement PEP 525 -- Asynchronous Generators. Sep 9, 2016
typing.py Backport recent typing updates (GH-6759) May 11, 2018
uu.py bpo-38945: UU Encoding: Don't let newline in filename corrupt the out… Dec 2, 2019
uuid.py [3.6] bpo-33542: Ignore DUID in uuid.get_node on Windows. (GH-6922) (G… May 21, 2018
warnings.py Issue #28835: Tidy previous showwarning changes based on review comme… Dec 6, 2016
wave.py Issue #23883: Add missing APIs to __all__; patch by Jacek Kołodziej Nov 14, 2015
weakref.py Fix #29519: weakref spewing exceptions during interp finalization Feb 10, 2017
webbrowser.py bpo-34019: Fix wrong arguments for Opera Browser (GH-8047) Jul 3, 2018
xdrlib.py Issue #11694: Raise ConversionError in xdrlib as documented Oct 10, 2014
zipapp.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. Apr 17, 2016
zipfile.py bpo-32035: Fix words about strings and bytes in zipfile documentation. ( Nov 25, 2018
You can’t perform that action at this time.