]>
granicus.if.org Git - python/log
Ned Deily [Tue, 30 Jul 2013 21:32:52 +0000 (14:32 -0700)]
Issue #15494: merge from 3.3
Ned Deily [Tue, 30 Jul 2013 21:30:15 +0000 (14:30 -0700)]
Issue #15494: Install new test/support directory.
R David Murray [Tue, 30 Jul 2013 19:53:30 +0000 (15:53 -0400)]
Merge: #16273: Fix tutorial discussion of seek/tell (opaque text-mode values).
R David Murray [Tue, 30 Jul 2013 19:51:57 +0000 (15:51 -0400)]
#16273: Fix tutorial discussion of seek/tell (opaque text-mode values).
Patch by Sijin Joseph.
R David Murray [Tue, 30 Jul 2013 19:37:43 +0000 (15:37 -0400)]
Merge: #18601: fix error made when difflib example was converted to use 'with'.
R David Murray [Tue, 30 Jul 2013 19:37:11 +0000 (15:37 -0400)]
#18601: fix error made when difflib example was converted to use 'with'.
Ethan Furman [Tue, 30 Jul 2013 19:24:25 +0000 (12:24 -0700)]
fixed examples to work with changed attribute names
R David Murray [Tue, 30 Jul 2013 18:43:10 +0000 (14:43 -0400)]
Merge #18584: s/testcleanup/testsetup/ until we switch to Sphinx 1.1.
R David Murray [Tue, 30 Jul 2013 18:42:40 +0000 (14:42 -0400)]
#18584: s/testcleanup/testsetup/ until we switch to Sphinx 1.1.
testcleanup directive is new as of 1.1, and we are currently running
1.0.7. But using testsetup works just as well, and avoids the
unknown directive error when building the docs.
Antoine Pitrou [Tue, 30 Jul 2013 18:09:36 +0000 (20:09 +0200)]
Merge doc fix
Antoine Pitrou [Tue, 30 Jul 2013 18:09:03 +0000 (20:09 +0200)]
Simplify example of PyErr_Fetch() use
Antoine Pitrou [Tue, 30 Jul 2013 17:59:21 +0000 (19:59 +0200)]
Issue #18112: PEP 442 implementation (safe object finalization).
Christian Heimes [Tue, 30 Jul 2013 13:54:39 +0000 (15:54 +0200)]
Add simple test for repr(lock)
Christian Heimes [Tue, 30 Jul 2013 13:44:24 +0000 (15:44 +0200)]
Add simple test for resource.getpagesize()
Christian Heimes [Tue, 30 Jul 2013 13:44:13 +0000 (15:44 +0200)]
Add simple test for resource.getpagesize()
Christian Heimes [Tue, 30 Jul 2013 13:35:54 +0000 (15:35 +0200)]
Issue #18599: Fix name attribute of _sha1.sha1() object. It now returns
'SHA1' instead of 'SHA'.
Add more tests for hashlib and hash object attributes
Christian Heimes [Tue, 30 Jul 2013 13:33:30 +0000 (15:33 +0200)]
Add more tests for hashlib and hash object attributes
Christian Heimes [Tue, 30 Jul 2013 13:32:57 +0000 (15:32 +0200)]
Issue #18599: Fix name attribute of _sha1.sha1() object. It now returns
'SHA1' instead of 'SHA'.
Eli Bendersky [Tue, 30 Jul 2013 13:13:01 +0000 (06:13 -0700)]
Issue #18593: fix typo in comment
Eli Bendersky [Tue, 30 Jul 2013 13:12:49 +0000 (06:12 -0700)]
Issue #18593: fix typo in comment
Terry Jan Reedy [Tue, 30 Jul 2013 05:37:28 +0000 (01:37 -0400)]
Merge with 3.3
Terry Jan Reedy [Tue, 30 Jul 2013 05:36:48 +0000 (01:36 -0400)]
Make all idle test case names end with 'Test'.
R David Murray [Mon, 29 Jul 2013 19:56:26 +0000 (15:56 -0400)]
Merge #18584: make doctest examples in email documentation pass.
R David Murray [Mon, 29 Jul 2013 19:49:58 +0000 (15:49 -0400)]
#18584: make doctest examples in email documentation pass.
With the exception of the 'as_string' call in the policy docs.
That one is a separate issue.
Note that when building the docs sphinx is complaining about
.. testcleanup:: being an invalid directive. I don't know
why this is, as I'm following the sphinx docs...but fortunately
the action is to omit the text in the body, so the generated
documentation is correct.
Nick Coghlan [Mon, 29 Jul 2013 07:52:21 +0000 (17:52 +1000)]
Merge #15415 from 3.3 (again)
Nick Coghlan [Mon, 29 Jul 2013 07:51:16 +0000 (17:51 +1000)]
Third attempt to fix #15415 on Windows
With help from jkloth on IRC, so it will hopefully work
this time :)
Nick Coghlan [Mon, 29 Jul 2013 05:19:29 +0000 (15:19 +1000)]
Merge #15415 Windows buildbot change from 3.3
Nick Coghlan [Mon, 29 Jul 2013 05:18:09 +0000 (15:18 +1000)]
Attempt to fix #15415 on Windows
Terry Jan Reedy [Sun, 28 Jul 2013 20:40:07 +0000 (16:40 -0400)]
Merge with 3.3
Terry Jan Reedy [Sun, 28 Jul 2013 20:39:44 +0000 (16:39 -0400)]
Update gui section of idle test README.
Terry Jan Reedy [Sun, 28 Jul 2013 20:25:52 +0000 (16:25 -0400)]
Merge with 3.3
Terry Jan Reedy [Sun, 28 Jul 2013 20:25:16 +0000 (16:25 -0400)]
Issue #18441: Remove check from test_text.py in 3.3,4 (already done in 2.7).
Nick Coghlan [Sun, 28 Jul 2013 12:25:25 +0000 (22:25 +1000)]
Merge #15415 from 3.3
Nick Coghlan [Sun, 28 Jul 2013 12:11:50 +0000 (22:11 +1000)]
Close #15415: Factor out temp dir helpers to test.support
Patch by Chris Jerdonek
Nick Coghlan [Sun, 28 Jul 2013 11:40:20 +0000 (21:40 +1000)]
Null merge from 3.3
Nick Coghlan [Sun, 28 Jul 2013 11:06:50 +0000 (21:06 +1000)]
Issue #15494: test.support is now a package rather than a module
Also including this change in 3.3 to help avoid spurious conflicts
between the two most active branches.
(Initial patch by Indra Talip)
Nick Coghlan [Sun, 28 Jul 2013 10:56:19 +0000 (20:56 +1000)]
Close #15494: test.support is now a package rather than a module
Initial patch by Indra Talip
Nick Coghlan [Sun, 28 Jul 2013 10:00:01 +0000 (20:00 +1000)]
Close #13266: Add inspect.unwrap
Initial patch by Daniel Urban and Aaron Iles
Raymond Hettinger [Sun, 28 Jul 2013 09:39:49 +0000 (02:39 -0700)]
Restore the data block size to 62.
The former block size traded away good fit within cache lines in
order to gain faster division in deque_item(). However, compilers
are getting smarter and can now replace the slow division operation
with a fast integer multiply and right shift. Accordingly, it makes
sense to go back to a size that lets blocks neatly fill entire
cache-lines.
GCC-4.8 and CLANG 4.0 both compute "x // 62" with something
roughly equivalent to "x *
9520900167075897609 >> 69".
Terry Jan Reedy [Sun, 28 Jul 2013 04:00:47 +0000 (00:00 -0400)]
Merge with 3.3
Terry Jan Reedy [Sun, 28 Jul 2013 04:00:20 +0000 (00:00 -0400)]
Issue #18441: Make test.support.requires('gui') skip when it should.
Victor Stinner [Sun, 28 Jul 2013 00:57:02 +0000 (02:57 +0200)]
(Merge 3.3) doc of PYTHONFAULTHANDLER env var: add missing "versionadded" tag
Victor Stinner [Sun, 28 Jul 2013 00:56:50 +0000 (02:56 +0200)]
doc of PYTHONFAULTHANDLER env var: add missing "versionadded" tag
Benjamin Peterson [Sat, 27 Jul 2013 21:07:19 +0000 (14:07 -0700)]
merge 3.3 (#18565)
Benjamin Peterson [Sat, 27 Jul 2013 21:06:56 +0000 (14:06 -0700)]
add a test for issue #17669 (closes #18565)
Patch from Phil Connell.
Terry Jan Reedy [Sat, 27 Jul 2013 20:15:51 +0000 (16:15 -0400)]
Merge with 3.3
Terry Jan Reedy [Sat, 27 Jul 2013 20:15:29 +0000 (16:15 -0400)]
Issue #18573: Complete copy-paste from assertRaises entry to assertWarns entry.
Raymond Hettinger [Sat, 27 Jul 2013 06:14:22 +0000 (23:14 -0700)]
Assertions key off NDEBUG
Victor Stinner [Sat, 27 Jul 2013 00:41:48 +0000 (02:41 +0200)]
null merge (fix already applied to default)
Victor Stinner [Sat, 27 Jul 2013 00:41:03 +0000 (02:41 +0200)]
Issue #15893: Remove dead code
Victor Stinner [Sat, 27 Jul 2013 00:39:09 +0000 (02:39 +0200)]
Issue #15893: Improve error handling in main() and Py_FrozenMain()
* handle _PyMem_RawStrdup() failure
* Py_FrozenMain() releases memory on error
* Py_FrozenMain() duplicates the old locale, as done in main()
Victor Stinner [Sat, 27 Jul 2013 00:24:52 +0000 (02:24 +0200)]
Py_FrozenMain() now uses _Py_char2wchar() to decode command line arguments, as
done in main()
Victor Stinner [Fri, 26 Jul 2013 23:13:34 +0000 (01:13 +0200)]
Issue #18203: Replace PyMem_Malloc() with PyMem_RawMalloc() at Python initialization
Victor Stinner [Fri, 26 Jul 2013 23:05:49 +0000 (01:05 +0200)]
(Merge 3.3) Issue #15893: frozenmain.c now handles PyMem_Malloc() failure
Victor Stinner [Fri, 26 Jul 2013 23:04:56 +0000 (01:04 +0200)]
Issue #15893: frozenmain.c now handles PyMem_Malloc() failure
Christian Heimes [Fri, 26 Jul 2013 22:33:35 +0000 (00:33 +0200)]
Issue #18552: Check return value of PyArena_AddPyObject() in obj2ast_object().
Christian Heimes [Fri, 26 Jul 2013 22:33:13 +0000 (00:33 +0200)]
Issue #18552: Check return value of PyArena_AddPyObject() in obj2ast_object().
Victor Stinner [Fri, 26 Jul 2013 22:04:42 +0000 (00:04 +0200)]
(Merge 3.3) Parser/asdl_c.py: use Py_CLEAR()
Victor Stinner [Fri, 26 Jul 2013 22:03:47 +0000 (00:03 +0200)]
Parser/asdl_c.py: use Py_CLEAR()
Victor Stinner [Fri, 26 Jul 2013 22:01:35 +0000 (00:01 +0200)]
(Merge 3.3) According to the PEP 7, C code must "use 4-space indents"
Replace 8 spaces with 4.
Victor Stinner [Fri, 26 Jul 2013 22:00:36 +0000 (00:00 +0200)]
According to the PEP 7, C code must "use 4-space indents"
Replace 8 spaces with 4.
Christian Heimes [Fri, 26 Jul 2013 21:04:39 +0000 (23:04 +0200)]
Issue #18561: Skip name in ctypes' _build_callargs() if name is NULL.
CID 486199
Christian Heimes [Fri, 26 Jul 2013 21:04:29 +0000 (23:04 +0200)]
Issue #18561: Skip name in ctypes' _build_callargs() if name is NULL.
CID 486199
Christian Heimes [Fri, 26 Jul 2013 20:50:01 +0000 (22:50 +0200)]
Issue #18560: Fix potential NULL pointer dereference in sum()
Christian Heimes [Fri, 26 Jul 2013 20:49:26 +0000 (22:49 +0200)]
Issue #18560: Fix potential NULL pointer dereference in sum()
Christian Heimes [Fri, 26 Jul 2013 20:45:47 +0000 (22:45 +0200)]
Issue #18559: Fix NULL pointer dereference error in _pickle module
Christian Heimes [Fri, 26 Jul 2013 20:45:00 +0000 (22:45 +0200)]
Issue #18559: Fix NULL pointer dereference error in _pickle module
Victor Stinner [Fri, 26 Jul 2013 20:23:33 +0000 (22:23 +0200)]
Issue #18519: the Python authorizer callback of sqlite3 must not raise Python exceptions
The exception is printed if sqlite3.enable_callback_tracebacks(True) has been
called, otherwise the exception is cleared.
Christian Heimes [Fri, 26 Jul 2013 16:00:12 +0000 (18:00 +0200)]
Coverity: model PyLong_From*() functions
Christian Heimes [Fri, 26 Jul 2013 13:54:13 +0000 (15:54 +0200)]
Handle yet another potential failure in testcapi
CID
1058280
Christian Heimes [Fri, 26 Jul 2013 13:54:07 +0000 (15:54 +0200)]
Handle yet another potential failure in testcapi
CID
1058280
Christian Heimes [Fri, 26 Jul 2013 13:51:35 +0000 (15:51 +0200)]
Check return value of PyLong_FromLong(X509_get_version()). It might be NULL if
X509_get_version() grows beyond our small int cache.
CID
1058279
Christian Heimes [Fri, 26 Jul 2013 13:51:18 +0000 (15:51 +0200)]
Check return value of PyLong_FromLong(X509_get_version()). It might be NULL if
X509_get_version() grows beyond our small int cache.
CID
1058279
Christian Heimes [Fri, 26 Jul 2013 13:26:26 +0000 (15:26 +0200)]
remove surplus and wrong Py_DECREF() introduced in
33891989c9cf
Christian Heimes [Fri, 26 Jul 2013 13:26:18 +0000 (15:26 +0200)]
remove surplus and wrong Py_DECREF() introduced in
33891989c9cf
Christian Heimes [Fri, 26 Jul 2013 13:07:34 +0000 (15:07 +0200)]
Fix memory leaks and add checks for failing malloc() calls to testcapi module
CID
1058288
Fix declaration-after-statement of
d49f65ff4f3c
Christian Heimes [Fri, 26 Jul 2013 13:06:48 +0000 (15:06 +0200)]
Fix declaration-after-statement of
d49f65ff4f3c
Christian Heimes [Fri, 26 Jul 2013 13:03:50 +0000 (15:03 +0200)]
Fix memory leaks and add checks for failing malloc() calls to testcapi module
CID
1058288
Christian Heimes [Fri, 26 Jul 2013 12:52:26 +0000 (14:52 +0200)]
Fix possible NULL pointer dereferences in testcapi module
CID
1058280
CID
1058282
CID
1058284
Christian Heimes [Fri, 26 Jul 2013 12:52:18 +0000 (14:52 +0200)]
Fix possible NULL pointer dereferences in testcapi module
CID
1058280
CID
1058282
CID
1058284
Christian Heimes [Fri, 26 Jul 2013 12:46:02 +0000 (14:46 +0200)]
Fix possible NULL pointer dereference in PyCurses_Start_Color()
CID
1058276
Christian Heimes [Fri, 26 Jul 2013 12:45:37 +0000 (14:45 +0200)]
Fix possible NULL pointer dereference in PyCurses_Start_Color()
CID
1058276
Brett Cannon [Thu, 25 Jul 2013 21:36:15 +0000 (17:36 -0400)]
merge for issue #18556
Brett Cannon [Thu, 25 Jul 2013 21:34:00 +0000 (17:34 -0400)]
Issue #18556: Check the return value for PyUnicode_AsWideChar() in
U_set() from ctypes.
CID #486657
Ethan Furman [Thu, 25 Jul 2013 20:50:45 +0000 (13:50 -0700)]
Close #18545: now only executes member_type if no _value_ is assigned in __new__.
R David Murray [Thu, 25 Jul 2013 20:12:01 +0000 (16:12 -0400)]
#17818: aifc.getparams now returns a namedtuple.
Patch by Claudiu Popa.
Guido van Rossum [Thu, 25 Jul 2013 18:55:41 +0000 (11:55 -0700)]
Fix typo on MutableSequence docstring.
R David Murray [Thu, 25 Jul 2013 17:24:40 +0000 (13:24 -0400)]
Merge #15130: remove repeat of abstract paragraph from socket howto body.
R David Murray [Thu, 25 Jul 2013 17:24:15 +0000 (13:24 -0400)]
#15130: remove repeat of abstract paragraph from socket howto body.
Patch by Tshepang Lekhonkhobe.
R David Murray [Thu, 25 Jul 2013 16:15:28 +0000 (12:15 -0400)]
#18503: small cleanups in test_email.
Patch by Vajrasky Kok.
R David Murray [Thu, 25 Jul 2013 16:11:55 +0000 (12:11 -0400)]
#18503: small cleanups in test_email.
Patch by Vajrasky Kok.
Vinay Sajip [Thu, 25 Jul 2013 10:20:55 +0000 (11:20 +0100)]
Closes #18491: Added script-wrapper functionality to launcher source (but not to executable).
Christian Heimes [Thu, 25 Jul 2013 09:47:25 +0000 (11:47 +0200)]
Issue #18549: Eliminate dead code in socket_ntohl().
CID 982369
Christian Heimes [Thu, 25 Jul 2013 09:46:10 +0000 (11:46 +0200)]
Issue #18549: Eliminate dead code in socket_ntohl().
CID 982369
Ezio Melotti [Thu, 25 Jul 2013 03:24:47 +0000 (05:24 +0200)]
#14853: merge with 3.3.
Ezio Melotti [Thu, 25 Jul 2013 03:21:00 +0000 (05:21 +0200)]
#14853: remove test that was making too many assumptions about stdin. Patch by Elena Oat.
Ezio Melotti [Thu, 25 Jul 2013 03:04:50 +0000 (05:04 +0200)]
#16937: merge with 3.3.
Ezio Melotti [Thu, 25 Jul 2013 03:04:02 +0000 (05:04 +0200)]
#16937: document that stdin is always buffered, even when -u is used. Patch by Elena Oat.
Christian Heimes [Wed, 24 Jul 2013 19:02:50 +0000 (21:02 +0200)]
Fix potential NULL pointer dereferencing in ast module
CID 719690
Christian Heimes [Wed, 24 Jul 2013 19:02:17 +0000 (21:02 +0200)]
Fix potential NULL pointer dereferencing in ast module
CID 719690