]>
granicus.if.org Git - python/log
Larry Hastings [Mon, 2 Jan 2017 05:50:33 +0000 (21:50 -0800)]
Null merge from 3.4.
Larry Hastings [Mon, 2 Jan 2017 05:49:09 +0000 (21:49 -0800)]
Fix test failure so it's no longer dependent on example.com.
Benjamin Peterson [Mon, 2 Jan 2017 04:29:36 +0000 (22:29 -0600)]
only include sys/random.h if it seems like it might have something useful (#29057)
Benjamin Peterson [Mon, 2 Jan 2017 04:09:07 +0000 (22:09 -0600)]
merge heads
Benjamin Peterson [Mon, 2 Jan 2017 04:08:33 +0000 (22:08 -0600)]
merge 3.4
Benjamin Peterson [Mon, 2 Jan 2017 04:07:37 +0000 (22:07 -0600)]
merge 3.3
Benjamin Peterson [Mon, 2 Jan 2017 04:04:13 +0000 (22:04 -0600)]
ring in 2017 for Python
Berker Peksag [Mon, 2 Jan 2017 03:57:43 +0000 (06:57 +0300)]
Issue #15812: inspect.getframeinfo() now correctly shows the first line of a context
Patch by Sam Breese.
Berker Peksag [Mon, 2 Jan 2017 03:13:42 +0000 (06:13 +0300)]
Issue #29013: Fix allowZip64 documentation
Zip files can be larger than 4 GiB if allowZip64
is true (default since Python 3.4)
Berker Peksag [Mon, 2 Jan 2017 03:00:35 +0000 (06:00 +0300)]
Issue #29012: Remove outdated information about __bases__
Patch by Jim Fasarakis-Hilliard.
Berker Peksag [Mon, 2 Jan 2017 02:44:49 +0000 (05:44 +0300)]
Issue #29024: Add Kivy entry to GUI FAQ
Patch by inclement.
Serhiy Storchaka [Sun, 1 Jan 2017 17:00:30 +0000 (19:00 +0200)]
Issue #29094: Offsets in a ZIP file created with extern file object and modes
"w" and "x" now are relative to the start of the file.
Berker Peksag [Sat, 31 Dec 2016 19:48:55 +0000 (22:48 +0300)]
Issue #29123: Make CheckSqlTimestamp more robust
Raymond Hettinger [Sat, 31 Dec 2016 19:01:59 +0000 (12:01 -0700)]
Issue #29119: Fix weakref in OrderedDict.move_to_end(). Work by Andra Bogildea.
Berker Peksag [Sat, 31 Dec 2016 17:08:16 +0000 (20:08 +0300)]
Issue #26267: Improve uuid.UUID documentation
* Document how comparison of UUID objects work
* Document str(uuid) returns the braceless standard form
* Add a test for comparison of a UUID object with a non-UUID object
Patch by Ammar Askar.
Stefan Krah [Fri, 30 Dec 2016 11:23:35 +0000 (12:23 +0100)]
Issue #29111: Fix memoryview signature.
Xiang Zhang [Fri, 30 Dec 2016 03:57:09 +0000 (11:57 +0800)]
Issue #29112: Fix a questionable wording in sequence doc.
Victor Stinner [Fri, 30 Dec 2016 01:14:59 +0000 (02:14 +0100)]
Issue #29109: Enhance tracemalloc documentation
* Wrong parameter name, 'group_by' instead of 'key_type'
* Don't round up numbers when explaining the examples. If they exactly match
what can be read in the script output, it is to easier to understand
(4.8 MiB vs 4855 KiB)
* Fix incorrect method link that was pointing to another module
Patch written by Loic Pefferkorn.
Steve Dower [Wed, 28 Dec 2016 23:43:08 +0000 (15:43 -0800)]
Issue #29080: Fixes Misc/NEWS entry
Steve Dower [Wed, 28 Dec 2016 22:37:44 +0000 (14:37 -0800)]
Issue #29080: Removes hard dependency on hg.exe from PC/build.bat
Serhiy Storchaka [Wed, 28 Dec 2016 08:16:06 +0000 (10:16 +0200)]
Issue #13051: Fixed recursion errors in large or resized curses.textpad.Textbox.
Based on patch by Tycho Andersen.
Serhiy Storchaka [Wed, 28 Dec 2016 08:04:27 +0000 (10:04 +0200)]
Issue #9770: curses.ascii predicates now work correctly with negative integers.
Serhiy Storchaka [Wed, 28 Dec 2016 07:54:22 +0000 (09:54 +0200)]
Issue #29073: bytearray formatting no longer truncates on first null byte.
Serhiy Storchaka [Wed, 28 Dec 2016 07:19:15 +0000 (09:19 +0200)]
Issue #29087: Removed the documentation of non-existing UCS4 support functions.
Serhiy Storchaka [Tue, 27 Dec 2016 15:38:16 +0000 (17:38 +0200)]
Issue #23903: Added missed Windows-specific names to PC/python3.def.
Antoine Pitrou [Tue, 27 Dec 2016 13:19:20 +0000 (14:19 +0100)]
Issue #28427: old keys should not remove new values from
WeakValueDictionary when collecting from another thread.
Berker Peksag [Tue, 27 Dec 2016 12:16:25 +0000 (15:16 +0300)]
Issue #29069: Update the default URL of PyPI server
Patch by paka.
Berker Peksag [Tue, 27 Dec 2016 12:09:11 +0000 (15:09 +0300)]
Move versionadded inside of the get_terminal_size() block
Serhiy Storchaka [Tue, 27 Dec 2016 10:10:58 +0000 (12:10 +0200)]
Issue #23903: Added missed names to PC/python3.def.
Serhiy Storchaka [Tue, 27 Dec 2016 09:49:53 +0000 (11:49 +0200)]
Issue #23903: Fixed errors and remove non-existing names in python3.def.
Xiang Zhang [Tue, 27 Dec 2016 04:23:59 +0000 (12:23 +0800)]
Issue #29078: Add the missing import in datetime.time doc example.
Patch by Dhushyanth Ramasamy.
Serhiy Storchaka [Sun, 25 Dec 2016 14:22:23 +0000 (16:22 +0200)]
Issue #29068: Fixed a typo in PyErr_Fetch example.
Patch by Chi Hsuan Yen.
R David Murray [Sun, 25 Dec 2016 02:32:26 +0000 (21:32 -0500)]
#25591: improve imap tests.
Patch by Maciej Szulik.
Martin Panter [Sat, 24 Dec 2016 10:41:37 +0000 (10:41 +0000)]
Issue #28815: Skip TIPC tests if /proc/modules is not readable
Based on patch by Patrila.
Martin Panter [Sat, 24 Dec 2016 10:20:38 +0000 (10:20 +0000)]
Issue #28954: Add missing comma to keyword argument syntax
Martin Panter [Sat, 24 Dec 2016 08:25:15 +0000 (08:25 +0000)]
Issue #
1446619 : Account for negative slice direction in description
Based on suggestion from Fumihiro Bessho.
Martin Panter [Sat, 24 Dec 2016 07:36:44 +0000 (07:36 +0000)]
Issue #29004: Document binascii.crc_hqx() implements CRC-CCITT
Martin Panter [Sat, 24 Dec 2016 07:28:26 +0000 (07:28 +0000)]
Issue #28960: Drop comma attached to dash in Thread.join() description
Serhiy Storchaka [Fri, 23 Dec 2016 20:09:48 +0000 (22:09 +0200)]
Sort and remove duplicates from PC/python3.def (issue #23903).
Ned Deily [Fri, 23 Dec 2016 09:13:31 +0000 (04:13 -0500)]
Update documentation index sidebar for 3.6.0 release.
Brett Cannon [Thu, 22 Dec 2016 18:02:01 +0000 (10:02 -0800)]
Grammatical fixes following #
d95f19892fd0
Xiang Zhang [Thu, 22 Dec 2016 07:30:47 +0000 (15:30 +0800)]
Issue #29044: Fix a use-after-free in string '%c' formatter.
Terry Jan Reedy [Thu, 22 Dec 2016 04:59:47 +0000 (23:59 -0500)]
Issue 28923: Remove editor artifacts from Tix.py.
Serhiy Storchaka [Wed, 21 Dec 2016 10:32:56 +0000 (12:32 +0200)]
Issue #28871: Fixed a crash when deallocate deep ElementTree.
Benjamin Peterson [Tue, 20 Dec 2016 07:54:25 +0000 (23:54 -0800)]
add a specific configure check for sys/random.h (closes #28932)
INADA Naoki [Tue, 20 Dec 2016 00:54:24 +0000 (09:54 +0900)]
Issue #28147: Fix a memory leak in split-table dictionaries
setattr() must not convert combined table into split table.
Xiang Zhang [Mon, 19 Dec 2016 13:01:33 +0000 (21:01 +0800)]
Issue #28950: Disallow -j0 combined with -T/-l/-M in regrtest.
Victor Stinner [Mon, 19 Dec 2016 12:09:28 +0000 (13:09 +0100)]
doc: Suggest to hash(tuple of attr) rather than XOR
Issue #28383: __hash__ documentation recommends naive XOR to combine but this
is suboptimal. Update the doc to suggest to reuse the hash() method using a
tuple, with an example.
Xiang Zhang [Mon, 19 Dec 2016 10:35:14 +0000 (18:35 +0800)]
Issue #29009: Remove outdated doc of PyUnicode_RichCompare.
Antoine Pitrou [Mon, 19 Dec 2016 09:56:40 +0000 (10:56 +0100)]
Issue #19542: Fix bugs in WeakValueDictionary.setdefault() and WeakValueDictionary.pop()
when a GC collection happens in another thread.
Original patch and report by Armin Rigo.
Martin Panter [Sun, 11 Dec 2016 00:18:36 +0000 (00:18 +0000)]
Issue #25677: Correct syntax error caret for indented blocks.
Based on patch by Michael Layzell.
Serhiy Storchaka [Mon, 19 Dec 2016 06:04:15 +0000 (08:04 +0200)]
Issue #20191: Fixed a crash in resource.prlimit() when pass a sequence that
doesn't own its elements as limits.
R David Murray [Sun, 18 Dec 2016 19:59:58 +0000 (14:59 -0500)]
#29005: clarify terminology in tutorial 'method' discussion.
Patch by Jim Fasarakis-Hilliard.
Martin Panter [Sun, 18 Dec 2016 01:23:09 +0000 (01:23 +0000)]
Fix spelling and grammar in code comments and documentation
R David Murray [Sun, 18 Dec 2016 03:03:44 +0000 (22:03 -0500)]
#28407 Improve test coverage of make_msgid.
Patch by Dillon Brock.
Brett Cannon [Sat, 17 Dec 2016 20:37:20 +0000 (12:37 -0800)]
Update porting HOWTO to drop unicode_literals and mention static type checking
Serhiy Storchaka [Sat, 17 Dec 2016 19:48:03 +0000 (21:48 +0200)]
Issue #29000: Fixed bytes formatting of octals with zero padding in alternate
form.
Raymond Hettinger [Fri, 16 Dec 2016 21:57:40 +0000 (13:57 -0800)]
Issue #28991: Fix obscure reentrancy bug in functools.lru_cache().
Xavier de Gaye [Fri, 16 Dec 2016 19:49:10 +0000 (20:49 +0100)]
Issue #28971: Temporarily skip test_over until a permanent solution is found
for issue #28971.
Serhiy Storchaka [Fri, 16 Dec 2016 17:05:33 +0000 (19:05 +0200)]
Merge heads
Serhiy Storchaka [Fri, 16 Dec 2016 16:58:33 +0000 (18:58 +0200)]
Issue #14061: Misc fixes and cleanups in archiving code in shutil.
Imporoved the documentation and tests for make_archive() and unpack_archive().
Improved error handling when corresponding compress module is not available.
Brake circular dependency between shutil and tarfile modules.
Yury Selivanov [Fri, 16 Dec 2016 16:50:41 +0000 (11:50 -0500)]
Issue #28990: Fix SSL hanging if connection is closed before handshake completed.
Victor Stinner [Fri, 16 Dec 2016 09:00:39 +0000 (10:00 +0100)]
python-gdb.py: catch gdb.error on gdb.selected_frame()
Berker Peksag [Thu, 15 Dec 2016 02:37:56 +0000 (05:37 +0300)]
Issue #28944: Fix footnote numbering
Serhiy Storchaka [Wed, 14 Dec 2016 17:52:17 +0000 (19:52 +0200)]
Revert changeset
1f31bf3f76f5 (issue5322) except tests.
Steve Dower [Tue, 13 Dec 2016 17:06:24 +0000 (09:06 -0800)]
Issue #26071: Fixes preprocessor definition and rebuilds wininst-14.0[-amd64].exe
Steve Dower [Sun, 11 Dec 2016 22:35:07 +0000 (14:35 -0800)]
Issue #28783: Replaces bdist_wininst in nuget packages with stub
Serhiy Storchaka [Sun, 11 Dec 2016 12:39:01 +0000 (14:39 +0200)]
Issue #28512: Fixed setting the offset attribute of SyntaxError by
PyErr_SyntaxLocationEx() and PyErr_SyntaxLocationObject().
Martin Panter [Sun, 11 Dec 2016 01:08:25 +0000 (01:08 +0000)]
Issue #26483: Clarify str.isdecimal() and isdigit()
Patch by Julien Palard.
Martin Panter [Sun, 11 Dec 2016 01:07:29 +0000 (01:07 +0000)]
Issue #28916: Correct description of %o and %x alternative forms
* In Python 3, the specifier is 0o
* There is no special case for leading zeros
* Remove duplicate tests
* Clarify other existing tests and comments
Brett Cannon [Sat, 10 Dec 2016 22:13:38 +0000 (14:13 -0800)]
Issue #28424: Document pkgutil.get_data() doesn't work with namespace packages.
Thanks to Douglas Greiman for the patch.
Antoine Pitrou [Sat, 10 Dec 2016 16:13:16 +0000 (17:13 +0100)]
Issue #28779: multiprocessing.set_forkserver_preload() would crash the forkserver process if a preloaded module instantiated some multiprocessing objects such as locks.
Martin Panter [Sat, 10 Dec 2016 05:56:13 +0000 (05:56 +0000)]
Issue #28771: Update tp_get/setattr signature documentation
Martin Panter [Sat, 10 Dec 2016 05:12:56 +0000 (05:12 +0000)]
Issue #28820: Fix spelling of “practice” as a noun
Martin Panter [Sat, 10 Dec 2016 04:10:45 +0000 (04:10 +0000)]
Issue #28755: Improve syntax highlighting in Arg Clinic howto
Martin Panter [Sat, 10 Dec 2016 03:49:12 +0000 (03:49 +0000)]
Issue 28753: Argument Clinic howto docfix, courtesy Julien Palard.
Ned Deily [Thu, 8 Dec 2016 04:34:49 +0000 (23:34 -0500)]
Issue #28900: Update documentation sidebar for 3.6.0rc.
Serhiy Storchaka [Wed, 7 Dec 2016 11:31:20 +0000 (13:31 +0200)]
Change order of io.UnsupportedOperation base classes.
This makes tests passing after changes by issue #5322.
Serhiy Storchaka [Fri, 2 Dec 2016 06:42:43 +0000 (08:42 +0200)]
Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code.
Original patch by Andreas Stührk.
Serhiy Storchaka [Wed, 7 Dec 2016 08:56:39 +0000 (10:56 +0200)]
Issue #28847: dbm.dumb now supports reading read-only files and no longer
writes the index file when it is not changed.
Serhiy Storchaka [Tue, 6 Dec 2016 11:43:46 +0000 (13:43 +0200)]
Fixed misplaced comment.
Benjamin Peterson [Tue, 6 Dec 2016 06:30:55 +0000 (22:30 -0800)]
rm unused import
Serhiy Storchaka [Mon, 5 Dec 2016 22:13:34 +0000 (00:13 +0200)]
Issue #28808: PyUnicode_CompareWithASCIIString() now never raises exceptions.
Serhiy Storchaka [Sun, 4 Dec 2016 13:42:13 +0000 (15:42 +0200)]
Fixed mismatching title overline.
Serhiy Storchaka [Sun, 4 Dec 2016 08:20:55 +0000 (10:20 +0200)]
Fixed double hyphens that are rendered to literal en-dashes in the documenation.
Steve Dower [Sat, 3 Dec 2016 19:56:20 +0000 (11:56 -0800)]
Ensures intermediate directory is created before accessing it.
Steve Dower [Sat, 3 Dec 2016 19:18:53 +0000 (11:18 -0800)]
Issue #28846: Various installer fixes
Serhiy Storchaka [Fri, 2 Dec 2016 21:34:24 +0000 (23:34 +0200)]
Merge heads
Serhiy Storchaka [Fri, 2 Dec 2016 21:13:53 +0000 (23:13 +0200)]
Issue #21818: Fixed references to classes that have names matching with module
names.
doko@ubuntu.com [Thu, 1 Dec 2016 20:42:56 +0000 (21:42 +0100)]
- Import latest config.sub config.guess files
Guido van Rossum [Tue, 29 Nov 2016 17:46:21 +0000 (09:46 -0800)]
Issue #28790: Fix error when using Generic and __slots__ (Ivan L)
Łukasz Langa [Sat, 26 Nov 2016 22:00:39 +0000 (14:00 -0800)]
Fixes #24142: [configparser] always join multiline values to not leave the parser in an invalid state
Serhiy Storchaka [Sat, 26 Nov 2016 11:43:28 +0000 (13:43 +0200)]
Issue #28763: Use double hyphens (rendered as en-dashes) in numerical ranges
in the documentation.
Berker Peksag [Fri, 25 Nov 2016 17:10:07 +0000 (20:10 +0300)]
Add missing square bracket in typing.get_type_hints()
Berker Peksag [Fri, 25 Nov 2016 16:46:57 +0000 (19:46 +0300)]
Issue #28738: Document SIGBREAK as an acceptable value on Windows
Patch by Wojtek Ruszczewski.
Guido van Rossum [Thu, 24 Nov 2016 19:56:00 +0000 (11:56 -0800)]
Issue #28773: Add typing.FrozenSet docs. (Manuel Krebber)
Steve Dower [Wed, 23 Nov 2016 18:23:47 +0000 (10:23 -0800)]
Issue #28783: Embedded and nuget packages incorrect reference missing bdist_wininst command.
Yury Selivanov [Mon, 21 Nov 2016 22:47:27 +0000 (17:47 -0500)]
Issue #28652: Partially rollback previous changes
Allow AF_UNIX in create_server & create_connection
Victor Stinner [Mon, 21 Nov 2016 15:44:01 +0000 (16:44 +0100)]
Issue #28688: Remove warnings.filters check from regrtest
Reloading the warnings module duplicates filters in warnings.filters. Fixing
the issue is tricky. It was decided to simply remove the check from Python 3.5,
since the bug only impacts Python unit tests, not real applications.
The check is kept in Python 3.6 and newer.
Martin Panter [Mon, 21 Nov 2016 13:36:36 +0000 (13:36 +0000)]
Fix indentation