]>
granicus.if.org Git - python/log
Nick Coghlan [Sat, 7 Jun 2014 14:00:13 +0000 (00:00 +1000)]
Merge issue #21569 from 3.4
Nick Coghlan [Sat, 7 Jun 2014 13:43:00 +0000 (23:43 +1000)]
Issue #21569: sync Python 2.7 What's New with 2.7 version
Nick Coghlan [Sat, 7 Jun 2014 13:22:06 +0000 (23:22 +1000)]
Merge issue #21667 from 3.4
Nick Coghlan [Sat, 7 Jun 2014 13:21:14 +0000 (23:21 +1000)]
Issue #21667: Clarify string data model description
Terry Jan Reedy [Fri, 6 Jun 2014 21:43:37 +0000 (17:43 -0400)]
Merge with 3.4
Terry Jan Reedy [Fri, 6 Jun 2014 21:43:19 +0000 (17:43 -0400)]
Issue #18910: test_textView - since all tests require 'gui', make root global.
Subclass TextViewer to add mock methods instead of monkey-patching it.
Zachary Ware [Fri, 6 Jun 2014 14:14:33 +0000 (09:14 -0500)]
Merge quote quashing.
Zachary Ware [Fri, 6 Jun 2014 14:13:18 +0000 (09:13 -0500)]
Quash extraneous quote.
Zachary Ware [Fri, 6 Jun 2014 06:27:34 +0000 (01:27 -0500)]
Issue #21671: Merge with 3.4
Zachary Ware [Fri, 6 Jun 2014 06:23:53 +0000 (01:23 -0500)]
Issue #21671, CVE-2014-0224: Update the Windows build to openssl-1.0.1h
R David Murray [Thu, 5 Jun 2014 19:32:34 +0000 (15:32 -0400)]
Merge #21662: fix typo, improve sentence flow
R David Murray [Thu, 5 Jun 2014 19:31:56 +0000 (15:31 -0400)]
#21662: fix typo, improve sentence flow
Patch by Steve Dougherty.
R David Murray [Thu, 5 Jun 2014 19:17:01 +0000 (15:17 -0400)]
Merge: #21653: fix doc for return type of sqlite3.Row.keys().
R David Murray [Thu, 5 Jun 2014 19:16:38 +0000 (15:16 -0400)]
#21653: fix doc for return type of sqlite3.Row.keys().
Zachary Ware [Thu, 5 Jun 2014 18:41:36 +0000 (13:41 -0500)]
Closes #21661: Merge typo fix.
Zachary Ware [Thu, 5 Jun 2014 18:41:06 +0000 (13:41 -0500)]
Issue #21661: Fix typo.
Zachary Ware [Thu, 5 Jun 2014 17:00:51 +0000 (12:00 -0500)]
Revert Tools/buildbot/external-common.bat to normal (with updated versions).
Zachary Ware [Thu, 5 Jun 2014 17:00:28 +0000 (12:00 -0500)]
Revert Tools/buildbot/external-common.bat to normal (with updated versions).
Zachary Ware [Thu, 5 Jun 2014 16:56:58 +0000 (11:56 -0500)]
Force a clean pull-and-build of Tcl/Tk on Windows buildbots.
Zachary Ware [Thu, 5 Jun 2014 16:56:36 +0000 (11:56 -0500)]
Force a clean pull-and-build of Tcl/Tk on Windows buildbots.
Zachary Ware [Thu, 5 Jun 2014 16:53:44 +0000 (11:53 -0500)]
Issue #21665: Don't use 'OPTS=noxp' when compiling Tk.
That option had been for Win2k compatibility (which was dropped with
Python 3.3) and makes default ttk ugly on post-Win2k systems.
Zachary Ware [Thu, 5 Jun 2014 16:44:22 +0000 (11:44 -0500)]
Clean up Tcl/Tk building in the Windows buildbot scripts.
- Nix the 'noxp' option, it was for Win2k compatibility (which was dropped
with Python 3.3) and made default ttk ugly on post-Win2k systems (#21665)
- Use 'OPTS=symbols' instead of 'DEBUG=1'; symbols is the official method
- Use core, shell, dlls, install-binaries, and install-libraries targets
instead of all and install to avoid trying to 1) build packages that don't
work with MSVC 10+ and 2) install unnecessary bits and pieces.
Victor Stinner [Thu, 5 Jun 2014 12:27:45 +0000 (14:27 +0200)]
Issue #21515: tempfile.TemporaryFile now uses os.O_TMPFILE flag is available
Victor Stinner [Thu, 5 Jun 2014 10:07:14 +0000 (12:07 +0200)]
(Merge 3.4) Tulip issue 83, Python issue #21252: Fill some XXX docstrings in asyncio
Victor Stinner [Thu, 5 Jun 2014 10:06:44 +0000 (12:06 +0200)]
Tulip issue 83, Python issue #21252: Fill some XXX docstrings in asyncio
Vinay Sajip [Thu, 5 Jun 2014 08:32:24 +0000 (09:32 +0100)]
Closes #21663: Merged fix from 3.4.
Vinay Sajip [Thu, 5 Jun 2014 08:31:20 +0000 (09:31 +0100)]
Issue #21663: Fixed error caused by trying to create an existing directory.
Terry Jan Reedy [Thu, 5 Jun 2014 07:54:21 +0000 (03:54 -0400)]
Merge with 3.4
Terry Jan Reedy [Thu, 5 Jun 2014 07:54:02 +0000 (03:54 -0400)]
whitespace
Terry Jan Reedy [Thu, 5 Jun 2014 07:45:08 +0000 (03:45 -0400)]
Merge heads from 3.4.
Terry Jan Reedy [Thu, 5 Jun 2014 07:38:34 +0000 (03:38 -0400)]
Issue #18910: Add unittest for textView. Patch by Phil Webster.
Terry Jan Reedy [Thu, 5 Jun 2014 01:20:54 +0000 (21:20 -0400)]
Merge with 3.4
Terry Jan Reedy [Thu, 5 Jun 2014 01:02:48 +0000 (21:02 -0400)]
Merge heads.
Terry Jan Reedy [Thu, 5 Jun 2014 01:01:08 +0000 (21:01 -0400)]
Merge heads.
Terry Jan Reedy [Thu, 5 Jun 2014 00:54:43 +0000 (20:54 -0400)]
merge from 3.4
Terry Jan Reedy [Thu, 5 Jun 2014 00:50:59 +0000 (20:50 -0400)]
Issue #18292: Idle - test AutoExpand. Patch by Saihadhav Heblikar.
Guido van Rossum [Wed, 4 Jun 2014 18:45:05 +0000 (11:45 -0700)]
Replace deprecated time.clock() with time.time(). Fixes issue #20475.
Barry Warsaw [Wed, 4 Jun 2014 18:13:13 +0000 (14:13 -0400)]
Don't chmod() if path is a symlink.
Barry Warsaw [Wed, 4 Jun 2014 18:11:46 +0000 (14:11 -0400)]
Don't chmod() if path is a symlink.
Terry Jan Reedy [Wed, 4 Jun 2014 00:57:15 +0000 (20:57 -0400)]
Merge with 3.4
Terry Jan Reedy [Wed, 4 Jun 2014 00:54:21 +0000 (20:54 -0400)]
Issue #18409: Idle: add unittest for AutoComplete. Patch by Phil Webster.
Victor Stinner [Tue, 3 Jun 2014 23:06:24 +0000 (01:06 +0200)]
Issue #21326: Add asyncio.BaseEventLoop.is_closed() method
Add BaseEventLoop._closed attribute and use it to check if the event loop was
closed or not, instead of checking different attributes in each subclass of
BaseEventLoop.
run_forever() and run_until_complete() now raises a RuntimeError('Event loop is
closed') exception if the event loop was closed.
BaseProactorEventLoop.close() now also cancels "accept futures".
Victor Stinner [Tue, 3 Jun 2014 22:42:17 +0000 (00:42 +0200)]
(Merge 3.4) Fix asyncio tests on Windows: wait for the subprocess exit
Before, regrtest failed to remove the temporary test directory because the
process was still running in this directory.
Victor Stinner [Tue, 3 Jun 2014 22:42:04 +0000 (00:42 +0200)]
Fix asyncio tests on Windows: wait for the subprocess exit
Before, regrtest failed to remove the temporary test directory because the
process was still running in this directory.
Victor Stinner [Tue, 3 Jun 2014 22:23:43 +0000 (00:23 +0200)]
(Merge 3.4) Issue #21651: Fix ResourceWarning when running asyncio tests on
Windows. Patch written by Claudiu Popa.
Victor Stinner [Tue, 3 Jun 2014 22:23:26 +0000 (00:23 +0200)]
Issue #21651: Fix ResourceWarning when running asyncio tests on Windows.
Patch written by Claudiu Popa.
Victor Stinner [Tue, 3 Jun 2014 22:19:21 +0000 (00:19 +0200)]
(Merge 3.4) cleanup test_asyncio/test_base_events.py: cm variable was unused
Victor Stinner [Tue, 3 Jun 2014 22:18:41 +0000 (00:18 +0200)]
cleanup test_asyncio/test_base_events.py: cm variable was unused
Victor Stinner [Tue, 3 Jun 2014 22:13:31 +0000 (00:13 +0200)]
Merge 3.4: Issue #21119, fix ResourceWarning in asyncio
* Make sure that socketpair() close sockets on error. Close the listening
socket if sock.bind() raises an exception.
* asyncio now closes sockets on errors. Fix ResourceWarning:
create_connection(), create_datagram_endpoint() and create_unix_server()
methods of event loop now close the newly created socket on error.
Victor Stinner [Tue, 3 Jun 2014 22:12:28 +0000 (00:12 +0200)]
Issue #21119: asyncio: Make sure that socketpair() close sockets on error
Close the listening socket if sock.bind() raises an exception.
Victor Stinner [Tue, 3 Jun 2014 22:11:52 +0000 (00:11 +0200)]
Issue #21119: asyncio now closes sockets on errors
Fix ResourceWarning: create_connection(), create_datagram_endpoint() and
create_unix_server() methods of event loop now close the newly created socket
on error.
Victor Stinner [Tue, 3 Jun 2014 16:45:05 +0000 (18:45 +0200)]
All modern compilers provide a offsetof() function
offsetof() is used directly in many other .c files without any issue.
Vinay Sajip [Tue, 3 Jun 2014 15:48:39 +0000 (16:48 +0100)]
Closes #21643: Merged fix from 3.4.
Vinay Sajip [Tue, 3 Jun 2014 15:47:51 +0000 (16:47 +0100)]
Issue #21643: Updated test and fixed logic bug in lib64 symlink creation.
Zachary Ware [Tue, 3 Jun 2014 14:34:39 +0000 (09:34 -0500)]
Issue #21439: Merge with 3.4
Zachary Ware [Tue, 3 Jun 2014 14:32:40 +0000 (09:32 -0500)]
Issue #21439: Fix a couple of typos.
Senthil Kumaran [Tue, 3 Jun 2014 14:25:40 +0000 (07:25 -0700)]
merge from 3.4
Fix issue #21641: Close the socket before raising the SMTPResponseException. Fixes the ResourceWarning in the test run.
Patch by Claudiu.Popa.
Senthil Kumaran [Tue, 3 Jun 2014 14:24:54 +0000 (07:24 -0700)]
Fix issue #21641: Close the socket before raising the SMTPResponseException. Fixes the ResourceWarning in the test run.
Patch by Claudiu.Popa.
Senthil Kumaran [Tue, 3 Jun 2014 06:00:43 +0000 (23:00 -0700)]
merge from 3.4
Update references to Python docs in the sidebar index.
Patch contributed by Auke Willem Oosterhoff.
Senthil Kumaran [Tue, 3 Jun 2014 05:58:13 +0000 (22:58 -0700)]
Update references to Python docs in the sidebar index.
Patch contributed by Auke Willem Oosterhoff.
Terry Jan Reedy [Tue, 3 Jun 2014 00:43:13 +0000 (20:43 -0400)]
Merge with 3.4
Terry Jan Reedy [Tue, 3 Jun 2014 00:42:56 +0000 (20:42 -0400)]
Issue 21533: Dicts take iterables, not iterators. Patch by Wolfgang Maier.
Victor Stinner [Mon, 2 Jun 2014 21:08:52 +0000 (23:08 +0200)]
(Merge 3.4) Issue #21601: Document asyncio.Task.cancel(). Initial patch written
by Vajrasky Kok.
Victor Stinner [Mon, 2 Jun 2014 21:06:46 +0000 (23:06 +0200)]
Issue #21601: Document asyncio.Task.cancel(). Initial patch written by Vajrasky
Kok.
Zachary Ware [Mon, 2 Jun 2014 21:04:25 +0000 (16:04 -0500)]
Issue #18492: Merge with 3.4
Zachary Ware [Mon, 2 Jun 2014 21:01:29 +0000 (16:01 -0500)]
Issue #18492: Allow all resources when tests are not run by regrtest.py.
This changeset also includes cleanup allowed by this behavior change.
Victor Stinner [Mon, 2 Jun 2014 20:22:42 +0000 (22:22 +0200)]
Issue #21233: Revert bytearray(int) optimization using calloc()
Victor Stinner [Mon, 2 Jun 2014 19:57:10 +0000 (21:57 +0200)]
Issue #21233: Rename the C structure "PyMemAllocator" to "PyMemAllocatorEx" to
make sure that the code using it will be adapted for the new "calloc" field
(instead of crashing).
Victor Stinner [Mon, 2 Jun 2014 19:40:22 +0000 (21:40 +0200)]
Issue #21639: Fix a division by zero in tracemalloc on calloc(0, 0). The
regression was introduced recently with the introduction of the new "calloc"
functions (PyMem_RawCalloc, PyMem_Calloc, PyObject_Calloc).
Add also a unit test to check for the non-regression.
Victor Stinner [Mon, 2 Jun 2014 19:36:59 +0000 (21:36 +0200)]
Issue #21639: Add a test to check that PyMem_Malloc(0) with tracemalloc enabled
does not crash.
Victor Stinner [Mon, 2 Jun 2014 19:29:28 +0000 (21:29 +0200)]
(Merge 3.4) Issue #21639: Fix name of _testcapi test functions
Victor Stinner [Mon, 2 Jun 2014 19:29:07 +0000 (21:29 +0200)]
Issue #21639: Fix name of _testcapi test functions
Serhiy Storchaka [Mon, 2 Jun 2014 18:32:49 +0000 (21:32 +0300)]
Issue #6181: Fixed minor bugs in tkinter.Listbox methods:
bbox(), curselection() and get().
Serhiy Storchaka [Mon, 2 Jun 2014 18:31:07 +0000 (21:31 +0300)]
Issue #6181: Fixed minor bugs in tkinter.Listbox methods:
bbox(), curselection() and get().
Zachary Ware [Mon, 2 Jun 2014 17:11:09 +0000 (12:11 -0500)]
Null merge
Zachary Ware [Mon, 2 Jun 2014 17:09:13 +0000 (12:09 -0500)]
Issue #21623: open pyproject.props with an explicit encoding
Serhiy Storchaka [Mon, 2 Jun 2014 13:52:16 +0000 (16:52 +0300)]
Issue #6181: Fixed errors in tkinter.Listbox docstrings.
Based on patch by Guilherme Polo.
Serhiy Storchaka [Mon, 2 Jun 2014 13:51:44 +0000 (16:51 +0300)]
Issue #6181: Fixed errors in tkinter.Listbox docstrings.
Based on patch by Guilherme Polo.
Victor Stinner [Mon, 2 Jun 2014 12:43:24 +0000 (14:43 +0200)]
(Merge 3.4) Issue #21636: Fix test_logging, skip UNIX stream (AF_UNIX) tests on
Windows. Patch written by Claudiu Popa.
Victor Stinner [Mon, 2 Jun 2014 12:41:51 +0000 (14:41 +0200)]
Issue #21636: Fix test_logging, skip UNIX stream (AF_UNIX) tests on Windows.
Patch written by Claudiu Popa.
Victor Stinner [Mon, 2 Jun 2014 12:18:15 +0000 (14:18 +0200)]
(Merge 3.4) Issue #21634: Fix pystone micro-benchmark: use floor division
instead of true division to benchmark integers instead of floating point
numbers. Set pystone version to 1.2. Patch written by Lennart Regebro.
Victor Stinner [Mon, 2 Jun 2014 12:16:44 +0000 (14:16 +0200)]
Issue #21634: Fix pystone micro-benchmark: use floor division instead of true
division to benchmark integers instead of floating point numbers. Set pystone
version to 1.2. Patch written by Lennart Regebro.
Victor Stinner [Mon, 2 Jun 2014 12:10:59 +0000 (14:10 +0200)]
Initialize base types before child types
object (PyBaseObject_Type) is the base type of type (PyType_Type), int
(PyLong_Type) is the base type of bool (PyBool_Type).
Raymond Hettinger [Mon, 2 Jun 2014 08:32:23 +0000 (01:32 -0700)]
Fix comment
Ned Deily [Mon, 2 Jun 2014 08:15:32 +0000 (01:15 -0700)]
Issue #17095: Fix Modules/Setup *shared* support.
Original patch by Thomas Wouters.
Ned Deily [Mon, 2 Jun 2014 08:05:29 +0000 (01:05 -0700)]
Issue #17095: Fix Modules/Setup *shared* support.
Original patch by Thomas Wouters.
Raymond Hettinger [Mon, 2 Jun 2014 06:40:01 +0000 (23:40 -0700)]
Minor clean-ups.
Vinay Sajip [Sun, 1 Jun 2014 23:31:44 +0000 (00:31 +0100)]
Merged documentation update from 3.4.
Vinay Sajip [Sun, 1 Jun 2014 23:30:48 +0000 (00:30 +0100)]
Updated logging HOWTO section on optimization.
Gregory P. Smith [Sun, 1 Jun 2014 22:28:11 +0000 (15:28 -0700)]
Skip test_subprocess test_close_fds_when_max_fd_is_lowered on FreeBSD
when fdescfs is not mounted on /dev/fd.
Gregory P. Smith [Sun, 1 Jun 2014 22:27:28 +0000 (15:27 -0700)]
Skip test_subprocess test_close_fds_when_max_fd_is_lowered on FreeBSD
when fdescfs is not mounted on /dev/fd.
Gregory P. Smith [Sun, 1 Jun 2014 22:16:16 +0000 (15:16 -0700)]
Attempt to fix the "too many open files" errors on several of the
buildbots that the new test_close_fds_when_max_fd_is_lowered test causes.
It now leaves 10 more low fd's available.
Gregory P. Smith [Sun, 1 Jun 2014 22:15:44 +0000 (15:15 -0700)]
Attempt to fix the "too many open files" errors on several of the
buildbots that the new test_close_fds_when_max_fd_is_lowered test causes.
It now leaves 10 more low fd's available.
Gregory P. Smith [Sun, 1 Jun 2014 20:47:34 +0000 (13:47 -0700)]
merge the end_fd comment fix and explicit wait() for the child.
Gregory P. Smith [Sun, 1 Jun 2014 20:46:54 +0000 (13:46 -0700)]
Explicitly wait for the child instead of letting a destructor do it.
Gregory P. Smith [Sun, 1 Jun 2014 20:46:36 +0000 (13:46 -0700)]
Fix the comment to not refer to the removed end_fd parameter.
Gregory P. Smith [Sun, 1 Jun 2014 20:22:12 +0000 (13:22 -0700)]
Don't restrict ourselves to a "max" fd when closing fds before exec()
when we have a way to get an actual list of all open fds from the OS.
Fixes issue #21618: The subprocess module would ignore fds that were
inherited by the calling process and already higher than POSIX resource
limits would otherwise allow. On systems with a functioning /proc/self/fd
or /dev/fd interface the max is now ignored and all fds are closed.
Gregory P. Smith [Sun, 1 Jun 2014 20:18:28 +0000 (13:18 -0700)]
Don't restrict ourselves to a "max" fd when closing fds before exec()
when we have a way to get an actual list of all open fds from the OS.
Fixes issue #21618: The subprocess module would ignore fds that were
inherited by the calling process and already higher than POSIX resource
limits would otherwise allow. On systems with a functioning /proc/self/fd
or /dev/fd interface the max is now ignored and all fds are closed.
Serhiy Storchaka [Sun, 1 Jun 2014 09:36:39 +0000 (12:36 +0300)]
Issue #21605: Added tests for Tkinter images.
Serhiy Storchaka [Sun, 1 Jun 2014 09:34:56 +0000 (12:34 +0300)]
Issue #21605: Added tests for Tkinter images.