https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
2b5ae39 Merge branch '2.7' into PySlice_GetIndicesEx-limited-api-2.7 16 April 2017, 06:49:50 UTC
5e79321 bpo-30074: Fix compile warnings of _PySlice_Unpack and convert missed (#1154) PySlice_GetIndicesEx in _ctypes.c. 15 April 2017, 17:11:12 UTC
50f948e bpo-30011: Fixed race condition in HTMLParser.unescape(). (#1140) 15 April 2017, 15:35:46 UTC
5fbdfc3 bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint is present (#1152) 15 April 2017, 05:18:22 UTC
0b46fcf [2.7] bpo-30059: Include Py_Ellipsis in C API documentation (GH-1018) (GH-1147) 15 April 2017, 02:04:22 UTC
b2b00e0 [2.7] bpo-29738: Fix memory leak in _get_crl_dp (GH-526) (GH-1144) * Remove conditional on free of `dps`, since `dps` is now allocated for all versions of OpenSSL * Remove call to `x509_check_ca` since it was only used to cache the `crldp` field of the certificate CRL_DIST_POINTS_free is available in all supported versions of OpenSSL (recent 0.9.8+) and LibreSSL. (cherry picked from commit 2849cc34a8db93d448a62d69c462402347b50dcb) 15 April 2017, 01:24:22 UTC
53ad684 bpo-30021: Add examples for re.escape(). (#1048) (#1118) And fix the parameter name. (cherry picked from commit 8fc7bc2b7631ee819ee614e47b6f44bacebe1574) 13 April 2017, 16:47:18 UTC
65c5b09 bpo-30027: Fix Py3k warnings in test_xml_etree. (#1065) 12 April 2017, 13:00:14 UTC
e0cba5b [2.7] bpo-29521: Fix two minor documentation build warnings (GH-41) (GH-670) (cherry picked from commit 3d707be950b387552585451071928e7b39cdfa53) 10 April 2017, 17:27:50 UTC
7026cd9 [2.7] Correct typo in configparser.rst (GH-1012) (GH-1026) (cherry picked from commit 01fa9ae5460b00bf1ced500c797176ebd3fb060d) 09 April 2017, 22:16:06 UTC
ab16dc1 bpo-29506: Clarify deep copy note in copy module The reference to administrative data was confusing to readers, so this simplifies the note to explain that deep copying may copy more then you intended, such as data that you expected to be shared between copies. Patch by Sanyam Khurana. 09 April 2017, 10:57:29 UTC
d6d943a Issue #29798: Handle git worktree in patchcheck (#1057) The original attempted fix missed an `isdir()` call in `get_base_branch()`. 09 April 2017, 08:32:48 UTC
7338e64 bpo-29943: Remove the PySlice_GetIndicesEx() macro. Expand the PySlice_GetIndicesEx() function in _ctypes.c. 08 April 2017, 09:22:22 UTC
e41390a bpo-27867: Expand the PySlice_GetIndicesEx macro. (#1023) (#1046) (cherry picked from commit b879fe8) 08 April 2017, 08:48:57 UTC
7f85947 [2.7] bpo-19225: Lack of c api exceptions doc (#964) * Keep the c-api exception doc up-to-date cherry-pick'ed from ec1f5df..e3d6db3 and fix conflict 08 April 2017, 06:19:24 UTC
9b50786 Fix references within buffer protocol docs (#1016) 06 April 2017, 17:36:43 UTC
d7564e5 remove merge=union attribute for Misc/NEWS (GH-460) (GH-989) (cherry picked from commit 060d2d776a29341c079cce37220324f9775140ba) 04 April 2017, 12:49:31 UTC
23d6eb6 bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS. (#462) (#973) * bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS Skip some tests of select.poll when running on macOS due to unresolved issues with the underlying system poll function on some macOS versions. (cherry picked from commit de04644627f82d9dc48b3423def7ff5b4aa1926a) 03 April 2017, 16:11:22 UTC
d64146c Fix socket leaks (#351) * Fix socket leaks * Fixed sockets leak 03 April 2017, 11:06:34 UTC
9c2c42c bpo-27863: Fixed multiple crashes in ElementTree. (#765) (#903) (#963) (cherry picked from commit 576def096ec7b64814e038f03290031f172886c3) (cherry picked from commit a6b4e1902250d6f28ca6d083ce1c8d7e9b91974b) 02 April 2017, 17:37:03 UTC
68903b6 bpo-15083: Convert ElementTree doctests to unittests. (#906) 02 April 2017, 13:55:43 UTC
5aa913d bpo-29952: Use usual terminology of dict (GH-924) s/keys and elements/keys and values/ (cherry picked from commit cdcac039fb447f2ab04efcacbe663751bb2cb4ec) 31 March 2017, 06:53:25 UTC
2ee01ec [2.7] bpo-22392: Improve documentation for __getinitargs__ (GH-899) 30 March 2017, 20:39:06 UTC
d694a06 bpo-29942: Fix the use of recursion in itertools.chain.from_iterable. (#913) Fix the use of recursion in itertools.chain.from_iterable. Using recursion is unnecessary, and can easily cause stack overflows, especially when building in low optimization modes or with Py_DEBUG enabled. (cherry picked from commit 5466d4af5fe76ec0a5fbc8a05675287d9e8e9d14) 30 March 2017, 19:49:22 UTC
079f21f bpo-29935: Fixed error messages in the index() method of tuple and list (#887) (#907) (#910) when pass indices of wrong type. (cherry picked from commit d4edfc9abffca965e76ebc5957a92031a4d6c4d4) (cherry picked from commit bf4bb2e43030661e568d5d4b046e8b9351cc164c) 30 March 2017, 17:32:18 UTC
3ceca68 bpo-29917: DOC: Remove link from PyMethodDef (#890) (#896) (cherry picked from commit c3c7ef088583cc12bd218138036d1edb6de9c63f) 30 March 2017, 05:29:12 UTC
fd704a0 bpo-16011: clarify that 'in' always returns a boolean value (GH-152) (GH-883) (cherry picked from commit 0ae7c8bd614d3aa1fcaf2d71a10ff1148c80d9b5) 29 March 2017, 21:10:13 UTC
6a04ef7 bpo-29643: Fix check for --enable-optimizations (GH-873) The presence of the ``--enable-optimizations`` flag is indicated by the value of ``$enableval``, but the configure script was checking ``$withval``, resulting in the ``--enable-optimizations`` flag being effectively ignored. (cherry picked from commit 8cea5929f52801b0ce5928b46ef836e99a24321a) 28 March 2017, 16:50:48 UTC
d665407 Drop the standard gcc test build on Travis (GH-853) (GH-861) Instead have gcc be used for the coverage build so gcc is exercised in at least one place. (cherry picked from commit ad2f9e2c8a0b44b3e6aec9d28ba59e13239236f7) 27 March 2017, 23:47:35 UTC
6f95b37 bpo-29888: Fix the link referring to "Python download page" (GH-823) 27 March 2017, 02:59:14 UTC
5084ff7 bpo-29861: release references to multiprocessing Pool tasks (#743) (#803) * bpo-29861: release references to multiprocessing Pool tasks (#743) * bpo-29861: release references to multiprocessing Pool tasks Release references to tasks, their arguments and their results as soon as they are finished, instead of keeping them alive until another task arrives. * Comments in test (cherry picked from commit 8988945cdc27ffa86ba8c624e095b51c459f5154) * Fix Misc/NEWS ? 24 March 2017, 15:03:46 UTC
de65804 Insert a missing semicolon in sgmllib documentation (#772) 22 March 2017, 19:12:36 UTC
dae5482 fix function name in tabnanny documentation (GH-764) 22 March 2017, 07:22:44 UTC
9c0408d bpo-29876: fix DECREF for NULL value in subelement() (GH-760) 22 March 2017, 06:32:52 UTC
e6a55dd bpo-29874: fix INCREF for possible NULL values in select_select() (GH-758) 22 March 2017, 04:46:14 UTC
827c783 bpo-29873: fix INCREF for possible NULL value in element_getattr() (GH-757) 22 March 2017, 04:25:51 UTC
91f79db bpo-29856: Fix typo in curses documentation (GH-730) (GH-733) From Shifted Dxit -> Shifted Exit in Doc/library/curses.rst (cherry picked from commit 64508780d72769e4c7afc67a511c057261c578f6) 20 March 2017, 03:55:34 UTC
fc714fd Drop C++ header compatibility test (#718) (#721) The $CXX environment variable is not exported under the 'c' language on Travis. (cherry picked from commit 77ed11552da3e01dd235b7d68988076866b1f604) 19 March 2017, 17:05:18 UTC
a5f8165 [2.7] Combine the C++ header CI build into the main C build (GH-697) (#706) This will eliminate one of the builds in Travis, allowing for CI overall to complete faster. (cherry picked from commit 993d4b3440f2282976901ce66879037c4443868a) 17 March 2017, 22:46:32 UTC
1aa1803 bpo-27880: Fixed integer overflow in cPickle when pickle large strings or (#662) too many objects. 14 March 2017, 05:29:33 UTC
4ec14c2 fix parameter names in ftplib documentation (GH-656) 13 March 2017, 02:41:38 UTC
ee10fb9 bpo-29798: Handle git worktree in `make patchcheck` (#629) (#635) In git worktree directories, `.git` is a configuration file rather than a subdirectory (cherry picked from commit 6a6d090612dd7deaac2bc0399fad743e5e2db606) 12 March 2017, 10:03:45 UTC
c8869af [2.7] bpo-29656: Handle PR branches in 'make patchcheck' (#302) (#628) Additional changes needed to backport: - dropped legacy SVN support from patchcheck - use subprocess.PIPE to silence expected error output - don't try to use subprocess.Popen as a context manager - don't try to pass a keyword argument to str.split() (cherry picked from commit 482f7a274fa52b7ba34ff308cd9acdcac9f41ba5) 12 March 2017, 09:34:16 UTC
309fb90 Insert the line which should not have been deleted (#581) see [bpo-29772](http://bugs.python.org/issue29772) 09 March 2017, 15:54:27 UTC
0c2ed76 [2.7] bpo-29768: Fixed compile-time check for expat version. (#577) (cherry picked from commit 22e707fa04476710ba5cc7e2206e4ac66743931b) 09 March 2017, 08:52:50 UTC
de1c7d5 Issue #29682:Possible missing NULL check in pyexpat (#573) 09 March 2017, 05:27:48 UTC
9fbb65e bpo-29655: Fixed possible reference leaks in `import *`. (#301) (#510) Original patch by Matthias Bussonnier. (cherry picked from commit 160edb43571311a3785785c1dfa784afc52d87be) 08 March 2017, 11:44:33 UTC
6c6186d PCbuild: Add -q option to svn export (GH-539) Without this option, AppVeyor log is too unreadable. (cherry picked from commit 8886d5f39286dffa7d9337857b151e7fb4af23fd) 07 March 2017, 08:29:29 UTC
6120484 bpo-27593: Updates Windows build to use information from git (#262) (#448) * bpo-27593: Updates Windows build to use information from git (#262) * bpo-27593: Updates Windows build to use information from git * Fixes git command (#451) 04 March 2017, 18:08:09 UTC
f9a6516 bpo-29572: Update Windows build to OpenSSL 1.0.2k (GH-444) 03 March 2017, 22:28:39 UTC
fc59e5c bpo-29709: Improve Boolean Operations documentation (#433) (#438) (cherry picked from commit 8eb531d9db0861e14222445fcaebe1a373bba170) 03 March 2017, 21:34:52 UTC
f1a696e bpo-29697: Don't use OpenSSL <1.0.2 fallback on 1.1+ (GH-399) 02 March 2017, 17:37:07 UTC
9514969 Disable mention-bot for maintenance branches (GH-370) 01 March 2017, 11:13:21 UTC
c9ba186 bpo-26867: Ubuntu's openssl OP_NO_SSLv3 is forced on by default; fix test. (GH-374) 01 March 2017, 07:36:15 UTC
b4f0e98 bpo-28598: Support __rmod__ for RHS subclasses of str in % string formatting operations (GH-366) 01 March 2017, 06:28:14 UTC
02eb4b0 bpo-29110: Fix file object leak in aifc.open (GH-356) 28 February 2017, 11:39:30 UTC
c8e2021 bpo-22594: Add a link to the regex module in re documentation (GH-241) (GH-321) (cherry picked from commit ed6795e46f7653e23b862efad240a93453e7df97) 26 February 2017, 16:56:21 UTC
6e9e649 mark various test data binary (#233) (#303) 26 February 2017, 07:25:28 UTC
23d2c31 [2.7] bpo-28929: Add to Misc/NEWS (GH-286) mention bpo-28929 in the Documentation section of What's New in Python 2.7.14 26 February 2017, 06:33:36 UTC
9436bbd bpo-29165: doc: make extending/newtypes more Python 3 friendly (GH-211) * Use PyVarObject_HEAD_INIT instead of PyObject_HEAD_INIT on type struct header. * Backport many minor fixes from Python 3 doc to minimize diff. 21 February 2017, 12:12:03 UTC
d9a7574 reinit the TLS before anything else (#130) PyEval_ReInitThread can run arbitrary Python code, which really ought to have the TLS initialized. 21 February 2017, 07:43:15 UTC
c0b336e bpo-29602: fix signed zero handling in complex constructor (#204) * bpo-29602: fix signed zero handling in complex constructor * Add missing have_getformat definition; remove use of unittest subtests. 20 February 2017, 21:14:52 UTC
7131a73 bpo-29347: Fix possibly dereferencing undefined pointers when creating weakref objects (#128) (#187) 20 February 2017, 06:32:53 UTC
af9a40d [2.7] Change some mercurial/ hg.python.org references. (#8) (#183) (cherry picked from commit b2ee40ed9c9041dcff9c898aa19aacf9ec60308a) 20 February 2017, 01:49:54 UTC
cf44d95 bpo-29520: doc: fix deprecation warning from 'defindex' template (GH-180) 20 February 2017, 00:45:55 UTC
98604c7 bpo-29529: Add .travis.yml to 2.7 branch (GH-27) 20 February 2017, 00:44:53 UTC
4bfb603 Remove redundant footnote (#181) It was accidentally added in cc79837. 19 February 2017, 19:32:51 UTC
0f48ecd Update URL of Mersenne Twister Home Page (GH-116) 15 February 2017, 16:00:54 UTC
e15259c bpo-28929: Link the documentation to its source file on GitHub (#38) Change the documentation's `Show Source` link on the left menu to GitHub source file. 12 February 2017, 21:07:33 UTC
52b8c55 [backport to 2.7] Change documentation's `Show Source` link to GitHub (#44) * Support "bpo-" in Misc/NEWS (#1) Change the url to 2.7 (cherry picked from commit 79ab8be05fb4ffb5c258d2ca49be5fc2d4880431) * pyspecific.py: remove space after` bpo-` 12 February 2017, 20:59:20 UTC
5c32988 bpo-29474: Improve documentation for weakref.WeakValueDictionary (#11) There were some grammatical errors in weakref.WeakValueDictionary documentation. 11 February 2017, 01:44:57 UTC
8420cd2 Backport test_gdb fixes for s390x buildbots 10 February 2017, 13:14:04 UTC
4e1e30d Issue #26355: Specify canonical URLs in docs pages Add canonical header link on each page to corresponding major version of the documentation. Patch by Matthias Bussonnier. 09 February 2017, 16:00:31 UTC
d9fb4a9 Issue #29371: Clarify bitwise OR operation in doctest option flags. 07 February 2017, 04:30:10 UTC
ed45f73 Issue #27867: Fixed merging error. 04 February 2017, 09:10:25 UTC
522a60c Issue #27867: Silenced may-be-used-uninitialized warnings after using PySlice_GetIndicesEx() in debug builds. 04 February 2017, 09:04:00 UTC
ea82972 Issue #14376: sys.exit now accepts longs as well as ints. Thanks Gareth Rees. 02 February 2017, 19:31:53 UTC
ebfb2f7 Issue #29329: Improve documentation for hex(). Patch by Ammar Askar 02 February 2017, 06:27:02 UTC
40ba60f Issue #29381: Clarify ordering of UNIX shebang line as source encoding line 02 February 2017, 05:14:47 UTC
3b23004 Issue #29354: Fixed inspect.getargs() for parameters which are cell variables. 01 February 2017, 20:53:03 UTC
8e21cc3 Issue #29028: Fixed possible use-after-free bugs in the subscription of the buffer object with custom index object. 01 February 2017, 20:47:44 UTC
dbbc9d3 update zlib ChangeLog file 31 January 2017, 12:56:50 UTC
80b24a9 - Issue #29169: Update zlib to 1.2.11. 31 January 2017, 12:30:58 UTC
60a1b35 Issue #12067: Rewrite Comparisons section in the language reference Some of the details of comparing mixed types were incorrect or ambiguous. Added default behaviour and consistency suggestions for user-defined classes. Based on patch from Andy Maier. 21 January 2017, 05:14:56 UTC
19048c3 Add clarity to the warning on certificate verification in urllib. 28 January 2017, 07:05:34 UTC
72acb66 Merge heads 25 January 2017, 11:28:45 UTC
3efe32e Issue #27867: Replaced function PySlice_GetIndicesEx() with a macro. 25 January 2017, 11:22:06 UTC
1bfbe4f issue26149 - Point to Wiki for Editors and Python IDEs on Unix. Patch contributed by Mariatta Wijaya. 25 January 2017, 09:46:33 UTC
efba28c Issue #29189: Fix indentation in RST markup 24 January 2017, 00:22:45 UTC
f0739cb Issue #29335: Fix subprocess.Popen.wait() when the child process has exited to a stopped instead of terminated state (ex: when under ptrace). 23 January 2017, 06:38:28 UTC
1b31d28 Issue #29274: tests cases → test cases 18 January 2017, 12:14:29 UTC
9ce1564 revert dd13098a5dc2 (#29006, #10513) 16 January 2017, 08:07:27 UTC
ebcf338 generate spaces instead of tabs into config.c 16 January 2017, 08:05:12 UTC
888a29f fix _testcapi to work when statically linked into python 16 January 2017, 07:57:56 UTC
ea9342a Avoid line breaks after hyphens, otherwise they are turned into spaces 14 January 2017, 09:53:23 UTC
1234488 Issue #15527: remove double parens by changing markup. Patch by Serhiy Storchaka. 14 January 2017, 09:40:11 UTC
c7496ee Fix spelling and markup in documentation and code comment * Mark up ``--help`` to avoid generating an en dash * Use forward slash in Unix command line with a dollar sign ($) prompt 14 January 2017, 08:51:49 UTC
43d84ea Merge heads 13 January 2017, 07:44:28 UTC
7a7e04e Issue #29219: Fixed infinite recursion in the repr of uninitialized ctypes.CDLL instances. 13 January 2017, 07:37:56 UTC
a6f10ca Closes #28130: Documented that time.tzset() updates time module globals. Thanks Greg Bengeult for the patch. 12 January 2017, 20:06:34 UTC
back to top