summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo in IDLE News.Terry Jan Reedy2016-08-212-6/+6
|\
| * Fix typo in IDLE News.Terry Jan Reedy2016-08-212-2/+2
| |
* | Add 3.6.0a4 IDLE NEWS and idlelib/NEWS.txt items.Terry Jan Reedy2016-08-212-0/+55
|\ \ | |/
| * Add 3.5.3 IDLE NEWS and idlelib/NEWS.txt items.Terry Jan Reedy2016-08-212-0/+18
| |
* | Issue #27714: Remove unneeded non-idempotent call that fails on retest.Terry Jan Reedy2016-08-211-2/+0
|\ \ | |/
| * Issue #27714: Remove unneeded non-idempotent call that fails on retest.Terry Jan Reedy2016-08-211-2/+0
| |
* | Issue #27819: Simply default to gztar for sdist formats by default on all ↵Jason R. Coombs2016-08-202-11/+4
| | | | | | | | platforms.
* | Issue #27692: Removed unnecessary NULL checks in exceptions.c.Serhiy Storchaka2016-08-201-4/+3
| | | | | | | | Patch by Xiang Zhang.
* | issue26981: fix typoEthan Furman2016-08-201-1/+1
| |
* | issue26981: add _order_ compatibility shim to enum.EnumEthan Furman2016-08-204-3/+100
| |
* | Fix more typosMartin Panter2016-08-201-2/+2
| |
* | Merge spelling fixes from 3.5Martin Panter2016-08-206-7/+7
|\ \ | |/
| * Minor spelling fixesMartin Panter2016-08-206-7/+7
| |
* | Issue #12982: Merge from 3.5Berker Peksag2016-08-201-3/+1
|\ \ | |/
| * Issue #12982: Thanks to PEP 488, Python no longer creates .pyo filesBerker Peksag2016-08-201-3/+1
| |
* | Issue #27614: Merge test_docxmlrpc from 3.5Martin Panter2016-08-201-30/+11
|\ \ | |/
| * Issue #27614: Avoid race in test_docxmlrpc server setupMartin Panter2016-08-201-30/+11
| |
* | Issue #27787: Merge regrtest fixup from 3.5Martin Panter2016-08-202-0/+7
|\ \ | |/
| * Issue #27787: Clean up weak references before checking for dangling threadsMartin Panter2016-08-202-0/+4
| |
* | Issue26988: remove AutoEnumEthan Furman2016-08-204-665/+79
| |
* | Issue #27713: merge from 3.5Ned Deily2016-08-202-0/+4
|\ \ | |/
| * Issue #27713: Surpress spurious build warnings when updating importlib'sNed Deily2016-08-202-0/+4
| | | | | | | | | | | | | | bootstrap files: Could not find platform dependent libraries <exec_prefix Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Patch by Xiang Zhang
* | Fix reference leak in tb_printinternal()Victor Stinner2016-08-201-0/+2
| | | | | | | | Issue #26823.
* | Issue #27366: Fix init_subclass()Victor Stinner2016-08-201-0/+5
| | | | | | | | Handle PyTuple_New(0) failure.
* | pattern_subx() now uses fast callVictor Stinner2016-08-191-8/+1
| | | | | | | | Issue #27128.
* | _elementtree: deepcopy() now uses fast callVictor Stinner2016-08-191-8/+4
| | | | | | | | Issue #27128.
* | sys_pyfile_write_unicode() now uses fast callVictor Stinner2016-08-191-7/+2
| | | | | | | | Issue #27128.
* | call_trampoline() now uses fast callVictor Stinner2016-08-191-19/+10
| | | | | | | | Issue #27128.
* | PyErr_PrintEx() now uses fast callVictor Stinner2016-08-191-3/+7
| | | | | | | | Issue #27128.
* | import_name() now uses fast callVictor Stinner2016-08-191-13/+9
| | | | | | | | | | Issue #27128: import_name() now calls _PyObject_FastCall() to avoid the creation of a temporary tuple.
* | PyFile_WriteObject() now uses fast callVictor Stinner2016-08-191-9/+2
| | | | | | | | | | Issue #27128: PyFile_WriteObject() now calls _PyObject_FastCall() to avoid the creation of a temporary tuple.
* | Issue #27128: _pickle uses fast callVictor Stinner2016-08-191-15/+4
| | | | | | | | Use _PyObject_FastCall() to avoid the creation of temporary tuple.
* | keyobject_richcompare() now uses fast callVictor Stinner2016-08-191-11/+7
| | | | | | | | | | Issue #27128: keyobject_richcompare() now calls _PyObject_FastCall() using a small stack allocated on the C stack to avoid a temporary tuple.
* | calliter_iternext() now uses fast callVictor Stinner2016-08-191-19/+21
| | | | | | | | | | | | | | Issue #27128: calliter_iternext() now calls _PyObject_FastCall() to avoid a temporary empty tuple. Cleanup also the code to reduce the indentation level.
* | slot_tp_iter() now uses fast callVictor Stinner2016-08-191-6/+3
| | | | | | | | | | Issue #27128: slot_tp_iter() now calls _PyObject_FastCall() to avoid a temporary empty tuple.
* | slot_nb_bool() now uses fast callVictor Stinner2016-08-191-8/+2
| | | | | | | | | | Issue #27128: slot_nb_bool() now calls _PyObject_FastCall() to avoid a temporary empty tuple to call the slot function.
* | Issue #27128: Cleanup slot_nb_bool()Victor Stinner2016-08-191-25/+41
| | | | | | | | Use an error label to reduce the level of indentation.
* | Issue #27128: slot_sq_item() uses fast callVictor Stinner2016-08-191-10/+3
| | | | | | | | | | slot_sq_item() now calls _PyObject_FastCall() to avoid the creation of a temporary tuple of 1 item to pass the 'item' argument to the slot function.
* | Issue #27128: Cleanup slot_sq_item()Victor Stinner2016-08-191-25/+33
| | | | | | | | | | | | | | * Invert condition of test to avoid levels of indentation * Remove useless Py_XDECREF(args) in the error block * Replace Py_XDECREF(func) with Py_DECREF(func) in the error block: func cannot be NULL when reaching the error block
* | call_method() and call_maybe() now use fast callVictor Stinner2016-08-191-20/+26
| | | | | | | | | | | | Issue #27128. The call_method() and call_maybe() functions of typeobject.c now use fast call for empty format string to avoid the creation of a temporary empty tuple.
* | Cleanup call_method() and call_maybe()Victor Stinner2016-08-191-14/+12
| | | | | | | | Issue #27128. Move va_start/va_end around Py_VaBuildValue().
* | Merge 3.5 (fix refleak in call_maybe())Victor Stinner2016-08-191-1/+3
|\ \ | |/
| * Fix a refleak in call_maybe()Victor Stinner2016-08-191-1/+3
| | | | | | | | | | Issue #27128. Fix a reference leak if creating the tuple to pass positional parameters fails.
* | regrtest: replace "Result:" with "Tests result:"Victor Stinner2016-08-192-2/+2
| |
* | Merge 3.5 (fix refleak in call_method)Victor Stinner2016-08-191-1/+3
|\ \ | |/
| * Fix a refleak in call_method()Victor Stinner2016-08-191-1/+3
| | | | | | | | | | Issue #27128. Fix a reference leak if creating the tuple to pass positional parameters fails.
* | contains and rich compare slots use fast callVictor Stinner2016-08-191-16/+4
| | | | | | | | | | Issue #27128. Modify slot_sq_contains() and slot_tp_richcompare() to use fast call to avoid a temporary tuple to pass a single positional parameter.
* | Fix PyObject_Call() parameter namesVictor Stinner2016-08-194-16/+19
| | | | | | | | | | | | Issue #27128: arg=>args, kw=>kwargs. Same change for PyEval_CallObjectWithKeywords().
* | Avoid call_function_tail() for empty format strVictor Stinner2016-08-191-20/+19
| | | | | | | | | | | | Issue #27128, PyObject_CallFunction(), _PyObject_FastCall() and callmethod(): if the format string of parameters is empty, avoid the creation of an empty tuple: call _PyObject_FastCall() without parameters.
* | PEP 7: add {...} around null_error() in abstract.cVictor Stinner2016-08-191-28/+65
| | | | | | | | Issue #27128.