summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #25353: Optimize unicode escape and raw unicode escape encoders to useVictor Stinner2015-10-122-64/+93
| | | | the new _PyBytesWriter API.
* Issue #24164: Fix test_pyclbrVictor Stinner2015-10-121-1/+1
| | | | Ignore pickle.partial symbol which comes from functools.partial.
* Fix compilation error in _PyBytesWriter_WriteBytes() on WindowsVictor Stinner2015-10-121-1/+3
|
* Writer APIs: use empty string singletonsVictor Stinner2015-10-122-18/+32
| | | | | Modify _PyBytesWriter_Finish() and _PyUnicodeWriter_Finish() to return the empty bytes/Unicode string if the string is empty.
* Relax _PyBytesWriter APIVictor Stinner2015-10-122-15/+14
| | | | | | | Don't require _PyBytesWriter pointer to be a "char *". Same change for _PyBytesWriter_WriteBytes() parameter. For example, binascii uses "unsigned char*".
* merge 3.5Benjamin Peterson2015-10-121-2/+2
|\
| * merge 3.4Benjamin Peterson2015-10-121-2/+2
| |\
| | * actually link to the version attributes documentationBenjamin Peterson2015-10-121-2/+2
| | |
* | | Minor fixup. maxlen is already known.Raymond Hettinger2015-10-121-2/+2
| | |
* | | Refactor the deque trim logic to eliminate the two separate trim functions.Raymond Hettinger2015-10-121-25/+14
| | |
* | | Merge with 3.5Terry Jan Reedy2015-10-122-20/+33
|\ \ \ | |/ /
| * | Merge with 3.4Terry Jan Reedy2015-10-122-20/+33
| |\ \ | | |/
| | * Issue #22726: Re-activate config dialog help button with some content aboutTerry Jan Reedy2015-10-122-20/+33
| | | | | | | | | | | | the other buttons and the new IDLE Dark theme.
* | | Merge from 3.5Steve Dower2015-10-121-2/+2
|\ \ \ | |/ /
| * | Keeps all-users launcher checkbox visible when the option cannot be changed.Steve Dower2015-10-121-2/+2
| | |
* | | Merge from 3.5Steve Dower2015-10-123-3/+16
|\ \ \ | |/ /
| * | Only detects features from previous version when a bundle is found.Steve Dower2015-10-123-3/+16
| | | | | | | | | | | | | | | Otherwise, stray registry entries would cause issues. Also fixes an accelerator collision and improves UAC icons when upgrading.
* | | Issue #25143: Improves installer error messages for unsupported platforms.Steve Dower2015-10-115-1/+46
|\ \ \ | |/ /
| * | Issue #25143: Improves installer error messages for unsupported platforms.Steve Dower2015-10-115-1/+46
| | |
* | | Issue #25163: Display correct directory in installer when using non-default ↵Steve Dower2015-10-114-24/+41
|\ \ \ | |/ / | | | | | | settings.
| * | Issue #25163: Display correct directory in installer when using non-default ↵Steve Dower2015-10-114-24/+41
| | | | | | | | | | | | settings.
* | | Issue #25361: Disables use of SSE2 instructions in Windows 32-bit buildSteve Dower2015-10-113-0/+9
|\ \ \ | |/ /
| * | Issue #25361: Disables use of SSE2 instructions in Windows 32-bit buildSteve Dower2015-10-113-0/+9
| | |
* | | Hoist the deque->maxlen lookup out of the inner-loop.Raymond Hettinger2015-10-111-6/+10
| | |
* | | Issue #24164: Fixed test_descr: __getnewargs_ex__ now is supported in ↵Serhiy Storchaka2015-10-111-8/+1
| | | | | | | | | | | | protocols 2 and 3.
* | | No longer skip tests for classes with __getnewargs_ex__. The copy moduleSerhiy Storchaka2015-10-111-4/+0
|\ \ \ | |/ / | | | | | | already supports reduce protocol 4 (issue #20289).
| * | No longer skip tests for classes with __getnewargs_ex__. The copy moduleSerhiy Storchaka2015-10-111-4/+0
| | | | | | | | | | | | already supports reduce protocol 4 (issue #20289).
* | | Cleanup test_descr: remove C8 that is the same as C3.Serhiy Storchaka2015-10-111-8/+0
|\ \ \ | |/ /
| * | Cleanup test_descr: remove C8 that is the same as C3.Serhiy Storchaka2015-10-111-8/+0
| |\ \ | | |/
| | * Cleanup test_descr: remove C8 that is the same as C3.Serhiy Storchaka2015-10-111-8/+0
| | |
* | | Issue #25357: Add an optional newline paramer to binascii.b2a_base64().Victor Stinner2015-10-116-20/+45
| | | | | | | | | | | | base64.b64encode() uses it to avoid a memory copy.
* | | Merge 3.5 (test_coroutines)Victor Stinner2015-10-111-1/+1
|\ \ \ | |/ /
| * | Close #25367: Fix test_coroutines()Victor Stinner2015-10-111-1/+1
| | | | | | | | | | | | | | | Fix usage of support.import_module('asyncio'): store the result in an 'asyncio' variable.
* | | Null merge 3.5Victor Stinner2015-10-110-0/+0
|\ \ \ | |/ /
| * | lose #25373: Fix regrtest --slow with interrupted testVictor Stinner2015-10-111-1/+2
| | |
* | | Close #25373: Fix regrtest --slow with interrupted testVictor Stinner2015-10-112-6/+49
| | | | | | | | | | | | | | | | | | | | | * Fix accumulate_result(): don't use time on interrupted and failed test * Add unit test for interrupted test * Add unit test on --slow with interrupted test, with and without multiprocessing
* | | Merge 3.5 (test_coroutines, issue #25367)Victor Stinner2015-10-111-1/+3
|\ \ \ | |/ /
| * | Close #25367: Fix test_coroutines with no thread supportVictor Stinner2015-10-111-1/+3
| | | | | | | | | | | | | | | Skip test_asyncio_1() when the asyncio module cannot be imported because CPython is compiled with no thread support.
| * | Close #24784: Fix compilation without thread supportVictor Stinner2015-10-113-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | Add "#ifdef WITH_THREAD" around cals to: * PyGILState_Check() * _PyImport_AcquireLock() * _PyImport_ReleaseLock()
* | | test_regrtest: catch stderr in test_nowindows()Victor Stinner2015-10-111-1/+5
| | | | | | | | | | | | Check also that the deprecation warning is emited.
* | | Close #25369: Fix test_regrtest without thread supportVictor Stinner2015-10-111-1/+4
| | |
* | | Close #24784: Fix compilation without thread supportVictor Stinner2015-10-113-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | Add "#ifdef WITH_THREAD" around cals to: * PyGILState_Check() * _PyImport_AcquireLock() * _PyImport_ReleaseLock()
* | | Close #25368: Fix test_eintr when Python is compiled without thread supportVictor Stinner2015-10-111-2/+4
| | |
* | | merge 3.5 (#25375)Benjamin Peterson2015-10-111-2/+2
|\ \ \ | |/ /
| * | merge 3.4Benjamin Peterson2015-10-111-2/+2
| |\ \ | | |/
| | * don't mention Python 2.2 (closes #25375)Benjamin Peterson2015-10-111-2/+2
| | |
* | | Minor tweak. Make the maxlen comparisons a little more clear and consistent.Raymond Hettinger2015-10-111-6/+6
| | |
* | | merge 3.5 (#25362)Benjamin Peterson2015-10-111-12/+3
|\ \ \ | |/ /
| * | merge 3.4 (#25362)Benjamin Peterson2015-10-111-12/+3
| |\ \ | | |/
| | * use the with statement for locking the internal condition (closes #25362)Benjamin Peterson2015-10-111-12/+3
| | | | | | | | | | | | Patch by Nir Soffer.