]>
granicus.if.org Git - python/log
Zachary Ware [Wed, 13 May 2015 06:22:54 +0000 (01:22 -0500)]
Issue #20172: Convert the _winapi module to Argument Clinic.
Zachary Ware [Wed, 13 May 2015 06:22:32 +0000 (01:22 -0500)]
Issue #20172: Convert the msvcrt module to Argument Clinic.
Zachary Ware [Wed, 13 May 2015 06:21:57 +0000 (01:21 -0500)]
Issue #20172: Convert the winreg module to Argument Clinic.
Zachary Ware [Wed, 13 May 2015 06:21:21 +0000 (01:21 -0500)]
Issue #20172: Convert the winsound module to Argument Clinic.
Zachary Ware [Wed, 13 May 2015 06:03:06 +0000 (01:03 -0500)]
Clean up test_coroutines a bit.
No more test_main(), s/assertEquals/assertEqual/, and remove unused import.
Nick Coghlan [Wed, 13 May 2015 05:54:02 +0000 (15:54 +1000)]
Issue 24017: fix for "async with" refcounting
* adds missing INCREF in WITH_CLEANUP_START
* adds missing DECREF in WITH_CLEANUP_FINISH
* adds several new tests Yury created while investigating this
Zachary Ware [Wed, 13 May 2015 05:34:39 +0000 (00:34 -0500)]
Issue #23911: Fix ctypes test on Windows.
Comparing equality of list and tuple is always False.
Zachary Ware [Wed, 13 May 2015 05:27:01 +0000 (00:27 -0500)]
Issue #23731: Fix tracemalloc test on Windows.
'a.pyo' can no longer match 'a.py', so 'a.PYO' can't either.
Zachary Ware [Wed, 13 May 2015 04:57:21 +0000 (23:57 -0500)]
Issue #23193: Skip numeric_owner tests on platforms where they don't make sense
In particular, the tests bomb out on Windows. The feature is a no-op on platforms
without the pwd module or os.geteuid anyway.
Raymond Hettinger [Wed, 13 May 2015 04:42:40 +0000 (21:42 -0700)]
Extend test coverage to include heapifying large heaps
Raymond Hettinger [Wed, 13 May 2015 04:40:50 +0000 (21:40 -0700)]
More timings suggest that 2500 is closer to the break-even point.
Raymond Hettinger [Wed, 13 May 2015 04:26:37 +0000 (21:26 -0700)]
Reduce the overhead in functools.total_ordering by localizing NotImplemented.
(Sugguested by Serhiy Storchaka)
Benjamin Peterson [Tue, 12 May 2015 23:16:20 +0000 (19:16 -0400)]
merge 3.4
Benjamin Peterson [Tue, 12 May 2015 23:15:53 +0000 (19:15 -0400)]
use imperative
Serhiy Storchaka [Tue, 12 May 2015 21:52:39 +0000 (00:52 +0300)]
Converted os._getfullpathname() and os._isdir() to Argument Clinic.
Serhiy Storchaka [Tue, 12 May 2015 21:34:53 +0000 (00:34 +0300)]
Added forgotten new files for issues #22681 and #22682.
Benjamin Peterson [Tue, 12 May 2015 21:24:17 +0000 (17:24 -0400)]
versionadded
Serhiy Storchaka [Tue, 12 May 2015 21:19:51 +0000 (00:19 +0300)]
Issue #22486: Added the math.gcd() function. The fractions.gcd() function now is
deprecated. Based on patch by Mark Dickinson.
Serhiy Storchaka [Tue, 12 May 2015 20:24:19 +0000 (23:24 +0300)]
Issue #22681: Added support for the koi8_t encoding.
Serhiy Storchaka [Tue, 12 May 2015 20:16:55 +0000 (23:16 +0300)]
Issue #22682: Added support for the kz1048 encoding.
Serhiy Storchaka [Tue, 12 May 2015 20:12:45 +0000 (23:12 +0300)]
Issue #15027: The UTF-32 encoder is now 3x to 7x faster.
Yury Selivanov [Tue, 12 May 2015 18:28:08 +0000 (14:28 -0400)]
Issue #24017: Unset asyncio event loop after test.
Yury Selivanov [Tue, 12 May 2015 15:43:35 +0000 (11:43 -0400)]
asyncio: Make sure sys.set_coroutine_wrapper is called *only* when loop is running.
Previous approach of installing coroutine wrapper in loop.set_debug() and
uninstalling it in loop.close() was very fragile. Most of asyncio tests
do not call loop.close() at all. Since coroutine wrapper is a global
setting, we have to make sure that it's only set when the loop is
running, and is automatically unset when it stops running.
Issue #24017.
Yury Selivanov [Tue, 12 May 2015 15:43:04 +0000 (11:43 -0400)]
asyncio: Make sure sys.set_coroutine_wrapper is called *only* when loop is running.
Previous approach of installing coroutine wrapper in loop.set_debug() and
uninstalling it in loop.close() was very fragile. Most of asyncio tests
do not call loop.close() at all. Since coroutine wrapper is a global
setting, we have to make sure that it's only set when the loop is
running, and is automatically unset when it stops running.
Issue #24017.
Benjamin Peterson [Tue, 12 May 2015 15:32:41 +0000 (11:32 -0400)]
use our normal bracing style
Yury Selivanov [Tue, 12 May 2015 15:30:14 +0000 (11:30 -0400)]
Issue #24017: Plug ref leak.
Berker Peksag [Tue, 12 May 2015 14:25:41 +0000 (17:25 +0300)]
Issue #23983: Update the pty module example.
Changes:
* Fixed a ResourceWarning warning
* Used argparse instead of getopt
Berker Peksag [Tue, 12 May 2015 14:25:06 +0000 (17:25 +0300)]
Issue #23983: Update the pty module example.
Changes:
* Fixed a ResourceWarning warning
* Used argparse instead of getopt
Berker Peksag [Tue, 12 May 2015 14:15:14 +0000 (17:15 +0300)]
Issue #23796: Null merge.
Berker Peksag [Tue, 12 May 2015 14:13:56 +0000 (17:13 +0300)]
Issue #23796: peak and read1 methods of BufferedReader now raise ValueError
if they called on a closed object.
Patch by John Hergenroeder.
Berker Peksag [Tue, 12 May 2015 14:01:05 +0000 (17:01 +0300)]
Issue #23796: peak and read1 methods of BufferedReader now raise ValueError
if they called on a closed object.
Patch by John Hergenroeder.
Serhiy Storchaka [Tue, 12 May 2015 11:00:22 +0000 (14:00 +0300)]
Fixed compilation on Windows for issue #20173.
Serhiy Storchaka [Tue, 12 May 2015 10:35:48 +0000 (13:35 +0300)]
Issue #23870: The pprint module now supports all standard collections
except named tuples.
Serhiy Storchaka [Tue, 12 May 2015 10:15:57 +0000 (13:15 +0300)]
Issue #20173: Converted the _codecs module to Argument Clinic.
Yury Selivanov [Tue, 12 May 2015 04:15:05 +0000 (00:15 -0400)]
doc: Briefly mention C API changes in whatsnew.
Yury Selivanov [Tue, 12 May 2015 04:09:05 +0000 (00:09 -0400)]
Mention PEP 492 in whatsnew.
Yury Selivanov [Tue, 12 May 2015 04:06:31 +0000 (00:06 -0400)]
Issue 24017: Update NEWS file.
Yury Selivanov [Tue, 12 May 2015 03:23:05 +0000 (23:23 -0400)]
Fix warnings for gen_get_iter()
Yury Selivanov [Tue, 12 May 2015 03:19:34 +0000 (23:19 -0400)]
Fix warnings for PyEval_GetCoroutineWrapper
Raymond Hettinger [Tue, 12 May 2015 02:58:56 +0000 (19:58 -0700)]
Defend against a mutation during comparison
Yury Selivanov [Tue, 12 May 2015 02:57:16 +0000 (22:57 -0400)]
PEP 0492 -- Coroutines with async and await syntax. Issue #24017.
Raymond Hettinger [Tue, 12 May 2015 02:59:21 +0000 (19:59 -0700)]
merge
Yury Selivanov [Tue, 12 May 2015 02:31:19 +0000 (22:31 -0400)]
asyncio: Merge 3.4 -- Support PEP 492. Issue #24017.
Yury Selivanov [Tue, 12 May 2015 02:27:25 +0000 (22:27 -0400)]
asyncio: Support PEP 492. Issue #24017.
Raymond Hettinger [Tue, 12 May 2015 02:25:32 +0000 (19:25 -0700)]
Minor code cleanups.
Yury Selivanov [Mon, 11 May 2015 20:34:13 +0000 (16:34 -0400)]
Merge 3.4 (asyncio docs)
Yury Selivanov [Mon, 11 May 2015 20:33:41 +0000 (16:33 -0400)]
docs/asyncio: Document new ensure_future() and deprecated async()
Yury Selivanov [Mon, 11 May 2015 20:28:27 +0000 (16:28 -0400)]
docs/asyncio: Document set_task_factory/get_task_factory
Yury Selivanov [Mon, 11 May 2015 18:55:54 +0000 (14:55 -0400)]
Null merge.
Yury Selivanov [Mon, 11 May 2015 18:52:37 +0000 (14:52 -0400)]
Fix NEWS file.
Yury Selivanov [Mon, 11 May 2015 18:50:41 +0000 (14:50 -0400)]
Merge 3.4 (asyncio changes)
Yury Selivanov [Mon, 11 May 2015 18:48:38 +0000 (14:48 -0400)]
asyncio: async() function is deprecated in favour of ensure_future().
Yury Selivanov [Mon, 11 May 2015 18:42:43 +0000 (14:42 -0400)]
asyncio: Drop JoinableQueue from 3.5
Yury Selivanov [Mon, 11 May 2015 18:40:56 +0000 (14:40 -0400)]
Merge 3.4 (asyncio)
Yury Selivanov [Mon, 11 May 2015 18:23:38 +0000 (14:23 -0400)]
Sync asyncio changes from the main repo.
Yury Selivanov [Mon, 11 May 2015 17:48:16 +0000 (13:48 -0400)]
asyncio: Sync with github repo
Raymond Hettinger [Mon, 11 May 2015 17:32:57 +0000 (10:32 -0700)]
Minor stylistic clean-up.
Raymond Hettinger [Mon, 11 May 2015 17:19:03 +0000 (10:19 -0700)]
Issue #24155: Optimize heapify for better cache utililzation.
R David Murray [Mon, 11 May 2015 16:11:40 +0000 (12:11 -0400)]
#21795: advertise 8BITMIME if decode_data is False.
Patch by Milan Oberkirch, with a few updates. This changeset also
tweaks the smtpd and whatsnew docs for smtpd into what should be
the final form for the 3.5 release.
Benjamin Peterson [Mon, 11 May 2015 01:20:01 +0000 (21:20 -0400)]
merge heads
Benjamin Peterson [Mon, 11 May 2015 01:19:56 +0000 (21:19 -0400)]
merge 3.4
Benjamin Peterson [Mon, 11 May 2015 01:19:18 +0000 (21:19 -0400)]
add trailing slash
R David Murray [Sun, 10 May 2015 23:17:23 +0000 (19:17 -0400)]
#21800: Add RFC 6855 support to imaplib.
Original patch by Milan Oberkirch, updated by myself and
Maciej Szulik.
Yury Selivanov [Sun, 10 May 2015 19:09:46 +0000 (15:09 -0400)]
Issue #22906: Do incref before SetCause/SetContext
Guido van Rossum [Sat, 9 May 2015 18:37:23 +0000 (11:37 -0700)]
Fix news entry for issue 24018.
Yury Selivanov [Sat, 9 May 2015 18:04:17 +0000 (14:04 -0400)]
Issue 22906: Increment refcount after PyException_SetContext
Yury Selivanov [Sat, 9 May 2015 17:53:57 +0000 (13:53 -0400)]
Issue 22906: Add test file.
Yury Selivanov [Sat, 9 May 2015 15:44:30 +0000 (11:44 -0400)]
PEP 479: Change StopIteration handling inside generators.
Closes issue #22906.
Raymond Hettinger [Sat, 9 May 2015 05:07:23 +0000 (01:07 -0400)]
Issue #24018: Add a collections.Generator abstract base class.
Benjamin Peterson [Sat, 9 May 2015 04:29:08 +0000 (00:29 -0400)]
merge 3.4
Benjamin Peterson [Sat, 9 May 2015 04:25:18 +0000 (00:25 -0400)]
ensure .keywords is always a dict
Benjamin Peterson [Sat, 9 May 2015 01:32:36 +0000 (21:32 -0400)]
merge 3.4 (#23042)
Benjamin Peterson [Sat, 9 May 2015 01:32:19 +0000 (21:32 -0400)]
merge heads
Benjamin Peterson [Sat, 9 May 2015 01:31:36 +0000 (21:31 -0400)]
fix libffi compilation on FreeBSD (#23042)
Patch from Marc-Andre Lemburg.
Donald Stufft [Sat, 9 May 2015 01:30:37 +0000 (21:30 -0400)]
merge - upgrade setuptools to 15.2
Donald Stufft [Sat, 9 May 2015 01:30:04 +0000 (21:30 -0400)]
Upgrade setuptools to 15.2
Ned Deily [Fri, 8 May 2015 21:46:53 +0000 (14:46 -0700)]
Minor updates to the OS X installer ReadMe.rtf.
Ned Deily [Fri, 8 May 2015 21:42:32 +0000 (14:42 -0700)]
Minor updates to the OS X installer ReadMe.rtf.
Larry Hastings [Fri, 8 May 2015 14:45:10 +0000 (07:45 -0700)]
Issue #20274: When calling a _sqlite.Connection, it now complains if passed
any keyword arguments. Previously it silently ignored them.
Also: merge related change from 3.4, also reported on Issue #20274.
Larry Hastings [Fri, 8 May 2015 14:37:49 +0000 (07:37 -0700)]
Issue #20274: Remove ignored and erroneous "kwargs" parameters from three
METH_VARARGS methods on _sqlite.Connection.
Larry Hastings [Fri, 8 May 2015 13:58:56 +0000 (06:58 -0700)]
Merge from 3.4.
Larry Hastings [Fri, 8 May 2015 13:54:58 +0000 (06:54 -0700)]
Issue #21520: test_zipfile no longer fails if the word 'bad' appears
anywhere in the name of the current directory.
Andrew Svetlov [Fri, 8 May 2015 11:15:11 +0000 (14:15 +0300)]
Merge 3.4
Andrew Svetlov [Fri, 8 May 2015 11:13:41 +0000 (14:13 +0300)]
Fix doc: asyncio.Semaphore.release() actually is a regular function, not coroutine
Larry Hastings [Fri, 8 May 2015 06:30:09 +0000 (23:30 -0700)]
Issue #24000: Improved Argument Clinic's mapping of converters to legacy
"format units". Updated the documentation to match.
Benjamin Peterson [Thu, 7 May 2015 22:42:16 +0000 (18:42 -0400)]
Merge 3.4
Benjamin Peterson [Thu, 7 May 2015 22:41:47 +0000 (18:41 -0400)]
shorten capsule name macro; it doesn't need to be so long
Benjamin Peterson [Thu, 7 May 2015 01:32:14 +0000 (21:32 -0400)]
merge heads
Benjamin Peterson [Thu, 7 May 2015 01:31:07 +0000 (21:31 -0400)]
merge 3.4
Benjamin Peterson [Thu, 7 May 2015 01:29:14 +0000 (21:29 -0400)]
remove word we don't need
Zachary Ware [Thu, 7 May 2015 01:19:35 +0000 (20:19 -0500)]
Merge from 3.4.
Zachary Ware [Thu, 7 May 2015 01:19:06 +0000 (20:19 -0500)]
Fix copy/paste errors.
Basically, s/thread/coroutine/.
Serhiy Storchaka [Wed, 6 May 2015 16:22:55 +0000 (19:22 +0300)]
Fixed English in error message.
Serhiy Storchaka [Wed, 6 May 2015 16:21:00 +0000 (19:21 +0300)]
Fixed English in error message.
Serhiy Storchaka [Wed, 6 May 2015 16:14:47 +0000 (19:14 +0300)]
Issue #24134: assertRaises(), assertRaisesRegex(), assertWarns() and
assertWarnsRegex() checks are not longer successful if the callable is None.
Added tests for assertRaises().
Serhiy Storchaka [Wed, 6 May 2015 16:13:11 +0000 (19:13 +0300)]
Issue #24134: assertRaises(), assertRaisesRegex(), assertWarns() and
assertWarnsRegex() checks are not longer successful if the callable is None.
Added tests for assertRaises().
Serhiy Storchaka [Wed, 6 May 2015 11:19:22 +0000 (14:19 +0300)]
Use specialized functions intead of Py_BuildValue() in _tkinter.
Serhiy Storchaka [Wed, 6 May 2015 11:00:04 +0000 (14:00 +0300)]
Issue #23880: Tkinter's getint() and getdouble() now support Tcl_Obj.
Tkinter's getdouble() now supports any numbers (in particular int).
Serhiy Storchaka [Wed, 6 May 2015 06:53:07 +0000 (09:53 +0300)]
Issue #24009: Got rid of using rare "y#" format unit in TextIOWrapper.tell().
Parsed value should be bytes, not general robuffer, this is required in other
places.
Serhiy Storchaka [Wed, 6 May 2015 06:38:22 +0000 (09:38 +0300)]
Issue #24125: Saved error's line and column numbers when an error is occured
during closing expatreader. Fixed a regression introduced in issue #23865.