summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [3.6] Fix small typos in expressions.rst (GH-276) (GH-281)Mariatta2017-02-251-2/+2
| | | (cherry picked from commit 132ac381fe7eb593e3d7c63926f90285bba13cdc)
* bpo-25008: Deprecate smtpd and point to aiosmtpd (#274) (#278)Barry Warsaw2017-02-242-1/+10
|
* bpo-29624: Adds purge step and layout test after uploading files. (#258) (#264)Steve Dower2017-02-232-10/+53
|
* bpo-28814: Undeprecate inadvertently deprecated inspect functions. (#122) (#243)Berker Peksag2017-02-232-13/+10
| | | | | | | | | | | | | | | | 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)
* bpo-28911: Clarify the behaviour of assert_called_once_with. (#252)Arne de Laat2017-02-232-7/+8
| | | (cherry picked from commit 9d56b34af2efc4e266bf3ae62da5cd2e422a42be)
* Fixed bpo-29565: Corrected ctypes passing of large structs by value on ↵Vinay Sajip2017-02-224-0/+57
| | | | | | Windows AMD64. (#168) (#220) Fixed bpo-29565: Corrected ctypes passing of large structs by value. (cherry picked from commit a86339b83fbd0932e0529a3c91935e997a234582)
* bpo-29554: Improve docs for pstat module and profile. (#88) (#227)Berker Peksag2017-02-222-8/+12
| | | | | | | | 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)
* [3.6] Add .codecov.yml (#210)Berker Peksag2017-02-211-0/+35
|
* bpo-29453: Remove reference to undefined dictionary ordering in Tutorial ↵Mariatta2017-02-211-6/+5
| | | | | | | | | | (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)
* bpo-29607: Fix stack_effect computation for CALL_FUNCTION_EX (GH-219)INADA Naoki2017-02-212-1/+4
| | | (cherry picked from commit 3a9ac827c7c87dffc60c4200323948551bcb6662)
* bpo-29532: Altering a kwarg dictionary passed to functools.partial() no ↵Serhiy Storchaka2017-02-213-1/+26
| | | | longer affects a partial object after creation. (#209)
* doc: fix compile error on "shoddy" example extension (GH-216)INADA Naoki2017-02-212-1/+2
| | | (cherry picked from commit fb8fe72fc593438f6a0b934c6ff2d9c4aa28673d)
* bpo-29602: fix signed zero handling in complex constructor. (#203) (#206)Mark Dickinson2017-02-203-3/+30
| | | | | | | * Fix incorrect handling of signed zeros for complex-related classes. * Add Misc/NEWS entry. (cherry picked from commit 112ec38c15b388fe025ccb85369a584d218b1160)
* bpo-24274: fix erroneous comment in dictobject.c (GH-200)INADA Naoki2017-02-201-1/+2
| | | | lookdict_unicode() and lookdict_unicode_nodummy() may raise exception when key is not unicode.
* bpo-29347: Fix possibly dereferencing undefined pointers when creating ↵Xiang Zhang2017-02-202-0/+5
| | | | weakref objects (#128) (#186)
* Change some mercurial/ hg.python.org references. (#8) (#185)Senthil Kumaran2017-02-204-6/+6
| | | (cherry picked from commit b2ee40ed9c9041dcff9c898aa19aacf9ec60308a)
* bpo-29520: doc: fix deprecation warning from 'defindex' template (GH-178)INADA Naoki2017-02-201-2/+9
|
* Tweak PEP 519 documentation in stdlib (#164)Berker Peksag2017-02-192-3/+3
| | | | | | * Drop duplicate word 'object' in lzma docs * Fix typo in os docs: fpr -> for (cherry picked from commit d4d48743ac20854de104e08dd66972471684f676)
* [backport to 3.6] bpo-29529: Add .travis.yml to 3.6 branch (#25)INADA Naoki2017-02-191-0/+104
| | | | | | | | | | | | | | | | | | | | | * 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)
* [3.6] bpo-29571: Use correct locale encoding in test_re (#149) (#153)Nick Coghlan2017-02-192-1/+6
| | | | | | | ``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.
* bpo-29579: Removes readme.txt from the installer. (#161)Steve Dower2017-02-192-3/+2
|
* Backport36 doc fixes: PR#68 and PR#124 (#125)Victor Stinner2017-02-152-3/+3
| | | | | | | | | | | | | | | | | | | | | | | * 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)
* bpo-29521 update Misc/ACKS (#110)Mariatta2017-02-151-0/+1
| | | (cherry picked from commit 6420088b924a23e5de40be6623d2a80b12f71d97)
* bpo-29481: add versionadded 3.6.1 to typing.Deque docs (#108)Mariatta2017-02-151-0/+2
| | | (cherry picked from commit 7e147f1ddb8233964ff0981e6b64fc12edac99aa)
* Backport master's README.rst to 3.6 (GH-86)Zachary Ware2017-02-152-242/+235
| | | Includes GH-2, GH-70, GH-73 (GH-79), and GH-21.
* Update URL of Mersenne Twister Home Page (#20) (#115)INADA Naoki2017-02-151-3/+3
|
* bpo-29521 Fix two minor documentation build warnings (#41) (#83)Mariatta2017-02-142-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | 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)
* Fix some sphinx warnings (#9) (#81)Mariatta2017-02-142-16/+16
| | | | | | | | * 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)
* bpo-28556: Various updates to typing (#28) (#77)Mariatta2017-02-144-58/+335
| | | | | | | | | | | | | | 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)
* A few README tweaks (#73) (#79)Mariatta2017-02-131-3/+11
| | | | | | | | | * 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)
* bpo-29438: fixed use-after-free in key sharing dict (#39)INADA Naoki2017-02-132-3/+9
|
* [backport to 3.6] bpo-28929: Link the documentation to its source file on ↵Mariatta2017-02-121-2/+5
| | | | | | | | | | | | | 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
* bpo-29474: Improve documentation for weakref.WeakValueDictionary (#22)Mariatta2017-02-121-5/+5
| | | | There were some grammatical errors in weakref.WeakValueDictionary documentation.
* bpo-27122: Fix comment to point to correct issue number (#48)Berker Peksag2017-02-121-1/+1
| | | | | | | | 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)
* [backport to 3.6] Support "bpo-" in Misc/NEWS (#42)Mariatta2017-02-121-4/+4
| | | | (cherry picked from commit 79ab8be05fb4ffb5c258d2ca49be5fc2d4880431)
* Fix test_datetime on WindowsVictor Stinner2017-02-101-2/+3
| | | | | Issue #29100: On Windows, datetime.datetime.fromtimestamp(min_ts) fails with an OSError in test_timestamp_limits().
* Fix test_datetime on system with 32-bit time_tVictor Stinner2017-02-101-3/+7
| | | | Issue #29100: Catch OverflowError in the new test_timestamp_limits() test.
* Fix datetime.fromtimestamp(): check boundsVictor Stinner2017-02-103-21/+79
| | | | | Issue #29100: Fix datetime.fromtimestamp() regression introduced in Python 3.6.0: check minimum and maximum years.
* Merge 3.5 (fix #29519)Łukasz Langa2017-02-102-2/+5
|\
| * Fix #29519: weakref spewing exceptions during interp finalizationŁukasz Langa2017-02-102-2/+5
| |
* | massage English for -X descriptions a bitBenjamin Peterson2017-02-101-5/+7
| |
* | Issue #29513: Fixed a reference leak in os.scandir() added in issue #29034.Serhiy Storchaka2017-02-091-7/+0
| |
* | Merge issue #26355 fix from Python 3.5Nick Coghlan2017-02-093-0/+5
|\ \ | |/
| * Issue #26355: Specify canonical URLs in docs pagesNick Coghlan2017-02-093-0/+5
| | | | | | | | | | | | | | Add canonical header link on each page to corresponding major version of the documentation. Patch by Matthias Bussonnier.
* | Issue #29441: Merge from 3.5Berker Peksag2017-02-071-17/+4
|\ \ | |/
| * Issue #29441: Update examples to use async and await keywords in ↵Berker Peksag2017-02-071-17/+4
| | | | | | | | asyncio-task.rst
* | Issue #29314: Merge with 3.5Mariatta Wijaya2017-02-071-1/+2
|\ \ | |/
| * Issue #29314: Set the stacklevel to two in asyncio.async() Deprecation WarningMariatta Wijaya2017-02-071-1/+2
| |
* | Issue #29371: merge with 3.5Mariatta Wijaya2017-02-071-11/+13
|\ \ | |/
| * Issue #29371: Clarify bitwise OR operation in doctest option flags.Mariatta Wijaya2017-02-071-11/+13
| |