https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
e0fbe5f Update docs and patchlevel for 3.6.1rc1. 04 March 2017, 17:25:04 UTC
cefca3d Update pydoc topics for 3.6.0rc1 04 March 2017, 17:18:43 UTC
5976b9a Refresh Python/importlib.h and Python/importlib_external.h (#464) 04 March 2017, 12:04:41 UTC
1d391f9 [3.6] bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS (#463) 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) 04 March 2017, 11:19:05 UTC
343d483 bpo-29572: Update macOS installer build to OpenSSL 1.0.2k (#457) (#459) (cherry picked from commit cfcd76777e35c83d548d8736f5d7dc92fe56d806) 04 March 2017, 08:04:48 UTC
5ddddb1 bpo-29550: Temporarily skip "make touch" in Mac installer build. (#456) (#458) (cherry picked from commit 7cd9b22e98a5b7a99a7539500ea946a7a58e1c8d) 04 March 2017, 07:55:09 UTC
95c50e5 [3.6] bpo-27593: Get SCM build info from git instead of hg. (#446) (#454) * bpo-27593: Get SCM build info from git instead of hg. (#446) sys.version and the platform module python_build(), python_branch(), and python_revision() functions now use git information rather than hg when building from a repo. Based on original patches by Brett Cannon and Steve Dower. (cherry picked from commit 5c4b0d063aba0a68c325073f5f312a2c9f40d178) 04 March 2017, 06:05:06 UTC
793f822 Fixes git command (#451) (#452) 04 March 2017, 05:57:47 UTC
d3e1e9d bpo-27593: Updates Windows build to use information from git (#262) (#450) * bpo-27593: Updates Windows build to use information from git 04 March 2017, 05:32:17 UTC
226af23 bpo-26213: Document _UNPACK bytecodes and BUILD_MAP changes (GH-440) (cherry picked from commit 0705f66eb369aa6a6cdb699e24ff61e1ab2e0c56) 03 March 2017, 22:47:06 UTC
03f7cb0 bpo-29572: Update Windows build to OpenSSL 1.0.2k (GH-442) 03 March 2017, 22:07:25 UTC
1936ba9 bpo-29709: Improve Boolean Operations documentation (#433) (#437) (cherry picked from commit 8eb531d9db0861e14222445fcaebe1a373bba170) 03 March 2017, 21:24:13 UTC
9d07ace bpo-29455: Mention coverage.py in trace module documentation (GH-435) (cherry picked from commit 5dfccb06dc513ae67fac5fee66356ad58a4de170) 03 March 2017, 20:58:17 UTC
21ce65a [3.6] bpo-29623: Make PathLike objects work with ConfigParser.read() (#242) (#432) (cherry picked from commit 85b8d01c916b482dac937b93ede1e53b1db0361c) Conflicts: Lib/test/test_configparser.py 03 March 2017, 17:48:37 UTC
c7ff163 Add Python version since deprecation in base64 methods. (#33) (#429) Allow developers to not have to either test on N Python versions or looked through multiple versions of the docs to know whether they can easily update. (cherry picked from commit c643a967dd7d33ccefa5b61b38caf40b448057ce) 03 March 2017, 15:07:18 UTC
2adc668 Restore NEWS file after incorrect git automerge 03 March 2017, 06:08:10 UTC
93692b1 getpass: update docstrings (GH-49) (GH-419) (cherry picked from commit baf7bb30a02aabde260143136bdf5b3738a1d409) 03 March 2017, 05:56:06 UTC
b8f5d07 bpo-29026: Clarify documentation of time.time (GH-34) (GH-417) (cherry picked from commit 23557d59b819f57800ddef0b1373acef8e024670) 03 March 2017, 05:50:10 UTC
d8b72e4 bpo-28963: Fix out of bound iteration in asyncio.Future.remove_done_callback/C (#408) 03 March 2017, 05:05:22 UTC
2ef08d3 asyncio: Optimize _get_running_loop() to call getpid() only when there's a loop 03 March 2017, 04:58:29 UTC
604faba bpo-29704: Fix asyncio.SubprocessStreamProtocol closing (#405) 03 March 2017, 04:31:17 UTC
13802a3 bpo-29271: Fix Task.current_task and Task.all_tasks to accept None. (#406) 03 March 2017, 04:19:49 UTC
dea5101 bpo-28893: Set __cause__ for errors in async iteration protocol (#407) 03 March 2017, 03:28:07 UTC
01e5230 bpo-29703: asyncio: Fix creating new event loops in child processes. (#404) (#410) 03 March 2017, 03:06:15 UTC
a6e8493 bpo-29683 - Fixes to _PyCode_SetExtra when co_extra->ce->extras is (#402) allocated. On PyMem_Realloc failure, _PyCode_SetExtra should free co_extra if co_extra->ce_extras could not be allocated. On PyMem_Realloc success, _PyCode_SetExtra should set all unused slots in co_extra->ce_extras to NULL. 02 March 2017, 22:21:53 UTC
65bd0bd In SSL module version examples, don't use a legacy version. (#381) (#400) 02 March 2017, 17:37:50 UTC
784ba7c bpo-29697: Don't use OpenSSL <1.0.2 fallback on 1.1+ (#397) 02 March 2017, 17:32:13 UTC
b05d48e email.compat32-message.rst: Fix typo in the word `message` (GH-379) (GH-380) (cherry picked from commit da62373b0d32c14a4137512ef6f13c24fbcaa2c1) 01 March 2017, 15:35:23 UTC
023532e bpo-29684: Fix minor regression of PyEval_CallObjectWithKeywords. (GH-378) 01 March 2017, 12:14:43 UTC
1b93ed4 Fixed a handful of typos (GH-343) (GH-364) (cherry picked from commit 1cf2a809b1eb4f9fc8ac3ccc97424586892d1e1a) 01 March 2017, 05:08:13 UTC
8458b2b correct documentation for enum.html (GH-358) (GH-367) (cherry picked from commit 626584284e74a68fff8157f9afe77b3088ff7be9) 01 March 2017, 05:07:32 UTC
d413aa7 Disable mention-bot for maintenance branches (GH-365) 01 March 2017, 04:19:58 UTC
c4a786b bpo-29661: fix contradiction in timeit.Timer.autorange's docstring (GH-331) (GH-353) 28 February 2017, 03:28:44 UTC
7accf20 bpo-29655: Fixed possible reference leaks in `import *`. (#301) (#348) Patch by Matthias Bussonnier. (cherry picked from commit 160edb43571311a3785785c1dfa784afc52d87be) 27 February 2017, 17:41:21 UTC
bb59d89 bpo-27788 : synchronise platform.py version number (#246) (#341) Was bumped in the docstring by b9f4feab1b9c9ffa8ea29af3d82bc536f9f3005a but not in `__version__` (cherry picked from commit 6059ce45aa96f52fa0150e68ea655fbfdc25609a) 27 February 2017, 16:14:11 UTC
53039ad bpo-28598: Support __rmod__ for RHS subclasses of str in % string formatting operations (#95) 27 February 2017, 16:08:01 UTC
046041e Delete accidentally merged entries from Misc/NEWS (#338) 27 February 2017, 14:26:10 UTC
bc10e6b Asyncio documentation: remove `self` from method signatures (GH-334) (GH-337) (cherry picked from commit 091b84f23a2ff57e8320ebf6fdf889af39096ab9) 27 February 2017, 14:02:21 UTC
8aa1ad8 bpo-29662: fix wrong indentation in timeit.Timer's doc (GH-333) 27 February 2017, 05:55:07 UTC
4b6c417 bpo-29376: Fix assertion error in threading._DummyThread.is_alive() (GH-330) 27 February 2017, 03:45:42 UTC
7e4897a bpo-26184: import.rst: Improve versionchanged note (GH-325) (GH-326) (cherry picked from commit 1f5639c77f736c18fb5a85b4a1850121e25c788e) 26 February 2017, 21:30:44 UTC
c9131b6 [3.6] bpo-29110: Fix file object leak in `aifc.open` (#310) (cherry picked from commit 03f68b60e17b57f6f13729ff73245dbb37b30a4c) (GH-162) (cherry picked from commit 5dc33eea538361f8a218255f83db2e9298dd8c53) (GH-293) 26 February 2017, 19:09:32 UTC
6b81003 bpo-28624: Add a test that checks that cwd parameter of Popen() accepts PathLike objects (#157) (#323) (cherry picked from commit d5c11f7ace48701bb950c6345deee88c35c66e26) 26 February 2017, 17:38:31 UTC
deea29e bpo-26184: import.rst: Improve versionchanged note (GH-277) (#320) (cherry picked from commit 6b4a5f45e2df524174a97832571c82c76a3d424a) 26 February 2017, 16:55:23 UTC
76995ca bpo-28518: Start a transaction implicitly before a DML statement (#245) (#318) Patch by Aviv Palivoda. (cherry picked from commit 4a926caf8e5fd8af771b2c34bfb6e91c732331fe) 26 February 2017, 16:09:10 UTC
893e86e bpo-29121: Remove outdated documentation about transactions (#313) (#319) Patch by Aviv Palivoda. (cherry picked from commit fe70d924bb6106d4c21eb414f4a1ba1324e8f46a) 26 February 2017, 16:04:00 UTC
1457984 bpo-22594: Add a link to the regex module in re documentation (GH-241) (GH-316) (cherry picked from commit ed6795e46f7653e23b862efad240a93453e7df97) 26 February 2017, 15:44:16 UTC
7333d17 bpo-29648: import.rst: Add reference to create_module() (GH-290) (GH-314) (cherry picked from commit 46ce7599af82a929506baeaaee5c149970440c4c) 26 February 2017, 15:33:54 UTC
5c7b8f4 Backport recent .travis.yml changes (#308) Backported changes from master: * b52260d8bf392aa04c48b8c2467a4c034184de86 * 984eef7d6d78e1213d6ea99897343a5059a07c59 * 532519770dea5d353f0b0d718c8881a15c7542df * 91b0e7d0ca7c59df28f6a6fc1e8eb86a3925b76c 26 February 2017, 13:07:12 UTC
fae59e1 bpo-28961: Address my comments from earlier code review (#306) (cherry picked from commit dea1536fd3a8424d537794cd53715df0989cbbe1) 26 February 2017, 13:05:30 UTC
91c499f mark various test data binary (#233) (#304) 26 February 2017, 08:00:09 UTC
b002328 Fix small typos in introduction and datastructures of tutorial (GH-272) (GH-297) (cherry picked from commit 53c1892dc3de1de612b1cf95dc7bf09f82c1babf) 26 February 2017, 06:34:51 UTC
1a8dd94 [3.6] bpo-28929: Add to Misc/NEWS (GH-284) mention bpo-28929 in the Documentation section of What's New in Python 3.6.1 release candidate 1 26 February 2017, 06:34:06 UTC
814213b [3.6] Backport README.rst changes (GH-294) (cherry picked from commit b3f1f59cf451d4a25b204e7a24f7be4c95e40be8) (cherry picked from commit 1b3d88eb33085e90af729c4c2f78b5ba1b942b1e) (cherry picked from commit c0866855d54bbbe7bcac299c4af45389efacce0b) (cherry picked from commit e32ec9334b35f897ace8a05128838f92c5e0b2fb) (cherry picked from commit 6329aea78e3627d250009aa5aaaf47cd11587f4d) 25 February 2017, 19:56:48 UTC
bea9d2f [3.6] bpo-28556: Update to typing: treat subscripted generics as proxies (GH-265) (GH-268) (cherry picked from commit abb3b8ad94d699c8560d94ee9bac9c917b382abe) (cherry picked from commit 365cb5bb9069273e6970c9d5d17ee2fe5003e7ac) 25 February 2017, 00:40:50 UTC
f28db60 [3.6] Fix small typos in expressions.rst (GH-276) (GH-281) (cherry picked from commit 132ac381fe7eb593e3d7c63926f90285bba13cdc) 25 February 2017, 00:39:30 UTC
0a1b656 bpo-25008: Deprecate smtpd and point to aiosmtpd (#274) (#278) 24 February 2017, 20:44:34 UTC
f2beceb bpo-29624: Adds purge step and layout test after uploading files. (#258) (#264) 23 February 2017, 23:03:20 UTC
2197eac bpo-28814: Undeprecate inadvertently deprecated inspect functions. (#122) (#243) Nick Coghlan said on bpo-28814: > inspect.getargvalues() and inspect.formatargvalues() were deprecated > in Python 3.5 as part of implementing bpo-20438 > This is incorrect, as these are *frame* introspection related functions, > not callable introspection ones. The documentation and implementation > layout is confusing though, as they're interleaved with the callable > introspection operation This commit undeprecates these functions and adds a note to ignore previous deprecation notices. (cherry picked from commit 0899b9809547ec2894dcf88cf4bba732c5d47d0d) 23 February 2017, 15:42:30 UTC
55b82e1 bpo-28911: Clarify the behaviour of assert_called_once_with. (#252) (cherry picked from commit 9d56b34af2efc4e266bf3ae62da5cd2e422a42be) 23 February 2017, 15:17:11 UTC
3cc5817 Fixed bpo-29565: Corrected ctypes passing of large structs by value on Windows AMD64. (#168) (#220) Fixed bpo-29565: Corrected ctypes passing of large structs by value. (cherry picked from commit a86339b83fbd0932e0529a3c91935e997a234582) 22 February 2017, 06:21:17 UTC
b067a5e bpo-29554: Improve docs for pstat module and profile. (#88) (#227) Clarify that methods take a string which is interpreted as a regex, not a regex object. Also clarify what the old `-1`, `0`, `1` and `2` options were. (cherry picked from commit 8fb1f6e039cbdeb333d83b7a62f0f37af4ce6e02) 22 February 2017, 01:55:33 UTC
e9c0e55 [3.6] Add .codecov.yml (#210) 21 February 2017, 19:56:07 UTC
9b49133 bpo-29453: Remove reference to undefined dictionary ordering in Tutorial (GH-140) (#208) As of Python 3.6 **kwargs are ordered, thus, remove the paragraph stating that ordering is undefined and change snippet to remove the unecessary sorted call. * Add sentence mentioning guaranteed output order of kwargs (cherry picked from commit 32e8f9bdfd4324f1aa4fbbdf1ed8536f2b00cabb) 21 February 2017, 18:30:07 UTC
3ab24bd bpo-29607: Fix stack_effect computation for CALL_FUNCTION_EX (GH-219) (cherry picked from commit 3a9ac827c7c87dffc60c4200323948551bcb6662) 21 February 2017, 17:33:24 UTC
e48fd93 bpo-29532: Altering a kwarg dictionary passed to functools.partial() no longer affects a partial object after creation. (#209) 21 February 2017, 16:18:27 UTC
51a477c doc: fix compile error on "shoddy" example extension (GH-216) (cherry picked from commit fb8fe72fc593438f6a0b934c6ff2d9c4aa28673d) 21 February 2017, 14:56:26 UTC
d9b3cdd bpo-29602: fix signed zero handling in complex constructor. (#203) (#206) * Fix incorrect handling of signed zeros for complex-related classes. * Add Misc/NEWS entry. (cherry picked from commit 112ec38c15b388fe025ccb85369a584d218b1160) 20 February 2017, 21:59:30 UTC
ce552e2 bpo-24274: fix erroneous comment in dictobject.c (GH-200) lookdict_unicode() and lookdict_unicode_nodummy() may raise exception when key is not unicode. 20 February 2017, 13:58:11 UTC
9a4577a bpo-29347: Fix possibly dereferencing undefined pointers when creating weakref objects (#128) (#186) 20 February 2017, 06:33:02 UTC
a4afdfc Change some mercurial/ hg.python.org references. (#8) (#185) (cherry picked from commit b2ee40ed9c9041dcff9c898aa19aacf9ec60308a) 20 February 2017, 02:58:33 UTC
7970cd4 bpo-29520: doc: fix deprecation warning from 'defindex' template (GH-178) 20 February 2017, 00:46:46 UTC
b121d73 Tweak PEP 519 documentation in stdlib (#164) * Drop duplicate word 'object' in lzma docs * Fix typo in os docs: fpr -> for (cherry picked from commit d4d48743ac20854de104e08dd66972471684f676) 19 February 2017, 11:40:55 UTC
3337d33 [backport to 3.6] bpo-29529: Add .travis.yml to 3.6 branch (#25) * Add .travis.yml to 3.6 branch * Travis CI: run rstlint.py in the docs job (#68) Currently, http://buildbot.python.org/all/buildslaves/ware-docs buildbot is only run as post-commit. For example, bpo-29521 (PR#41) introduced two warnings, unnotified by the Travis CI docs job. Modify the docs job to run toosl/rstlint.py. Fix also the two minor warnings which causes the buildbot slave to fail. * Only run CI checks when appropriate files have changed (#74) Closes python/core-workflow#14 * Use 'make check' instead of 'python3 tools/rstlint.py' (#96) 19 February 2017, 05:11:59 UTC
0683d68 [3.6] bpo-29571: Use correct locale encoding in test_re (#149) (#153) ``local.getlocale(locale.LC_CTYPE)`` and ``locale.getpreferredencoding(False)`` may give different answers in some cases (such as the ``en_IN`` locale). ``re.LOCALE`` uses the latter, so update the test case to match. 19 February 2017, 04:33:35 UTC
d372cda bpo-29579: Removes readme.txt from the installer. (#161) 19 February 2017, 00:12:06 UTC
b300c66 Backport36 doc fixes: PR#68 and PR#124 (#125) * Travis CI: run rstlint.py in the docs job (#68) Currently, http://buildbot.python.org/all/buildslaves/ware-docs buildbot is only run as post-commit. For example, bpo-29521 (PR#41) introduced two warnings, unnotified by the Travis CI docs job. Modify the docs job to run toosl/rstlint.py. Fix also the two minor warnings which causes the buildbot slave to fail. (cherry picked from commit 2b501866ed493758e4c4b29f0ce9b24023d910a1) * Doc/Makefile: set PYTHON to python3 (#124) rstlint.py run by "make check" doesn't support Python 2. "make venv" runs "$(PYTHON) -m venv", whereas Python 2 doens't provide the venv module: it's a module of Python 3 standard library. (cherry picked from commit 91b0e7d0ca7c59df28f6a6fc1e8eb86a3925b76c) 15 February 2017, 23:56:54 UTC
02e3357 bpo-29521 update Misc/ACKS (#110) (cherry picked from commit 6420088b924a23e5de40be6623d2a80b12f71d97) 15 February 2017, 23:14:41 UTC
7224a04 bpo-29481: add versionadded 3.6.1 to typing.Deque docs (#108) (cherry picked from commit 7e147f1ddb8233964ff0981e6b64fc12edac99aa) 15 February 2017, 19:38:48 UTC
1e8cc88 Backport master's README.rst to 3.6 (GH-86) Includes GH-2, GH-70, GH-73 (GH-79), and GH-21. 15 February 2017, 19:29:16 UTC
7d5587e Update URL of Mersenne Twister Home Page (#20) (#115) 15 February 2017, 09:59:47 UTC
db3deb9 bpo-29521 Fix two minor documentation build warnings (#41) (#83) Much of bpo-29521 was fixed in parallel with commit e7ffb99 . This cleans up the rest. Apply parallel change to Doc/make.bat to read "set SPHINXOPTS=-D latex_elements.papersize=" I don't have a Windows system on which to observe the warning, but it should be necessary. The warning: .../workspace/cpython_github/Doc/faq/windows.rst:303: WARNING: unknown option: -t In the Windows FAQ, `How do I keep editors from inserting tabs into my Python source?`, contained a reference to a Python -t option. In Python 2.x, this caused Python to issue warnings about lines with mixed spaces and tabs, but as of Python 3.6 it does nothing. Per discussion at http://bugs.python.org/issue29387, take their wording. Python [3] raises an IndentationError or TabError. Tabnanny is now a module. (cherry picked from commit 3d707be950b387552585451071928e7b39cdfa53) 14 February 2017, 16:54:59 UTC
9268855 Fix some sphinx warnings (#9) (#81) * Fix some deprecation warnings in Doc/conf.py * Fix an rst error in Misc/NEWS Contributed by Ryan Gonzalez @kirbyfan64 (cherry picked from commit e7ffb99f842ebff97cffa0fc90b18be4e5abecf2) 14 February 2017, 14:11:48 UTC
0230e64 bpo-28556: Various updates to typing (#28) (#77) various updates from upstream python/typing repo: - Added typing.Counter and typing.ChainMap generics - More flexible typing.NamedTuple - Improved generic ABC caching - More tests - Bugfixes - Other updates * Add Misc/NEWS entry (cherry picked from commit b692dc8475a032740576129d0990ddc3edccab2b) 14 February 2017, 14:11:12 UTC
2d0c228 A few README tweaks (#73) (#79) * Add a paragraph at the top for users, not builders, of Python. * Use nicer rst url syntax to avoid borking paragraphs in the plain text. Contributed by Ned Batchelder @nedbat (cherry picked from commit 3cdbd68ce8230cff1afb67472b96fbfa7f047e32) 13 February 2017, 23:48:40 UTC
89ddffb bpo-29438: fixed use-after-free in key sharing dict (#39) 13 February 2017, 00:19:05 UTC
f66c81f [backport to 3.6] bpo-28929: Link the documentation to its source file on GitHub (#37) * bpo-28929: Link the documentation to its source file on GitHub Change the documentation's `Show Source` link on the left menu to GitHub source file. (cherry picked from commit 23bafa294c75c20cb85ae5d97d7571a3a0ad8dd3) * remove if statement 12 February 2017, 21:08:24 UTC
308f789 bpo-29474: Improve documentation for weakref.WeakValueDictionary (#22) There were some grammatical errors in weakref.WeakValueDictionary documentation. 12 February 2017, 16:18:07 UTC
89b1824 bpo-27122: Fix comment to point to correct issue number (#48) It took me quite a bit to figure out what this was referring to, since the given issue number is wrong, and the original commit message I found through git blame lists a different, also wrong issue number... see https://bugs.python.org/issue27122#msg279449 (cherry picked from commit af88e7eda4101f36e904771d3cf59a5f740b3b00) 12 February 2017, 16:13:31 UTC
c2328ec [backport to 3.6] Support "bpo-" in Misc/NEWS (#42) (cherry picked from commit 79ab8be05fb4ffb5c258d2ca49be5fc2d4880431) 12 February 2017, 12:18:45 UTC
2a35c93 Fix test_datetime on Windows Issue #29100: On Windows, datetime.datetime.fromtimestamp(min_ts) fails with an OSError in test_timestamp_limits(). 10 February 2017, 11:37:21 UTC
6f37e36 Fix test_datetime on system with 32-bit time_t Issue #29100: Catch OverflowError in the new test_timestamp_limits() test. 10 February 2017, 10:45:14 UTC
b67f096 Fix datetime.fromtimestamp(): check bounds Issue #29100: Fix datetime.fromtimestamp() regression introduced in Python 3.6.0: check minimum and maximum years. 10 February 2017, 09:34:02 UTC
57fe245 Merge 3.5 (fix #29519) 10 February 2017, 08:16:10 UTC
9cd7e17 Fix #29519: weakref spewing exceptions during interp finalization 10 February 2017, 08:14:55 UTC
35a1f7f massage English for -X descriptions a bit 10 February 2017, 06:31:17 UTC
d43ab05 Issue #29513: Fixed a reference leak in os.scandir() added in issue #29034. 09 February 2017, 18:02:37 UTC
e185757 Merge issue #26355 fix from Python 3.5 09 February 2017, 15:08:17 UTC
e662445 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, 15:03:59 UTC
0885076 Issue #29441: Merge from 3.5 07 February 2017, 08:27:48 UTC
back to top