Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #25353: Optimize unicode escape and raw unicode escape encoders to use | Victor Stinner | 2015-10-12 | 2 | -64/+93 |
| | | | | the new _PyBytesWriter API. | ||||
* | Issue #24164: Fix test_pyclbr | Victor Stinner | 2015-10-12 | 1 | -1/+1 |
| | | | | Ignore pickle.partial symbol which comes from functools.partial. | ||||
* | Fix compilation error in _PyBytesWriter_WriteBytes() on Windows | Victor Stinner | 2015-10-12 | 1 | -1/+3 |
| | |||||
* | Writer APIs: use empty string singletons | Victor Stinner | 2015-10-12 | 2 | -18/+32 |
| | | | | | Modify _PyBytesWriter_Finish() and _PyUnicodeWriter_Finish() to return the empty bytes/Unicode string if the string is empty. | ||||
* | Relax _PyBytesWriter API | Victor Stinner | 2015-10-12 | 2 | -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.5 | Benjamin Peterson | 2015-10-12 | 1 | -2/+2 |
|\ | |||||
| * | merge 3.4 | Benjamin Peterson | 2015-10-12 | 1 | -2/+2 |
| |\ | |||||
| | * | actually link to the version attributes documentation | Benjamin Peterson | 2015-10-12 | 1 | -2/+2 |
| | | | |||||
* | | | Minor fixup. maxlen is already known. | Raymond Hettinger | 2015-10-12 | 1 | -2/+2 |
| | | | |||||
* | | | Refactor the deque trim logic to eliminate the two separate trim functions. | Raymond Hettinger | 2015-10-12 | 1 | -25/+14 |
| | | | |||||
* | | | Merge with 3.5 | Terry Jan Reedy | 2015-10-12 | 2 | -20/+33 |
|\ \ \ | |/ / | |||||
| * | | Merge with 3.4 | Terry Jan Reedy | 2015-10-12 | 2 | -20/+33 |
| |\ \ | | |/ | |||||
| | * | Issue #22726: Re-activate config dialog help button with some content about | Terry Jan Reedy | 2015-10-12 | 2 | -20/+33 |
| | | | | | | | | | | | | the other buttons and the new IDLE Dark theme. | ||||
* | | | Merge from 3.5 | Steve Dower | 2015-10-12 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | Keeps all-users launcher checkbox visible when the option cannot be changed. | Steve Dower | 2015-10-12 | 1 | -2/+2 |
| | | | |||||
* | | | Merge from 3.5 | Steve Dower | 2015-10-12 | 3 | -3/+16 |
|\ \ \ | |/ / | |||||
| * | | Only detects features from previous version when a bundle is found. | Steve Dower | 2015-10-12 | 3 | -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 Dower | 2015-10-11 | 5 | -1/+46 |
|\ \ \ | |/ / | |||||
| * | | Issue #25143: Improves installer error messages for unsupported platforms. | Steve Dower | 2015-10-11 | 5 | -1/+46 |
| | | | |||||
* | | | Issue #25163: Display correct directory in installer when using non-default ↵ | Steve Dower | 2015-10-11 | 4 | -24/+41 |
|\ \ \ | |/ / | | | | | | | settings. | ||||
| * | | Issue #25163: Display correct directory in installer when using non-default ↵ | Steve Dower | 2015-10-11 | 4 | -24/+41 |
| | | | | | | | | | | | | settings. | ||||
* | | | Issue #25361: Disables use of SSE2 instructions in Windows 32-bit build | Steve Dower | 2015-10-11 | 3 | -0/+9 |
|\ \ \ | |/ / | |||||
| * | | Issue #25361: Disables use of SSE2 instructions in Windows 32-bit build | Steve Dower | 2015-10-11 | 3 | -0/+9 |
| | | | |||||
* | | | Hoist the deque->maxlen lookup out of the inner-loop. | Raymond Hettinger | 2015-10-11 | 1 | -6/+10 |
| | | | |||||
* | | | Issue #24164: Fixed test_descr: __getnewargs_ex__ now is supported in ↵ | Serhiy Storchaka | 2015-10-11 | 1 | -8/+1 |
| | | | | | | | | | | | | protocols 2 and 3. | ||||
* | | | No longer skip tests for classes with __getnewargs_ex__. The copy module | Serhiy Storchaka | 2015-10-11 | 1 | -4/+0 |
|\ \ \ | |/ / | | | | | | | already supports reduce protocol 4 (issue #20289). | ||||
| * | | No longer skip tests for classes with __getnewargs_ex__. The copy module | Serhiy Storchaka | 2015-10-11 | 1 | -4/+0 |
| | | | | | | | | | | | | already supports reduce protocol 4 (issue #20289). | ||||
* | | | Cleanup test_descr: remove C8 that is the same as C3. | Serhiy Storchaka | 2015-10-11 | 1 | -8/+0 |
|\ \ \ | |/ / | |||||
| * | | Cleanup test_descr: remove C8 that is the same as C3. | Serhiy Storchaka | 2015-10-11 | 1 | -8/+0 |
| |\ \ | | |/ | |||||
| | * | Cleanup test_descr: remove C8 that is the same as C3. | Serhiy Storchaka | 2015-10-11 | 1 | -8/+0 |
| | | | |||||
* | | | Issue #25357: Add an optional newline paramer to binascii.b2a_base64(). | Victor Stinner | 2015-10-11 | 6 | -20/+45 |
| | | | | | | | | | | | | base64.b64encode() uses it to avoid a memory copy. | ||||
* | | | Merge 3.5 (test_coroutines) | Victor Stinner | 2015-10-11 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Close #25367: Fix test_coroutines() | Victor Stinner | 2015-10-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Fix usage of support.import_module('asyncio'): store the result in an 'asyncio' variable. | ||||
* | | | Null merge 3.5 | Victor Stinner | 2015-10-11 | 0 | -0/+0 |
|\ \ \ | |/ / | |||||
| * | | lose #25373: Fix regrtest --slow with interrupted test | Victor Stinner | 2015-10-11 | 1 | -1/+2 |
| | | | |||||
* | | | Close #25373: Fix regrtest --slow with interrupted test | Victor Stinner | 2015-10-11 | 2 | -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 Stinner | 2015-10-11 | 1 | -1/+3 |
|\ \ \ | |/ / | |||||
| * | | Close #25367: Fix test_coroutines with no thread support | Victor Stinner | 2015-10-11 | 1 | -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 support | Victor Stinner | 2015-10-11 | 3 | -2/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | Add "#ifdef WITH_THREAD" around cals to: * PyGILState_Check() * _PyImport_AcquireLock() * _PyImport_ReleaseLock() | ||||
* | | | test_regrtest: catch stderr in test_nowindows() | Victor Stinner | 2015-10-11 | 1 | -1/+5 |
| | | | | | | | | | | | | Check also that the deprecation warning is emited. | ||||
* | | | Close #25369: Fix test_regrtest without thread support | Victor Stinner | 2015-10-11 | 1 | -1/+4 |
| | | | |||||
* | | | Close #24784: Fix compilation without thread support | Victor Stinner | 2015-10-11 | 3 | -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 support | Victor Stinner | 2015-10-11 | 1 | -2/+4 |
| | | | |||||
* | | | merge 3.5 (#25375) | Benjamin Peterson | 2015-10-11 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | merge 3.4 | Benjamin Peterson | 2015-10-11 | 1 | -2/+2 |
| |\ \ | | |/ | |||||
| | * | don't mention Python 2.2 (closes #25375) | Benjamin Peterson | 2015-10-11 | 1 | -2/+2 |
| | | | |||||
* | | | Minor tweak. Make the maxlen comparisons a little more clear and consistent. | Raymond Hettinger | 2015-10-11 | 1 | -6/+6 |
| | | | |||||
* | | | merge 3.5 (#25362) | Benjamin Peterson | 2015-10-11 | 1 | -12/+3 |
|\ \ \ | |/ / | |||||
| * | | merge 3.4 (#25362) | Benjamin Peterson | 2015-10-11 | 1 | -12/+3 |
| |\ \ | | |/ | |||||
| | * | use the with statement for locking the internal condition (closes #25362) | Benjamin Peterson | 2015-10-11 | 1 | -12/+3 |
| | | | | | | | | | | | | Patch by Nir Soffer. |