Skip to content

2.7 #2427

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 3,391 commits into from
Closed

2.7 #2427

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3391 commits
Select commit Hold shift + click to select a range
f77fe6b
Issue #9770: curses.ascii predicates now work correctly with negative…
serhiy-storchaka Dec 28, 2016
4d42af1
Issue #13051: Fixed recursion errors in large or resized curses.textp…
serhiy-storchaka Dec 28, 2016
a19fd46
Issue #29112: Fix a questionable wording in sequence doc.
zhangyangyu Dec 30, 2016
c644d53
Issue #29123: Make CheckSqlTimestamp more robust
berkerpeksag Dec 31, 2016
0f4ed2c
Issue #29094: Offsets in a ZIP file created with extern file object a…
serhiy-storchaka Jan 1, 2017
ea02cdc
ring in 2017 for Python
benjaminp Jan 2, 2017
2f7d13c
only include sys/random.h if it seems like it might have something us…
benjaminp Jan 2, 2017
f04790a
Fixed possible reference leaks in the _json module.
serhiy-storchaka Jan 3, 2017
f85dbfc
Issue #28768: Fix implicit declaration of function _setmode. Patch by…
zooba Dec 28, 2016
52e5868
add Modules/zlib/zlib.map to .hgeol
doko42 Jan 5, 2017
54dc428
- Issue #29169: Update zlib to 1.2.10.
doko42 Jan 5, 2017
9220111
test_curses - substitute self.skip() with self.skipTest()
Jan 6, 2017
9b7ae96
Issue #29023: Clarify that ints and longs are always deterministic s…
rhettinger Jan 7, 2017
10434d6
Issue #29189: Fix broken indentation in FancyURLopener documentation
berkerpeksag Jan 7, 2017
7bdb516
Issue #29145: Fix overflow checks in string, bytearray and unicode.
zhangyangyu Jan 9, 2017
98b1c82
Issue #29142: Fix suffixes in no_proxy handling in urllib.
zhangyangyu Jan 9, 2017
01bdbad
Don't use getentropy() on Linux
vstinner Jan 9, 2017
da8ea3a
Issue #29217: Fix the wrong type description of UUID.variant.
zhangyangyu Jan 10, 2017
0897a55
revert 030e100f048a (#29006, #10513)
benjaminp Jan 12, 2017
c8a752e
merge heads
benjaminp Jan 12, 2017
99ba17f
Issue #29082: Fixed loading libraries in ctypes by unicode names on W…
serhiy-storchaka Jan 12, 2017
a6f10ca
Closes #28130: Documented that time.tzset() updates time module globals.
abalkin Jan 12, 2017
7a7e04e
Issue #29219: Fixed infinite recursion in the repr of uninitialized
serhiy-storchaka Jan 13, 2017
43d84ea
Merge heads
serhiy-storchaka Jan 13, 2017
c7496ee
Fix spelling and markup in documentation and code comment
vadmium Jan 14, 2017
1234488
Issue #15527: remove double parens by changing markup.
vadmium Jan 14, 2017
ea9342a
Avoid line breaks after hyphens, otherwise they are turned into spaces
vadmium Jan 14, 2017
888a29f
fix _testcapi to work when statically linked into python
benjaminp Jan 16, 2017
ebcf338
generate spaces instead of tabs into config.c
benjaminp Jan 16, 2017
9ce1564
revert dd13098a5dc2 (#29006, #10513)
benjaminp Jan 16, 2017
1b31d28
Issue #29274: tests cases → test cases
vadmium Jan 18, 2017
f0739cb
Issue #29335: Fix subprocess.Popen.wait() when the child process has
gpshead Jan 23, 2017
efba28c
Issue #29189: Fix indentation in RST markup
vadmium Jan 24, 2017
1bfbe4f
issue26149 - Point to Wiki for Editors and Python IDEs on Unix.
orsenthil Jan 25, 2017
3efe32e
Issue #27867: Replaced function PySlice_GetIndicesEx() with a macro.
serhiy-storchaka Jan 25, 2017
72acb66
Merge heads
serhiy-storchaka Jan 25, 2017
19048c3
Add clarity to the warning on certificate verification in urllib.
orsenthil Jan 28, 2017
60a1b35
Issue #12067: Rewrite Comparisons section in the language reference
vadmium Jan 21, 2017
80b24a9
- Issue #29169: Update zlib to 1.2.11.
doko42 Jan 31, 2017
dbbc9d3
update zlib ChangeLog file
doko42 Jan 31, 2017
8e21cc3
Issue #29028: Fixed possible use-after-free bugs in the subscription …
serhiy-storchaka Feb 1, 2017
3b23004
Issue #29354: Fixed inspect.getargs() for parameters which are cell
serhiy-storchaka Feb 1, 2017
40ba60f
Issue #29381: Clarify ordering of UNIX shebang line as source encodin…
Mariatta Feb 2, 2017
ebfb2f7
Issue #29329: Improve documentation for hex(). Patch by Ammar Askar
Mariatta Feb 2, 2017
ea82972
Issue #14376: sys.exit now accepts longs as well as ints. Thanks Gare…
mdickinson Feb 2, 2017
522a60c
Issue #27867: Silenced may-be-used-uninitialized warnings after
serhiy-storchaka Feb 4, 2017
ed45f73
Issue #27867: Fixed merging error.
serhiy-storchaka Feb 4, 2017
d9fb4a9
Issue #29371: Clarify bitwise OR operation in doctest option flags.
Mariatta Feb 7, 2017
4e1e30d
Issue #26355: Specify canonical URLs in docs pages
ncoghlan Feb 9, 2017
8420cd2
Backport test_gdb fixes for s390x buildbots
vstinner Feb 10, 2017
5c32988
bpo-29474: Improve documentation for weakref.WeakValueDictionary (#11)
Mariatta Feb 11, 2017
52b8c55
[backport to 2.7] Change documentation's `Show Source` link to GitHub…
Mariatta Feb 12, 2017
e15259c
bpo-28929: Link the documentation to its source file on GitHub (#38)
Mariatta Feb 12, 2017
0f48ecd
Update URL of Mersenne Twister Home Page (GH-116)
methane Feb 15, 2017
4bfb603
Remove redundant footnote (#181)
qingpeng Feb 19, 2017
98604c7
bpo-29529: Add .travis.yml to 2.7 branch (GH-27)
methane Feb 20, 2017
cf44d95
bpo-29520: doc: fix deprecation warning from 'defindex' template (GH-…
methane Feb 20, 2017
af9a40d
[2.7] Change some mercurial/ hg.python.org references. (#8) (#183)
orsenthil Feb 20, 2017
7131a73
bpo-29347: Fix possibly dereferencing undefined pointers when creatin…
zhangyangyu Feb 20, 2017
c0b336e
bpo-29602: fix signed zero handling in complex constructor (#204)
mdickinson Feb 20, 2017
d9a7574
reinit the TLS before anything else (#130)
benjaminp Feb 21, 2017
9436bbd
bpo-29165: doc: make extending/newtypes more Python 3 friendly (GH-211)
methane Feb 21, 2017
23d2c31
[2.7] bpo-28929: Add to Misc/NEWS (GH-286)
Mariatta Feb 26, 2017
6e9e649
mark various test data binary (#233) (#303)
benjaminp Feb 26, 2017
c8e2021
bpo-22594: Add a link to the regex module in re documentation (GH-241…
Mariatta Feb 26, 2017
02eb4b0
bpo-29110: Fix file object leak in aifc.open (GH-356)
methane Feb 28, 2017
b4f0e98
bpo-28598: Support __rmod__ for RHS subclasses of str in % string for…
zhangyangyu Mar 1, 2017
c9ba186
bpo-26867: Ubuntu's openssl OP_NO_SSLv3 is forced on by default; fix …
zhangyangyu Mar 1, 2017
9514969
Disable mention-bot for maintenance branches (GH-370)
dstufft Mar 1, 2017
f1a696e
bpo-29697: Don't use OpenSSL <1.0.2 fallback on 1.1+ (GH-399)
dstufft Mar 2, 2017
fc59e5c
bpo-29709: Improve Boolean Operations documentation (#433) (#438)
Mariatta Mar 3, 2017
f9a6516
bpo-29572: Update Windows build to OpenSSL 1.0.2k (GH-444)
zware Mar 3, 2017
6120484
bpo-27593: Updates Windows build to use information from git (#262) (…
zooba Mar 4, 2017
6c6186d
PCbuild: Add -q option to svn export (GH-539)
methane Mar 7, 2017
9fbb65e
bpo-29655: Fixed possible reference leaks in `import *`. (#301) (#510)
serhiy-storchaka Mar 8, 2017
de1c7d5
Issue #29682:Possible missing NULL check in pyexpat (#573)
soolabettu Mar 9, 2017
0c2ed76
[2.7] bpo-29768: Fixed compile-time check for expat version. (#577)
serhiy-storchaka Mar 9, 2017
309fb90
Insert the line which should not have been deleted (#581)
cocoatomo Mar 9, 2017
c8869af
[2.7] bpo-29656: Handle PR branches in 'make patchcheck' (#302) (#628)
ncoghlan Mar 12, 2017
ee10fb9
bpo-29798: Handle git worktree in `make patchcheck` (#629) (#635)
ncoghlan Mar 12, 2017
4ec14c2
fix parameter names in ftplib documentation (GH-656)
zhangyangyu Mar 13, 2017
1aa1803
bpo-27880: Fixed integer overflow in cPickle when pickle large string…
serhiy-storchaka Mar 14, 2017
a5f8165
[2.7] Combine the C++ header CI build into the main C build (GH-697) …
brettcannon Mar 17, 2017
fc714fd
Drop C++ header compatibility test (#718) (#721)
brettcannon Mar 19, 2017
91f79db
bpo-29856: Fix typo in curses documentation (GH-730) (GH-733)
Mariatta Mar 20, 2017
827c783
bpo-29873: fix INCREF for possible NULL value in element_getattr() (G…
zhangyangyu Mar 22, 2017
e6a55dd
bpo-29874: fix INCREF for possible NULL values in select_select() (GH…
zhangyangyu Mar 22, 2017
9c0408d
bpo-29876: fix DECREF for NULL value in subelement() (GH-760)
zhangyangyu Mar 22, 2017
dae5482
fix function name in tabnanny documentation (GH-764)
zhangyangyu Mar 22, 2017
de65804
Insert a missing semicolon in sgmllib documentation (#772)
cocoatomo Mar 22, 2017
5084ff7
bpo-29861: release references to multiprocessing Pool tasks (#743) (#…
pitrou Mar 24, 2017
6f95b37
bpo-29888: Fix the link referring to "Python download page" (GH-823)
cocoatomo Mar 27, 2017
d665407
Drop the standard gcc test build on Travis (GH-853) (GH-861)
brettcannon Mar 27, 2017
6a04ef7
bpo-29643: Fix check for --enable-optimizations (GH-873)
methane Mar 28, 2017
fd704a0
bpo-16011: clarify that 'in' always returns a boolean value (GH-152) …
Mariatta Mar 29, 2017
3ceca68
bpo-29917: DOC: Remove link from PyMethodDef (#890) (#896)
orsenthil Mar 30, 2017
079f21f
bpo-29935: Fixed error messages in the index() method of tuple and li…
serhiy-storchaka Mar 30, 2017
d694a06
bpo-29942: Fix the use of recursion in itertools.chain.from_iterable.…
Yhg1s Mar 30, 2017
2ee01ec
[2.7] bpo-22392: Improve documentation for __getinitargs__ (GH-899)
daxlab Mar 30, 2017
5aa913d
bpo-29952: Use usual terminology of dict (GH-924)
methane Mar 31, 2017
68903b6
bpo-15083: Convert ElementTree doctests to unittests. (#906)
serhiy-storchaka Apr 2, 2017
9c2c42c
bpo-27863: Fixed multiple crashes in ElementTree. (#765) (#903) (#963)
serhiy-storchaka Apr 2, 2017
d64146c
Fix socket leaks (#351)
it-x Apr 3, 2017
23d6eb6
bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS. …
vstinner Apr 3, 2017
d7564e5
remove merge=union attribute for Misc/NEWS (GH-460) (GH-989)
Mariatta Apr 4, 2017
9b50786
Fix references within buffer protocol docs (#1016)
eric-wieser Apr 6, 2017
7f85947
[2.7] bpo-19225: Lack of c api exceptions doc (#964)
cocoatomo Apr 8, 2017
e41390a
bpo-27867: Expand the PySlice_GetIndicesEx macro. (#1023) (#1046)
serhiy-storchaka Apr 8, 2017
d6d943a
Issue #29798: Handle git worktree in patchcheck (#1057)
ncoghlan Apr 9, 2017
ab16dc1
bpo-29506: Clarify deep copy note in copy module
ncoghlan Apr 9, 2017
7026cd9
[2.7] Correct typo in configparser.rst (GH-1012) (GH-1026)
Mariatta Apr 9, 2017
e0cba5b
[2.7] bpo-29521: Fix two minor documentation build warnings (GH-41) (…
Mariatta Apr 10, 2017
65c5b09
bpo-30027: Fix Py3k warnings in test_xml_etree. (#1065)
serhiy-storchaka Apr 12, 2017
53ad684
bpo-30021: Add examples for re.escape(). (#1048) (#1118)
serhiy-storchaka Apr 13, 2017
b2b00e0
[2.7] bpo-29738: Fix memory leak in _get_crl_dp (GH-526) (GH-1144)
Mariatta Apr 15, 2017
0b46fcf
[2.7] bpo-30059: Include Py_Ellipsis in C API documentation (GH-1018)…
MSeifert04 Apr 15, 2017
5fbdfc3
bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint …
zhangyangyu Apr 15, 2017
50f948e
bpo-30011: Fixed race condition in HTMLParser.unescape(). (#1140)
serhiy-storchaka Apr 15, 2017
5e79321
bpo-30074: Fix compile warnings of _PySlice_Unpack and convert missed…
serhiy-storchaka Apr 15, 2017
89f9eb5
bpo-29943: Remove the PySlice_GetIndicesEx() macro. (#1050)
serhiy-storchaka Apr 16, 2017
32c43fb
Fix typo in HTTPConnection.set_tunnel description (#1179)
cnsnyder Apr 19, 2017
64aa4df
[2.7] bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping…
serhiy-storchaka Apr 19, 2017
2a1bf06
[2.7] [3.5] bpo-30070: Fixed leaks and crashes in errors handling in …
serhiy-storchaka Apr 19, 2017
450a69c
bpo-19225: Remove duplicated description for standard warning categor…
cocoatomo Apr 20, 2017
fb12365
Remove redundant comma in argparse HOWTO (GH-1141)
berkerpeksag Apr 20, 2017
91e5ee5
[2.7] Add missing .gitignore entries for VS2015 IntelliSense DB (GH-1…
Mariatta Apr 21, 2017
bfc7dff
[2.7] bpo-15718: Document the upper bound constrain on the __len__ re…
serhiy-storchaka Apr 23, 2017
19b3a48
[2.7] bpo-30142: Remove "callable" from the 2to3fixer documentation. …
corona10 Apr 26, 2017
24404b4
[2.7] bpo-30182: Use the correct name for ISO in Unicode HOWTO. (GH-1…
Mariatta Apr 27, 2017
219a3f9
Update gitignore from master (#1329)
vstinner Apr 28, 2017
5f4056a
Fix "make tags" command (#1337)
vstinner Apr 28, 2017
941ea53
[2.7] bpo-30197: Enhance swap_attr() and backport swap_item() in test…
serhiy-storchaka Apr 28, 2017
4734c2d
[2.7] bpo-30208: DOC: fix small typos in IDLE (#1358)
csabella Apr 30, 2017
a694e09
bpo-30207: Rename test.test_support to test.support. (#1353)
serhiy-storchaka Apr 30, 2017
6bed8f9
bpo-30207: Install the Lib/test/support directory. (#1369)
serhiy-storchaka May 1, 2017
2c7085f
bpo-27593: Get SCM build info from git instead of hg (#1327)
vstinner May 2, 2017
43566ae
[2.7] bpo-30223: Add Lib/test/__main__.py. (#1373)
serhiy-storchaka May 2, 2017
8e158b2
[2.7] bpo-30223: Fix test_xpickle for Python 2.4. (#1395)
serhiy-storchaka May 2, 2017
fd6c8bb
bpo-27593: Revise git SCM build info. (#744) (#746) (#1392)
vstinner May 2, 2017
8105dd7
bpo-30223: Add global in regrtest main_in_temp_cwd (#1399)
vstinner May 2, 2017
df56925
bpo-30232: Support Git worktree in configure.ac (#1402)
vstinner May 2, 2017
d1c862f
bpo-30199: test_ssl closes all asyncore channels (#1381) (#1408)
vstinner May 3, 2017
0d49379
regrtest: always show before/after of modified env (#1407) (#1409)
vstinner May 3, 2017
f6a3133
bpo-30255: Clip step in _PySlice_Unpack() (#1429)
vstinner May 3, 2017
2b183b8
Update .gitignore (#1435)
vstinner May 3, 2017
15f8d0d
test_distutils: use EnvironGuard (#1433)
vstinner May 3, 2017
c991eb2
bpo-30258: regrtest handles child process crash (#1431)
vstinner May 3, 2017
2c27731
bpo-30257: _bsddb: Fix newDBObject() (#1428)
vstinner May 3, 2017
8cf7ea2
Add Appveyor to Python 2.7 branch (#1434)
vstinner May 3, 2017
74f0db8
[2.7] bpo-30236: Backported regrtest options -m and -G. (#1394)
serhiy-storchaka May 3, 2017
e1b02ff
[2.7] bpo-28315: Improve code examples in docs (GH-1372) (#1447)
Mariatta May 4, 2017
0f7f676
test_distutils: test_build_ext uses EnvironGuard (#1458)
vstinner May 4, 2017
9fb061b
Fix test_ftplib warning if IPv6 is not available (#1457)
vstinner May 4, 2017
7806438
bpo-30108: Restore sys.path in test_site (#1197) (#1459)
vstinner May 4, 2017
e81e355
bpo-30108: Fix test_site setUpModule() (#1460)
vstinner May 4, 2017
8a19eb2
bpo-23404: make touch becomes make regen-all (#1466)
vstinner May 5, 2017
ef4c6ba
Revert "Issue #29094: Offsets in a ZIP file created with extern file …
benjaminp May 5, 2017
fd6094c
Relax test timing (bpo-29861) to avoid sporadic failures (#1120) (#1472)
vstinner May 5, 2017
d81f9e2
bpo-30264: ExpatParser now closes the source (#1476)
vstinner May 5, 2017
5d7a18f
[2.7] bpo-30243: Fixed the possibility of a crash in _json. (GH-1420)…
serhiy-storchaka May 5, 2017
03b2788
bpo-30265: support.unlink() don't catch any OSError (#1456)
vstinner May 5, 2017
228da42
bpo-30258: Fix handling of child error in regrtest (#1477)
vstinner May 5, 2017
4e7457b
bpo-29990: Fix range checking in GB18030 decoder (#1509)
zhangyangyu May 9, 2017
c8a77d3
Fix SyntaxWarning on importing test_inspect (#1512)
vstinner May 9, 2017
d2aff60
[2.7] bpo-30283: Backport test_regrtest from master to 2.7 (#1513)
vstinner May 9, 2017
453a685
bpo-30283: Backport regrtest features from master to 2.7 (#1516)
vstinner May 9, 2017
a473a73
[2.7] bpo-29243: Fix Makefile with respect to --enable-optimizations …
torsava May 9, 2017
8832141
gitignore: add rules for the PC/ directory (#1514)
vstinner May 10, 2017
05469fa
bpo-30281: Fix the default value for stop in PySlice_Unpack() (#1531)…
zhangyangyu May 10, 2017
3837d97
bpo-15526: test_startfile changes the cwd (#1537)
vstinner May 10, 2017
a5bb624
[2.7] bpo-30283: regrtest: backport test_slow_interrupted() and test_…
vstinner May 11, 2017
f2e894c
bpo-30342: Fix sysconfig.is_python_build() on VS9.0 (#1544)
vstinner May 12, 2017
94a3694
bpo-6393: Fix locale.getprerredencoding() on macOS (#1555)
vstinner May 12, 2017
c7362b4
Update susp-ignored.csv (GH-1564)
zware May 13, 2017
4be66b6
Fix warnings due to deprecated latex options (GH-1563)
zware May 13, 2017
f6c6d1e
bpo-11681: Document the `-b` and `-bb` options (GH-1562)
zware May 13, 2017
bd82a07
Update Travis Doc build config (GH-1565)
zware May 13, 2017
982a17e
bpo-30242: resolve some undefined behaviours in struct (#1418) (#1588)
zhangyangyu May 15, 2017
eb66897
[2.7] bpo-30366: Backport tests for test.support. (#1582)
serhiy-storchaka May 15, 2017
9d1983b
bpo-11790: Fix sporadic failures in test_multiprocessing.WithProcesse…
vstinner May 15, 2017
6924ed5
bpo-30357 each test in test_thread waits until all spawned threads fi…
grzgrzgrz3 May 15, 2017
97eb2a7
[2.7] bpo-30380: Pin the version of Sphinx used to build the docs (GH…
brettcannon May 16, 2017
b8b9f95
[2.7] bpo-30380: Fix Sphinx 1.6.1 warnings. (GH-1613) (#1616)
serhiy-storchaka May 16, 2017
800e4b7
bpo-30329: Catch Windows error 10022 on shutdown() (#1538) (#1624)
vstinner May 17, 2017
09b5247
bpo-30365: Backport warnings and fix bugs in ElementTree. (#1581)
serhiy-storchaka May 17, 2017
955b676
[2.7] bpo-30363: Backport warnings in the re module. (#1577)
serhiy-storchaka May 18, 2017
dfcfc91
[2.7] bpo-30375: Correct the stacklevel of regex compiling warnings. …
serhiy-storchaka May 18, 2017
c47c315
bpo-26434: Fix multiprocessing grandchilds in a Windows service (GH-1…
schlamar May 19, 2017
e9f9b04
[2.7] bpo-25794: Fix `type.__setattr__()` for non-interned or unicode…
serhiy-storchaka May 20, 2017
e6a0b59
[2.7] bpo-27945: Fixed various segfaults with dict. (GH-1657) (#1681)
serhiy-storchaka May 20, 2017
cef8b17
bpo-30409: locale.getpreferredencoding doesn't return result (#1672)
seanmccully May 21, 2017
2b67c7a
[2.7] bpo-30415: Add new tests for the fnmatch module. (GH-1684). (#1…
serhiy-storchaka May 21, 2017
6e1b832
bpo-30003: Fix handling escape characters in HZ codec (#1720) (#1556)
zhangyangyu May 22, 2017
374e57d
[2.7] Fix typos in multiple `.rst` files (GH-1668) (#1707)
delirious-lettuce May 22, 2017
fd58340
Build the docs against Sphinx 1.6.1 (GH-1744)
brettcannon May 23, 2017
f31f225
Fix spelling mistakes in tkinter.py (#1754)
bravegnu May 23, 2017
9395ca4
added re.UNICODE effects to insensitive flags (#1781)
bricsuc May 24, 2017
779e7c9
bpo-30394: Fix a socket leak in smtplib.SMTP.__init__() (#1700) (#1788)
matrixise May 24, 2017
bdd9647
[2.7] bpo-30414: multiprocessing.Queue._feed do not break from main l…
pitrou May 25, 2017
2bb6eb3
[2.7] Indent methods and attributes of MimeType class (GH-1306) (#1801)
matrixise May 25, 2017
96f5020
[2.7] bpo-30310: tkFont now supports unicode options (e.g. font famil…
serhiy-storchaka May 26, 2017
1626a47
[2.7] bpo-29960 _random.Random corrupted on exception in setstate(). …
Mariatta May 27, 2017
1f29cef
bpo-29766: Do not force --with-lto to true for --enable-optimizations…
hannosch May 30, 2017
497e5e1
[2.7] Build docs in parallel (GH-1842). (GH-1873)
Mariatta May 30, 2017
e81aa87
[2.7] Fix a trivial typo in global section (GH-1497) (GH-1882)
Mariatta May 31, 2017
32e220f
[2.7] Fix Travis config to reinstate test build (GH-1879) (GH-1891)
brettcannon May 31, 2017
9139f23
bpo-22702: Clarify documentation of str.join & bytes.join (GH-156) (G…
Mariatta Jun 1, 2017
662d856
bpo-30499: Remove a deprecated note about sets. (GH-1848) (GH-1907)
Mariatta Jun 1, 2017
3ef3bcb
bpo-30378: Fix the problem that SysLogHandler can't handle IPv6 addre…
zhangyangyu Jun 1, 2017
6a1b89d
[2.7] Turn on macOS builds for Travis (GH-1846) (GH-1931)
brettcannon Jun 3, 2017
87edc5e
Skip UNC tests on AppVeyor in case of ENOENT (GH-1950)
zware Jun 4, 2017
ed3edb4
[2.7] Only run AppVeyor on long-lived branches (GH-1941)
zware Jun 5, 2017
e14af32
Simplify code in warnings modules (#1957)
alex Jun 5, 2017
ddf8f14
[2.7] bpo-30417: Disable 'cpu' resource on Travis (GH-1928)
zware Jun 6, 2017
e29c5e8
[2.7] Install dependencies in Travis OSX build (GH-1952)
zware Jun 6, 2017
536209e
bpo-23787: Change sum() docstring from sequence to iterable (GH-1859)
Mariatta Jun 6, 2017
fe68139
[2.7] trivial: update config.{guess,sub} from gnu.org. (GH-1987) (#2007)
doko42 Jun 8, 2017
e5bdad2
bpo-30418: Popen.communicate() always ignore EINVAL (#2002) (#2006)
vstinner Jun 8, 2017
3c7b67b
[2.7] bpo-30417: Disable `cpu` resource on AppVeyor (GH-1951)
zware Jun 10, 2017
28288be
bpo-30614: testInitNonExistentFile() of test_bz2 leaks references (#2…
matrixise Jun 10, 2017
9660a7e
bpo-25409: Clarify fnmatch and fnmatchcase documentation (GH-1535) (G…
Mariatta Jun 10, 2017
5fe8ac6
[2.7] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2086)
zware Jun 11, 2017
51658f7
[2.7] Use Travis to make sure all generated files are up to date (GH-…
zware Jun 11, 2017
107949c
bpo-30621: Update Input Output Tutorial Example(GH-2074) (GH-2120)
Mariatta Jun 12, 2017
0cc43df
[2.7] bpo-28994: Fixed errors handling in atexit._run_exitfuncs(). (G…
serhiy-storchaka Jun 12, 2017
41af942
bpo-30615: Fix the leak reference in Modules/_elementtree.c (#2129)
matrixise Jun 12, 2017
bbb3358
bpo-30217: add the operators ~ and | to the index (GH-1502) (GH-2137)
marco-buttu Jun 12, 2017
15a6127
[2.7] Mention how to disable signal fd wakeup (GH-2140) (#2151)
pitrou Jun 13, 2017
bdd3567
_tkinter: Fix refleak in getint() (#2153)
vstinner Jun 13, 2017
a51f12f
[2.7] bpo-29514: Check magic number for bugfix releases
ncoghlan Jun 13, 2017
d09f167
[2.7] bpo-24484: Avoid race condition in multiprocessing cleanup (GH-…
pitrou Jun 13, 2017
311054a
Fix trivial typo in Python Setup documentation (GH-2185) (GH-2190)
csabella Jun 14, 2017
4b30107
bpo-30659 : Use ** for kwargs in namedtuple._replace() signature (GH-…
Mariatta Jun 14, 2017
0e4571a
bpo-29591: Upgrade Modules/expat to libexpat 2.2 (#2164) (#2202)
vstinner Jun 15, 2017
8bb0863
bpo-30675: Fix refleak hunting in regrtest (#2227)
vstinner Jun 16, 2017
24c2c20
bpo-30540, bpo-30523: Add --matchfile and --list-cases options to reg…
vstinner Jun 16, 2017
c3c9db8
[2.7] bpo-30657: Check & prevent integer overflow in PyString_DecodeE…
jaybosamiya Jun 18, 2017
b39a748
bpo-30176: Add missing curses cell attributes constants (#2278)
zhangyangyu Jun 19, 2017
d4324ba
bpo-30500: urllib: Simplify splithost by calling into urlparse. (#184…
vstinner Jun 20, 2017
ebbccea
bpo-30368: Update build_ssl.py to restore Perl-less building (#1805)
jkloth Jun 20, 2017
2ada64d
[2.7] bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300) (#2…
vstinner Jun 21, 2017
ab3b0ad
bpo-29591: Update VS project files (#2310)
jkloth Jun 21, 2017
da6d305
bpo-8799: Reduce timing sensitivity of condition test by explicitly (…
vstinner Jun 22, 2017
1ecfa45
Add "Misc/NEWS.d" directory tree for "blurb". (#2333)
larryhastings Jun 22, 2017
5082674
[2.7] bpo-30709: Improve code example in Descriptor HowTo doc (GH-233…
Mariatta Jun 23, 2017
7709b4d
[2.7] bpo-30727: Fix a race condition in test_threading. (GH-2334). (…
serhiy-storchaka Jun 23, 2017
9dda2ca
[2.7] bpo-30730: Prevent environment variables injection in subproces…
serhiy-storchaka Jun 24, 2017
787826c
[2.7] bpo-30746: Prohibited the '=' character in environment variable…
serhiy-storchaka Jun 25, 2017
8284883
[2.7] bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked…
pitrou Jun 26, 2017
2097b9e
[2.7] bpo-30764: test_subprocess uses SuppressCrashReport (#2405) (#2…
vstinner Jun 26, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .bzrignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
´.purify
.purify
autom4te.cache
config.log
config.cache
Expand All @@ -11,6 +11,7 @@ python
build
Makefile.pre
platform
pybuilddir.txt
pyconfig.h
libpython*.a
libpython*.so*
Expand Down
42 changes: 42 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Binary data types
*.aif binary
*.aifc binary
*.aiff binary
*.au binary
*.bmp binary
*.db binary
*.exe binary
*.icns binary
*.gif binary
*.ico binary
*.jpg binary
*.pck binary
*.png binary
*.tar binary
*.wav binary
*.whl binary
*.zip binary

# Specific binary files
Lib/test/sndhdrdata/sndhdr.* binary

# Text files that should not be subject to eol conversion
Lib/test/cjkencodings/* -text
Lib/test/decimaltestdata/*.decTest -text
Lib/email/test/data/*.txt -text
Lib/test/xmltestdata/* -text

# Special files in third party code
Modules/zlib/zlib.map -text

# CRLF files
*.bat text eol=crlf
*.ps1 text eol=crlf
*.sln text eol=crlf
*.vcxproj* text eol=crlf
*.vcproj text eol=crlf
*.vsprops text eol=crlf
*.props text eol=crlf
*.proj text eol=crlf
PCbuild/readme.txt text eol=crlf
PC/readme.txt text eol=crlf
28 changes: 28 additions & 0 deletions .github/appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
version: 2.7.13+.{build}
clone_depth: 5
branches:
only:
- master
- /\d\.\d/
- buildbot-custom
build_script:
- cmd: PCbuild\build.bat -e
test_script:
- cmd: PCbuild\rt.bat -q -uall -u-cpu -rwW --slowest -j2

# Only trigger AppVeyor if actual code or its configuration changes
only_commits:
files:
- .github/appveyor.yml
- .gitattributes
- Grammar/
- Include/
- Lib/
- Modules/
- Objects/
- PC/
- PCBuild/
- Parser/
- Programs/
- Python/
- Tools/
38 changes: 36 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,17 +1,27 @@
# Two-trick pony for OSX and other case insensitive file systems:
# Ignore ./python binary on Unix but still look into ./Python/ directory.
/python
!/Python/
*.cover
*.o
*.orig
*.pyc
*.pyd
*.pyo
*.rej
*.swp
*~
*.gc??
*.profclang?
*.profraw
*.dyn
Doc/build/
Doc/tools/docutils/
Doc/tools/jinja2/
Doc/tools/pygments/
Doc/tools/sphinx/
Lib/lib2to3/*.pickle
Lib/test/data/*
Makefile
Makefile.pre
Misc/python.pc
Expand All @@ -20,6 +30,20 @@ Modules/Setup.config
Modules/Setup.local
Modules/config.c
Modules/ld_so_aix
PC/python_nt*.h
PC/pythonnt_rc*.h
PC/*/*.exe
PC/*/*.exp
PC/*/*.lib
PC/*/*.bsc
PC/*/*.dll
PC/*/*.pdb
PC/*/*.user
PC/*/*.ncb
PC/*/*.suo
PC/*/Win32-temp-*
PC/*/x64-temp-*
PC/*/amd64
PCbuild/*.bsc
PCbuild/*.dll
PCbuild/*.exe
Expand All @@ -29,18 +53,28 @@ PCbuild/*.ncb
PCbuild/*.o
PCbuild/*.pdb
PCbuild/Win32-temp-*
PCbuild/*.VC.db
PCbuild/*.VC.opendb
Parser/pgen
Parser/pgen.stamp
autom4te.cache
build/
config.cache
config.log
config.status
libpython*.a
libpython*.so*
libpython*.dylib
libpython*.dll
platform
pybuilddir.txt
pyconfig.h
python
python-gdb.py
python$
python.exe
python*-gdb.py
tags
TAGS
.coverage
coverage/
externals/
htmlcov/
15 changes: 15 additions & 0 deletions .hgeol
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,11 @@
**.vsprops = BIN

**.aif = BIN
**.aifc = BIN
**.aiff = BIN
**.au = BIN
**.bmp = BIN
**.blob = BIN
**.db = BIN
**.exe = BIN
**.icns = BIN
Expand All @@ -23,6 +26,8 @@
**.png = BIN
**.psd = BIN
**.tar = BIN
**.wav = BIN
**.whl = BIN
**.xar = BIN
**.zip = BIN

Expand All @@ -31,6 +36,16 @@ Lib/test/cjkencodings/* = BIN
Lib/test/decimaltestdata/*.decTest = BIN
Lib/test/sndhdrdata/sndhdr.* = BIN

# Windows only zlib upstream file
Modules/zlib/zlib.map = CRLF

# Windows batch files work best with CRLF, there can be subtle problems with LF
**.bat = CRLF

# The Windows readme is likely to be read in Notepad, so make it readable
PCbuild/readme.txt = CRLF
PC/VS9.0/readme.txt = CRLF

# All other files (which presumably are human-editable) are "native".
# This must be the last rule!

Expand Down
51 changes: 38 additions & 13 deletions .hgignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
.gdb_history
.purify
.svn/
^.idea/
.DS_Store
Makefile$
Makefile.pre$
Expand All @@ -16,15 +17,11 @@ db_home
platform$
pyconfig.h$
python$
python.bat$
python.exe$
reflog.txt$
tags$
Lib/plat-mac/errors.rsrc.df.rsrc
Doc/tools/sphinx/
Doc/tools/docutils/
Doc/tools/jinja/
Doc/tools/jinja2/
Doc/tools/pygments/
Misc/python.pc
Modules/Setup$
Modules/Setup.config
Expand All @@ -33,8 +30,10 @@ Modules/config.c
Modules/ld_so_aix$
Parser/pgen$
Parser/pgen.stamp$
^lcov-report/
^core
^python-gdb.py
^pybuilddir.txt

syntax: glob
python.exe-gdb.py
Expand All @@ -47,21 +46,47 @@ libpython*.so*
*.pyd
*.cover
*~
*.gc??
*.profclang?
*.profraw
*.dyn
Lib/distutils/command/*.pdb
Lib/lib2to3/*.pickle
Lib/test/data/*
Misc/*.wpu
PC/python_nt*.h
PC/pythonnt_rc*.h
PC/*.obj
PCbuild/*.exe
PC/*/*.exe
PC/*/*.exp
PC/*/*.lib
PC/*/*.bsc
PC/*/*.dll
PC/*/*.pdb
PC/*/*.user
PC/*/*.ncb
PC/*/*.suo
PC/*/Win32-temp-*
PC/*/x64-temp-*
PC/*/amd64
PCbuild/*.user
PCbuild/*.suo
PCbuild/*.*sdf
PCbuild/*-pgi
PCbuild/*-pgo
PCbuild/.vs
PCbuild/*.dll
PCbuild/*.pdb
PCbuild/*.lib
PCbuild/*.exp
PCbuild/*.o
PCbuild/*.ncb
PCbuild/*.bsc
PCbuild/Win32-temp-*
PCbuild/*.exe
PCbuild/*.ilk
PCbuild/*.lib
PCbuild/*.pdb
PCbuild/amd64
PCbuild/obj
*.gcda
*.gcno
*.gcov
coverage.info
.coverage
coverage/
externals/
htmlcov/
19 changes: 19 additions & 0 deletions .hgtags
Original file line number Diff line number Diff line change
Expand Up @@ -157,3 +157,22 @@ b2c6aff96e1251a4f03cf866e7e75fb8232869f2 v2.7.3rc1
d46c1973d3c407ecaa6a8ee16d3fad3ef506b51f v2.7.3rc2
70274d53c1ddc60c5f9a2b8a422a49884021447c v2.7.3
a8d18780bc2bccf16bf580587e1e3c934a98f6a7 v2.7.4rc1
026ee0057e2d3305f90a9da41daf7c3f9eb1e814 v2.7.4
ab05e7dd27889b93f20d97bae86170aabfe45ace v2.7.5
a0025037f11a73df5a7dd03e5a4027adad4cb94e v2.6.9rc1
fcb3ec2842f99454322492dd0ec2cf01322df093 v2.6.9
4913d0e9be30666218cc4d713937e81c0e7f346a v2.7.6rc1
3a1db0d2747ec2d47a8693ed5650f3567161a200 v2.7.6
e32e3a9f390212463c22509d0f9aead8051cee63 v2.7.7rc1
f89216059edf77660ef1eb2a98e88352551da1d6 v2.7.7
ee879c0ffa11caaa34bf01537e1c4411dd948552 v2.7.8
40eada278702349a2b2f334aa9d91fa7090ea1e3 v2.7.9rc1
648dcafa7e5f40da31079bc7a7f0c445f1ea4ab9 v2.7.9
80ccce248ba2657ed5da3ccf7999f35b78827f5e v2.7.10rc1
15c95b7d81dcf821daade360741e00714667653f v2.7.10
82dd9545bd93d6e7a9821e1dabc7b25508d0fa3a v2.7.11rc1
6d1b6a68f775fada9877d295e62958bafa1ca11e v2.7.11
13912cd1e7e8fc6986f42822f5439ae1f2bc0d7d v2.7.12rc1
d33e0cf91556723fb8cebefdad1f3bce43b2244d v2.7.12
4d6fd49eeb14bb47f700325eb90d7989fc9e4020 v2.7.13rc1
a06454b1afa167fbcd8626e4abc144ce15461067 v2.7.13
3 changes: 3 additions & 0 deletions .mention-bot
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"findPotentialReviewers": false
}
Loading