]>
granicus.if.org Git - python/log
Serhiy Storchaka [Mon, 29 Jun 2015 18:18:55 +0000 (21:18 +0300)]
Issue #24467: Fixed possible buffer over-read in bytearray. The bytearray
object now always allocates place for trailing null byte and it's buffer now
is always null-terminated.
Serhiy Storchaka [Mon, 29 Jun 2015 18:18:01 +0000 (21:18 +0300)]
Issue #24467: Fixed possible buffer over-read in bytearray. The bytearray
object now always allocates place for trailing null byte and it's buffer now
is always null-terminated.
Serhiy Storchaka [Mon, 29 Jun 2015 18:14:06 +0000 (21:14 +0300)]
Issue #24467: Fixed possible buffer over-read in bytearray. The bytearray
object now always allocates place for trailing null byte and it's buffer now
is always null-terminated.
Jason R. Coombs [Sun, 28 Jun 2015 15:15:13 +0000 (11:15 -0400)]
Issue #20387: Merge with 3.5
Jason R. Coombs [Sun, 28 Jun 2015 15:13:30 +0000 (11:13 -0400)]
Issue #20387: Merge test and patch from 3.4.4
Jason R. Coombs [Sun, 28 Jun 2015 15:10:29 +0000 (11:10 -0400)]
Issue #20387: Merge
Serhiy Storchaka [Sun, 28 Jun 2015 14:56:28 +0000 (17:56 +0300)]
Issue #24456: Fixed possible buffer over-read in adpcm2lin() and lin2adpcm()
functions of the audioop module.
Serhiy Storchaka [Sun, 28 Jun 2015 14:55:33 +0000 (17:55 +0300)]
Issue #24456: Fixed possible buffer over-read in adpcm2lin() and lin2adpcm()
functions of the audioop module.
Serhiy Storchaka [Sun, 28 Jun 2015 14:52:09 +0000 (17:52 +0300)]
Issue #24456: Fixed possible buffer over-read in adpcm2lin() and lin2adpcm()
functions of the audioop module.
Jason R. Coombs [Sun, 28 Jun 2015 14:23:11 +0000 (10:23 -0400)]
Issue #20387: Merge patch and test
Serhiy Storchaka [Sun, 28 Jun 2015 14:09:11 +0000 (17:09 +0300)]
Issue #24336: The contextmanager decorator now works with functions with
keyword arguments called "func" and "self". Patch by Martin Panter.
Serhiy Storchaka [Sun, 28 Jun 2015 14:08:35 +0000 (17:08 +0300)]
Issue #24336: The contextmanager decorator now works with functions with
keyword arguments called "func" and "self". Patch by Martin Panter.
Serhiy Storchaka [Sun, 28 Jun 2015 14:06:07 +0000 (17:06 +0300)]
Issue #24336: The contextmanager decorator now works with functions with
keyword arguments called "func" and "self". Patch by Martin Panter.
Raymond Hettinger [Sun, 28 Jun 2015 05:03:35 +0000 (22:03 -0700)]
Minor refactoring. Move reference count logic into function that adds entry.
Benjamin Peterson [Sat, 27 Jun 2015 20:46:31 +0000 (15:46 -0500)]
merge 3.5
Benjamin Peterson [Sat, 27 Jun 2015 20:45:56 +0000 (15:45 -0500)]
upgrade to Unicode 8.0.0
Benjamin Peterson [Sat, 27 Jun 2015 20:02:02 +0000 (15:02 -0500)]
merge 3.5 (#24522)
Benjamin Peterson [Sat, 27 Jun 2015 20:01:51 +0000 (15:01 -0500)]
prevent integer overflow in escape_unicode (closes #24522)
Benjamin Peterson [Sat, 27 Jun 2015 19:26:29 +0000 (14:26 -0500)]
merge 3.5
Benjamin Peterson [Sat, 27 Jun 2015 19:26:21 +0000 (14:26 -0500)]
merge 3.4
Benjamin Peterson [Sat, 27 Jun 2015 19:26:15 +0000 (14:26 -0500)]
merge 3.3
Benjamin Peterson [Sat, 27 Jun 2015 19:25:50 +0000 (14:25 -0500)]
add issue number
Benjamin Peterson [Sat, 27 Jun 2015 19:18:44 +0000 (14:18 -0500)]
merge 3.5
Benjamin Peterson [Sat, 27 Jun 2015 19:18:23 +0000 (14:18 -0500)]
merge 3.4
Benjamin Peterson [Sat, 27 Jun 2015 18:56:46 +0000 (13:56 -0500)]
merge 3.3
Benjamin Peterson [Sat, 27 Jun 2015 18:41:33 +0000 (13:41 -0500)]
use safe allocation and reallocation macros
Jason R. Coombs [Fri, 26 Jun 2015 21:45:09 +0000 (17:45 -0400)]
Issue #20387: Update Misc/NEWS
Raymond Hettinger [Fri, 26 Jun 2015 09:50:21 +0000 (02:50 -0700)]
Minor tweeak to tighten the inner-loop.
Berker Peksag [Thu, 25 Jun 2015 20:39:53 +0000 (23:39 +0300)]
Issue #23684: Clarify the return value of the scheme attribute of ParseResult and SplitResult objects.
Patch by Martin Panter.
Berker Peksag [Thu, 25 Jun 2015 20:39:26 +0000 (23:39 +0300)]
Issue #23684: Clarify the return value of the scheme attribute of ParseResult and SplitResult objects.
Patch by Martin Panter.
Berker Peksag [Thu, 25 Jun 2015 20:38:48 +0000 (23:38 +0300)]
Issue #23684: Clarify the return value of the scheme attribute of ParseResult and SplitResult objects.
Patch by Martin Panter.
Yury Selivanov [Thu, 25 Jun 2015 17:50:38 +0000 (13:50 -0400)]
Merge 3.5 (issue #24509)
Yury Selivanov [Thu, 25 Jun 2015 17:50:21 +0000 (13:50 -0400)]
Merge 3.4 (issue #24509)
Yury Selivanov [Thu, 25 Jun 2015 17:49:52 +0000 (13:49 -0400)]
Issue #24509: Clarify Handle.cancel() and loop.call_* methods.
Yury Selivanov [Thu, 25 Jun 2015 15:55:02 +0000 (11:55 -0400)]
Merge 3.5
Yury Selivanov [Thu, 25 Jun 2015 15:54:49 +0000 (11:54 -0400)]
Merge 3.4
Yury Selivanov [Thu, 25 Jun 2015 15:54:34 +0000 (11:54 -0400)]
asyncio.docs: Use less confusing title
Yury Selivanov [Thu, 25 Jun 2015 15:48:52 +0000 (11:48 -0400)]
Merge 3.5 (Issue #24439)
Yury Selivanov [Thu, 25 Jun 2015 15:48:32 +0000 (11:48 -0400)]
Issue #24439: Update tulip_coro.dia
Yury Selivanov [Wed, 24 Jun 2015 16:51:55 +0000 (12:51 -0400)]
Merge 3.5 (issue #24325 & #24400)
Yury Selivanov [Wed, 24 Jun 2015 16:49:28 +0000 (12:49 -0400)]
Issue #24400, #24325: More tests for types._GeneratorWrapper
Also, make 'wrapped' and 'isgen' private.
Yury Selivanov [Wed, 24 Jun 2015 15:45:21 +0000 (11:45 -0400)]
Merge 3.5 (Issue #24325, #24400)
Yury Selivanov [Wed, 24 Jun 2015 15:44:51 +0000 (11:44 -0400)]
Issue #24325, #24400: Add more unittests for types.coroutine; tweak wrapper implementation.
Yury Selivanov [Wed, 24 Jun 2015 15:04:39 +0000 (11:04 -0400)]
Merge 3.5 (issue #24439)
Yury Selivanov [Wed, 24 Jun 2015 15:04:15 +0000 (11:04 -0400)]
Issue #24439: Improve PEP 492 related docs.
Patch by Martin Panter.
Yury Selivanov [Wed, 24 Jun 2015 14:55:33 +0000 (10:55 -0400)]
Merge 3.5
Yury Selivanov [Wed, 24 Jun 2015 14:55:12 +0000 (10:55 -0400)]
Issue #24495, #24400: Test asyncio.Task.repr in debug mode
Yury Selivanov [Wed, 24 Jun 2015 14:48:20 +0000 (10:48 -0400)]
Fix asyncio unittests in debug mode (Merge 3.5)
Yury Selivanov [Wed, 24 Jun 2015 14:47:44 +0000 (10:47 -0400)]
Fix asyncio unittests in debug mode
Yury Selivanov [Wed, 24 Jun 2015 14:45:44 +0000 (10:45 -0400)]
Fix asyncio unittests in debug mode
Yury Selivanov [Wed, 24 Jun 2015 14:32:41 +0000 (10:32 -0400)]
Issue #24400: Fix CoroWrapper for 'async def' coroutines
Yury Selivanov [Wed, 24 Jun 2015 14:32:22 +0000 (10:32 -0400)]
Issue #24400: Fix CoroWrapper for 'async def' coroutines
Yury Selivanov [Wed, 24 Jun 2015 14:30:14 +0000 (10:30 -0400)]
Issue #24400: Fix CoroWrapper for 'async def' coroutines
Yury Selivanov [Wed, 24 Jun 2015 13:42:08 +0000 (09:42 -0400)]
Merge 3.5
Yury Selivanov [Wed, 24 Jun 2015 13:41:56 +0000 (09:41 -0400)]
Merge 3.4
Yury Selivanov [Wed, 24 Jun 2015 13:41:35 +0000 (09:41 -0400)]
asyncio: Merge changes from issue #24400.
Raymond Hettinger [Wed, 24 Jun 2015 08:22:19 +0000 (01:22 -0700)]
Minor code cleanup.
Steve Dower [Wed, 24 Jun 2015 03:48:52 +0000 (20:48 -0700)]
Closes #24244: Removes invalid test from test_time
Steve Dower [Wed, 24 Jun 2015 03:48:32 +0000 (20:48 -0700)]
Closes #24244: Removes invalid test from test_time
Yury Selivanov [Tue, 23 Jun 2015 19:10:21 +0000 (15:10 -0400)]
Merge 3.5
Yury Selivanov [Tue, 23 Jun 2015 19:09:58 +0000 (15:09 -0400)]
docs.whatsnew: Update ref to tp_as_async
Yury Selivanov [Tue, 23 Jun 2015 15:46:26 +0000 (11:46 -0400)]
Merge 3.5
Yury Selivanov [Tue, 23 Jun 2015 15:46:09 +0000 (11:46 -0400)]
docs.capi: Fix tp_as_async doc
Antoine Pitrou [Tue, 23 Jun 2015 12:39:57 +0000 (14:39 +0200)]
Issue #24489: ensure a previously set C errno doesn't disturb cmath.polar().
Antoine Pitrou [Tue, 23 Jun 2015 12:38:13 +0000 (14:38 +0200)]
Issue #24489: ensure a previously set C errno doesn't disturb cmath.polar().
Antoine Pitrou [Tue, 23 Jun 2015 12:31:11 +0000 (14:31 +0200)]
Issue #24489: ensure a previously set C errno doesn't disturb cmath.polar().
Yury Selivanov [Mon, 22 Jun 2015 16:31:24 +0000 (12:31 -0400)]
Issue #24400: Merge 3.5
Yury Selivanov [Mon, 22 Jun 2015 16:19:30 +0000 (12:19 -0400)]
Issue #24400: Introduce a distinct type for 'async def' coroutines.
Summary of changes:
1. Coroutines now have a distinct, separate from generators
type at the C level: PyGen_Type, and a new typedef PyCoroObject.
PyCoroObject shares the initial segment of struct layout with
PyGenObject, making it possible to reuse existing generators
machinery. The new type is exposed as 'types.CoroutineType'.
As a consequence of having a new type, CO_GENERATOR flag is
no longer applied to coroutines.
2. Having a separate type for coroutines made it possible to add
an __await__ method to the type. Although it is not used by the
interpreter (see details on that below), it makes coroutines
naturally (without using __instancecheck__) conform to
collections.abc.Coroutine and collections.abc.Awaitable ABCs.
[The __instancecheck__ is still used for generator-based
coroutines, as we don't want to add __await__ for generators.]
3. Add new opcode: GET_YIELD_FROM_ITER. The opcode is needed to
allow passing native coroutines to the YIELD_FROM opcode.
Before this change, 'yield from o' expression was compiled to:
(o)
GET_ITER
LOAD_CONST
YIELD_FROM
Now, we use GET_YIELD_FROM_ITER instead of GET_ITER.
The reason for adding a new opcode is that GET_ITER is used
in some contexts (such as 'for .. in' loops) where passing
a coroutine object is invalid.
4. Add two new introspection functions to the inspec module:
getcoroutinestate(c) and getcoroutinelocals(c).
5. inspect.iscoroutine(o) is updated to test if 'o' is a native
coroutine object. Before this commit it used abc.Coroutine,
and it was requested to update inspect.isgenerator(o) to use
abc.Generator; it was decided, however, that inspect functions
should really be tailored for checking for native types.
6. sys.set_coroutine_wrapper(w) API is updated to work with only
native coroutines. Since types.coroutine decorator supports
any type of callables now, it would be confusing that it does
not work for all types of coroutines.
7. Exceptions logic in generators C implementation was updated
to raise clearer messages for coroutines:
Before: TypeError("generator raised StopIteration")
After: TypeError("coroutine raised StopIteration")
Dingyuan Wang [Mon, 22 Jun 2015 02:01:12 +0000 (10:01 +0800)]
Issue #20387: Restore retention of indentation during untokenize.
Jason R. Coombs [Fri, 26 Jun 2015 02:42:24 +0000 (22:42 -0400)]
Issue #20387: Correct test to properly capture expectation.
Raymond Hettinger [Sun, 21 Jun 2015 17:47:20 +0000 (10:47 -0700)]
Harmonize the bottom of the outer loop with its entry point
giving a small simplification. Timings show that hash
pre-check seems only benefit the inner-loop (the linear probes).
Serhiy Storchaka [Sun, 21 Jun 2015 14:12:40 +0000 (17:12 +0300)]
Fixed documentation of functions with const char* arguments.
Serhiy Storchaka [Sun, 21 Jun 2015 14:12:16 +0000 (17:12 +0300)]
Fixed documentation of functions with const char* arguments.
Serhiy Storchaka [Sun, 21 Jun 2015 14:11:21 +0000 (17:11 +0300)]
Fixed documentation of functions with const char* arguments.
Serhiy Storchaka [Sun, 21 Jun 2015 13:27:36 +0000 (16:27 +0300)]
Added the const qualifier for char* argument of Py_EnterRecursiveCall().
Serhiy Storchaka [Sun, 21 Jun 2015 13:27:09 +0000 (16:27 +0300)]
Added the const qualifier for char* argument of Py_EnterRecursiveCall().
Serhiy Storchaka [Sun, 21 Jun 2015 13:26:28 +0000 (16:26 +0300)]
Added the const qualifier for char* argument of Py_EnterRecursiveCall().
Serhiy Storchaka [Sun, 21 Jun 2015 13:00:58 +0000 (16:00 +0300)]
Issue #24436: Added const qualifiers for char* arguments of _PyTraceback_Add.
Patch by Michael Ensslin.
Serhiy Storchaka [Sun, 21 Jun 2015 13:00:33 +0000 (16:00 +0300)]
Issue #24436: Added const qualifiers for char* arguments of _PyTraceback_Add.
Patch by Michael Ensslin.
Serhiy Storchaka [Sun, 21 Jun 2015 12:59:46 +0000 (15:59 +0300)]
Issue #24436: Added const qualifiers for char* arguments of _PyTraceback_Add.
Patch by Michael Ensslin.
Serhiy Storchaka [Sun, 21 Jun 2015 11:43:15 +0000 (14:43 +0300)]
Issue #24408: Fixed test for tkinter.Font on OS X.
Based on patch by Martin Panter.
Serhiy Storchaka [Sun, 21 Jun 2015 11:42:57 +0000 (14:42 +0300)]
Issue #24408: Fixed test for tkinter.Font on OS X.
Based on patch by Martin Panter.
Serhiy Storchaka [Sun, 21 Jun 2015 11:41:44 +0000 (14:41 +0300)]
Issue #24408: Fixed test for tkinter.Font on OS X.
Based on patch by Martin Panter.
Serhiy Storchaka [Sun, 21 Jun 2015 11:06:55 +0000 (14:06 +0300)]
Issue #24426: Fast searching optimization in regular expressions now works
for patterns that starts with capturing groups. Fast searching optimization
now can't be disabled at compile time.
Raymond Hettinger [Sun, 21 Jun 2015 04:39:51 +0000 (21:39 -0700)]
Restore quick exit (no freeslot check) for common case (found null on first probe).
Jason R. Coombs [Sat, 20 Jun 2015 23:52:22 +0000 (19:52 -0400)]
Issue #20387: Add test capturing failure to roundtrip indented code in tokenize module.
Jason R. Coombs [Sat, 20 Jun 2015 23:13:50 +0000 (19:13 -0400)]
Remove unused import and remove doctest-only import into doctests.
Steve Dower [Fri, 19 Jun 2015 20:08:58 +0000 (13:08 -0700)]
Issue 24476: Statically links vcruntime140.dll and removes it from the installer
Steve Dower [Fri, 19 Jun 2015 17:49:04 +0000 (10:49 -0700)]
Issue 24476: Statically links vcruntime140.dll and removes it from the installer
Zachary Ware [Wed, 17 Jun 2015 15:09:24 +0000 (10:09 -0500)]
Remove deprecated buildbot scripts
Zachary Ware [Wed, 17 Jun 2015 15:08:57 +0000 (10:08 -0500)]
Merge 3.5
Zachary Ware [Wed, 17 Jun 2015 15:08:44 +0000 (10:08 -0500)]
Merge 3.4
Zachary Ware [Wed, 17 Jun 2015 14:48:19 +0000 (09:48 -0500)]
Merge PCbuild/readme.txt update from 3.5
Zachary Ware [Wed, 17 Jun 2015 14:45:22 +0000 (09:45 -0500)]
Merge 3.4's PCbuild/readme.txt update.
All the new information in 3.4's readme.txt was already here, but the
wrong name was used to refer to the script. Also reworded the sentence.
Zachary Ware [Wed, 17 Jun 2015 04:27:56 +0000 (23:27 -0500)]
Update PCbuild/readme.txt
It now recommends PCbuild/get_externals.bat instead of the scripts in
Tools/buildbot.
Zachary Ware [Tue, 16 Jun 2015 15:56:14 +0000 (10:56 -0500)]
Deprecate unused scripts in Tools/buildbot.
I would just outright delete them, but the readme in PCbuild recommended
their use, so I figure it would be nice to leave them there for a while.
Steve Dower [Mon, 15 Jun 2015 16:11:37 +0000 (09:11 -0700)]
Issue #8232: Renamed WinFireFox to WinFirefox
Steve Dower [Mon, 15 Jun 2015 16:11:14 +0000 (09:11 -0700)]
Issue #8232: Renamed WinFireFox to WinFirefox
Ned Deily [Mon, 15 Jun 2015 01:30:46 +0000 (18:30 -0700)]
null merge 3.5 to default (
9a0c5ffe7420 merged 3.4 to default, bypassing 3.5)
Ned Deily [Mon, 15 Jun 2015 01:30:04 +0000 (18:30 -0700)]
null merge 3.4 to 3.5 (
9a0c5ffe7420 merged 3.4 to default, bypassing 3.5)