Kristjan Valur Jonsson
85634d7a2e
Issue #14909 : A number of places were using PyMem_Realloc() apis and
...
PyObject_GC_Resize() with incorrect error handling. In case of errors,
the original object would be leaked. This checkin fixes those cases.
2012-05-31 09:37:31 +00:00
R David Murray
56517e5cb9
Make parameterized tests in email less hackish.
...
Or perhaps more hackish, depending on your perspective. But at least this
way it is now possible to run the individual tests using the unittest CLI.
2012-05-30 21:53:40 -04:00
Georg Brandl
01d7058d6a
Merge heads.
2012-05-30 22:04:57 +02:00
Georg Brandl
e7066b8107
Added tag v3.3.0a4 for changeset 7c51388a3aa7
2012-05-30 22:04:40 +02:00
Georg Brandl
f0397b9953
Bump version to 3.3.0a4.
2012-05-30 22:04:31 +02:00
Georg Brandl
3539afd5c9
Update pydoc topics and fix new suspicious markup.
2012-05-30 22:03:20 +02:00
Eli Bendersky
48d358ba86
Issue #14007 : implemented the 'element_factory' feature of TreeBuilder in
...
_elementtree, with a test.
2012-05-30 17:57:50 +03:00
Nick Coghlan
a0cf90e3b1
Close #14947 : add missing cross-reference to Language Definition from the new dynamic type creation functions. Also cleaned up the general wording of the docs
2012-05-30 22:17:30 +10:00
R David Murray
bb75678003
#14796 : fix failure of new calendar test on windows.
2012-05-30 08:10:54 -04:00
Victor Stinner
949d8c986e
Close #14690 : Use monotonic clock instead of system clock in the sched,
...
subprocess and trace modules.
2012-05-30 13:30:32 +02:00
Ned Deily
5e92a1ef5a
Issue #14958 : Change IDLE systax highlighting to recognize all string and
...
byte literals supported in Python 3.3.
2012-05-29 22:55:43 -07:00
Brian Curtin
e8eb912722
Merge 3.2 news item
2012-05-29 18:44:17 -05:00
Brian Curtin
cf4a1b7ecf
Add news item for #14943
2012-05-29 18:41:30 -05:00
Brian Curtin
d648fa2627
Fix #14943 . Merge 3.2
2012-05-29 18:36:40 -05:00
Brian Curtin
13c70345ca
Fix #14943 . Update the proper default value and list the proper argument names in the explanation.
2012-05-29 18:34:45 -05:00
Vinay Sajip
5e86eed33e
Reapplied skip logic for test on Windows, which appears to have been lost during a merge.
2012-05-29 22:48:10 +01:00
Vinay Sajip
c1f0b53875
Updated test to reflect renamed file.
2012-05-29 22:29:50 +01:00
Ned Deily
01d63a6e06
Issue #10997 : merge from 3.2
2012-05-29 10:51:38 -07:00
Ned Deily
3aee9416a0
Issue #10997 : Prevent a duplicate entry in IDLE's "Recent Files" menu.
2012-05-29 10:43:36 -07:00
R David Murray
d0c8695617
#14796 : improve calendar test coverage.
...
Patch by Oleg Plakhotnyuk.
2012-05-29 12:55:05 -04:00
Victor Stinner
3a7d096f2f
Issue #14744 : Fix compilation on Windows (part 2)
2012-05-29 18:53:56 +02:00
Victor Stinner
e577ab38ea
Issue #14744 : Fix compilation on Windows
2012-05-29 18:51:10 +02:00
R David Murray
026ba312d4
#10839 : add new test file that was omitted from checkin
2012-05-29 12:31:11 -04:00
R David Murray
abfc37491c
#10839 : raise an error on add of duplicate unique headers in new email policies
...
This feature was supposed to be part of the initial email6 checkin, but it got
lost in my big refactoring.
In this patch I'm not providing an easy way to turn off the errors, but they
only happen when a header is added programmatically, and it is almost never
the right thing to do to allow the duplicate to be added. An application that
needs to add duplicates of unique headers can create a policy subclass to
allow it.
2012-05-29 09:14:44 -04:00
Eli Bendersky
6066fe1258
merge heads
2012-05-29 15:45:40 +03:00
Eli Bendersky
58d548dff1
Issue #14007 : make TreeBuilder an actual type exposed from _elementtree, and subclassable.
2012-05-29 15:45:16 +03:00
Vinay Sajip
aa88d32574
Merged upstream changes.
2012-05-29 12:53:00 +01:00
Vinay Sajip
4126a7dc17
Added pyvenv docs to 'Python Setup and Usage' section.
2012-05-29 12:52:14 +01:00
Victor Stinner
d3f0882dfb
Issue #14744 : Use the new _PyUnicodeWriter internal API to speed up str%args and str.format(args)
...
* Formatting string, int, float and complex use the _PyUnicodeWriter API. It
avoids a temporary buffer in most cases.
* Add _PyUnicodeWriter_WriteStr() to restore the PyAccu optimization: just
keep a reference to the string if the output is only composed of one string
* Disable overallocation when formatting the last argument of str%args and
str.format(args)
* Overallocation allocates at least 100 characters: add min_length attribute
to the _PyUnicodeWriter structure
* Add new private functions: _PyUnicode_FastCopyCharacters(),
_PyUnicode_FastFill() and _PyUnicode_FromASCII()
The speed up is around 20% in average.
2012-05-29 12:57:52 +02:00
Victor Stinner
a1b0c9fc4d
PyArg_Parse*("U"): ensure that the Unicode string is ready
2012-05-29 12:30:29 +02:00
Richard Oudkerk
87ea780e8e
Use Python 3.x-style keyword only arg in Array()
...
Previously a Python 2.x compatible hack was used for
multiprocessing.sharedctypes.Array(). Also the documented
signature was wrong.
2012-05-29 12:01:47 +01:00
Richard Oudkerk
1074a9294b
Remove __getslice__, __setslice__, __delslice__ methods from proxies
...
Proxy classes in multiprocessing do not need these methods in Python 3.x.
2012-05-29 12:01:45 +01:00
Vinay Sajip
ecdc076695
Removed pysetup3.exe executable.
2012-05-29 11:12:43 +01:00
Hynek Schlawack
52209d3a1e
#14835 : Make plistlib output empty arrays & dicts like OS X
...
Patch by Sidney San Martín.
2012-05-29 12:04:54 +02:00
Eli Bendersky
737b173355
Issue 14814: Add namespaces keyword arg to find(*) methods in _elementtree.
...
Add attrib keyword to Element and SubElement in _elementtree.
Patch developed with Ezio Melotti.
2012-05-29 06:02:56 +03:00
R David Murray
6bed342b58
Refactor test_email/test_pickleable and add tests for date headers
2012-05-28 21:09:04 -04:00
R David Murray
a7c9ddb59c
Regularize test_email/test_headerregistry's references to policy.
2012-05-28 20:22:37 -04:00
R David Murray
d41595b920
Refactor test_email/test_defect_handling.
2012-05-28 20:14:10 -04:00
Richard Oudkerk
3e0a1eb889
Issue #14930 : Make memoryview objects weakrefable.
2012-05-28 21:35:09 +01:00
Antoine Pitrou
1cfe7d9a84
Issue #14775 : Fix a potential quadratic dict build-up due to the garbage collector repeatedly trying to untrack dicts.
...
Additional comments by Tim Silk.
2012-05-28 22:23:42 +02:00
Antoine Pitrou
e1ad3dac3d
Issue #14775 : Fix a potential quadratic dict build-up due to the garbage collector repeatedly trying to untrack dicts.
...
Additional comments by Tim Silk.
2012-05-28 22:22:34 +02:00
Meador Inge
d102e04e4a
Issue #9041 : raised exception is misleading
...
An issue in ctypes.c_longdouble, ctypes.c_double, and ctypes.c_float that
caused an incorrect exception to be returned in the case of overflow has been
fixed.
2012-05-28 14:47:53 -05:00
Meador Inge
031e25b0f7
Issue #9041 : raised exception is misleading
...
An issue in ctypes.c_longdouble, ctypes.c_double, and ctypes.c_float that
caused an incorrect exception to be returned in the case of overflow has been
fixed.
2012-05-28 14:21:16 -05:00
Vinay Sajip
ef4c5010e4
Fixed typo.
2012-05-28 17:01:17 +01:00
Vinay Sajip
382a7c0180
Tweaked tests to use launcher executable name on OS X.
2012-05-28 16:34:47 +01:00
Vinay Sajip
4469746878
Added python3 symlink; removed Distribute-related code, docs and comments; changed Mac OS X computation to determine framework builds.
2012-05-28 16:33:01 +01:00
Nick Coghlan
ab45e689be
Merge from 3.2
2012-05-28 22:36:07 +10:00
Nick Coghlan
4b6045c30f
Issue #14443 : Tell rpmbuild to use the correct version of Python
2012-05-28 22:34:46 +10:00
Ned Deily
7e18f43ec8
Issue #14660 : Install namespace_pkgs test directories and files.
2012-05-27 22:34:33 -07:00
Terry Jan Reedy
c6aa93cf22
Merge 3.2 #14929
2012-05-27 23:06:14 -04:00