summaryrefslogtreecommitdiff
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* Includes ensurepip and venv packages in nuget package.Steve Dower2017-02-061-2/+11
|\
| * Includes ensurepip and venv packages in nuget package.Steve Dower2017-02-0668-441/+676
| |\
| * | Includes ensurepip and venv packages in nuget package.Steve Dower2017-02-061-2/+11
| | |
* | | Issue #29263: LOAD_METHOD support for C methodsINADA Naoki2017-02-031-4/+1
| | | | | | | | | | | | Calling builtin method is at most 10% faster.
* | | python-gdb.py supports method-wrapperVictor Stinner2017-02-011-5/+48
| | | | | | | | | | | | | | | Issue #29367: python-gdb.py now supports also method-wrapper (wrapperobject) objects.
* | | Update and enhance python-gdb.pyVictor Stinner2017-01-181-16/+10
| | | | | | | | | | | | | | | | | | | | | | | | Issue #29259: * Detect PyCFunction is the current frame, not only in the older frame * Ignore PyCFunction_Call() since it now calls _PyCFunction_FastCallDict(), and _PyCFunction_FastCallDict() is already detected
* | | Fix Python 2.6 support in python-gdb.pyVictor Stinner2017-01-181-2/+2
| | | | | | | | | | | | Issue #29259.
* | | Argument Clinic: Use METH_FASTCALL for boring positionalsVictor Stinner2017-01-171-9/+25
| | | | | | | | | | | | | | | | | | | | | | | | Issue #29286. Use METH_FASTCALL calling convention instead of METH_VARARGS to parse "boring" position arguments. METH_FASTCALL is faster since it avoids the creation of a temporary tuple to pass positional arguments. Replace PyArg_UnpackTuple() with _PyArg_UnpackStack()+_PyArg_NoStackKeywords().
* | | Argument Clinic: Use METH_FASTCALL for positionalsVictor Stinner2017-01-171-14/+32
| | | | | | | | | | | | | | | | | | Issue #29286. Use METH_FASTCALL calling convention instead of METH_VARARGS to parse position arguments. METH_FASTCALL is faster since it avoids the creation of a temporary tuple to pass positional arguments.
* | | Rename _PyArg_ParseStack to _PyArg_ParseStackAndKeywordsVictor Stinner2017-01-171-1/+1
| | | | | | | | | | | | Issue #29286.
* | | Optimize _PyCFunction_FastCallKeywords()Victor Stinner2017-01-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29259: Write fast path in _PyCFunction_FastCallKeywords() for METH_FASTCALL, avoid the creation of a temporary dictionary for keyword arguments. Cleanup also _PyCFunction_FastCallDict(): * Don't dereference func before checking that it's not NULL * Move code to raise the "no keyword argument" exception into a new no_keyword_error label. Update python-gdb.py for the change.
* | | Merge 3.6Victor Stinner2016-12-1629-9450/+30
|\ \ \ | |_|/ |/| |
| * | Issue #28783: Replaces bdist_wininst in nuget packages with stubSteve Dower2016-12-1129-9450/+30
| |\ \
| | * \ Issue #28846: Various installer fixesSteve Dower2016-12-0330-9466/+61
| | |\ \
| | | * | Reintroduce Python2 support in generate_opcode_h.pyVictor Stinner2016-11-281-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #28821. Add also a message to show that the command did something :-)
| | | * | Fix a ResourceWarning in generate_opcode_h.pyVictor Stinner2016-11-251-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Use a context manager to close the Python file. Replace also open() with tokenize.open() to handle coding cookie if any in Lib/opcode.py.
| | | * | Issue #28783: Embedded and nuget packages incorrect reference missing ↵Steve Dower2016-11-2329-9465/+50
| | | |\ \ | | | | | | | | | | | | | | | | | | bdist_wininst command.
| | | | * | Issue #28770: Update python-gdb.py for fastcallsVictor Stinner2016-11-221-16/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Frame.is_other_python_frame() now also handles _PyCFunction_FastCallDict() frames. Thanks to the new code to handle fast calls, python-gdb.py is now also able to detect the <built-in id method of module ...> frame.
| | | | * | Issue #28573: Missing sys._mercurial info and other build issues.Steve Dower2016-11-221-3/+16
| | | | |\ \
| | | | * \ \ Merge 3.6Victor Stinner2016-11-221-2/+6
| | | | |\ \ \
| | | | * \ \ \ Issue #28023: Fix python-gdb.py didn't support new dict implementationINADA Naoki2016-11-2228-9449/+19
| | | | |\ \ \ \
| | | | | * \ \ \ Issue #28573: Fixes issue with nested if blocksSteve Dower2016-11-1428-9449/+19
| | | | | |\ \ \ \
| | | | | | * | | | Fixes incorrect mergeSteve Dower2016-11-141-5/+0
| | | | | | | | | |
| | | | | | * | | | Issue #28573: Avoid setting up env too many times during buildSteve Dower2016-11-141-28/+9
| | | | | | |\ \ \ \
| | | | | | * \ \ \ \ Adds missing _asyncio.pyd to installer and generally tidies pyd management.Steve Dower2016-10-2928-9455/+22
| | | | | | |\ \ \ \ \
| | | | | | | * \ \ \ \ Removes incorrect condition from lib_pdb.msiSteve Dower2016-10-2828-9455/+22
| | | | | | | |\ \ \ \ \
| | | | | | | | * \ \ \ \ Merge from 3.6Steve Dower2016-10-2728-9455/+22
| | | | | | | | |\ \ \ \ \
| | | | | | | | | * \ \ \ \ Fix launcher.msi from rebuilding during release build.Steve Dower2016-10-1028-9455/+22
| | | | | | | | | |\ \ \ \ \
| | | | | | | | | | * \ \ \ \ Issue #28402: Adds signed catalog files for stdlib on Windows.Steve Dower2016-10-0928-9455/+22
| | | | | | | | | | |\ \ \ \ \
| | | | | | | | | | | * \ \ \ \ Issue #28217: Adds _testconsole module to test console input.Steve Dower2016-10-031-0/+12
| | | | | | | | | | | |\ \ \ \ \
| | | | | | | | | | | * \ \ \ \ \ Issue #28251: Improvements to help manuals on Windows.Steve Dower2016-09-222-2/+13
| | | | | | | | | | | |\ \ \ \ \ \
| | | | | | | | | | | * | | | | | | regrtest: add -u for unbuffered stdout/stderrVictor Stinner2016-09-211-0/+1
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | * | | | | | | Fixes bad merge for issue #28110Steve Dower2016-09-1727-9455/+21
| | | | | | | | | | | |\ \ \ \ \ \ \
| | | | | | | | | | | | * \ \ \ \ \ \ Issue #28110: launcher.msi has different product codes between 32-bit and 64-bitSteve Dower2016-09-1727-9455/+21
| | | | | | | | | | | | |\ \ \ \ \ \ \
| | | | | | | | | | | | | * \ \ \ \ \ \ Merge with 3.6Steve Dower2016-09-1727-9455/+21
| | | | | | | | | | | | | |\ \ \ \ \ \ \
| | | | | | | | | | | | | | * \ \ \ \ \ \ merge 3.6Benjamin Peterson2016-09-1427-9455/+21
| | | | | | | | | | | | | | |\ \ \ \ \ \ \
| | | | | | | | | | | | | | | * | | | | | | Issue #26830: Refactor Tools/scripts/google.pyBerker Peksag2016-09-141-15/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Francisco Couzo.
| | | | | | | | | | | | | | | * | | | | | | Remove pybench microbenchmarkVictor Stinner2016-09-1326-9440/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #15369. Please use the new "performance" benchmark suite.
* | | | | | | | | | | | | | | | | | | | | | Merge 3.5Victor Stinner2016-12-161-2/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | / | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | python-gdb.py: catch gdb.error on gdb.selected_frame()Victor Stinner2016-12-161-2/+18
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Issue #28783: Replaces bdist_wininst in nuget packages with stubSteve Dower2016-12-1168-441/+676
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | Issue #28770: Update python-gdb.py for fastcallsVictor Stinner2016-11-221-16/+31
| |/ / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Frame.is_other_python_frame() now also handles _PyCFunction_FastCallDict() frames. Thanks to the new code to handle fast calls, python-gdb.py is now also able to detect the <built-in id method of module ...> frame.
| * | | | | | | | | | | | | | | | | | | Issue #28846: Various installer fixesSteve Dower2016-12-0368-425/+645
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | Issue #28783: Embedded and nuget packages incorrect reference missing ↵Steve Dower2016-11-2368-426/+647
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bdist_wininst command.
| | | * | | | | | | | | | | | | | | | | Issue #28573: Missing sys._mercurial info and other build issues.Steve Dower2016-11-221-3/+16
| | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | | | |/| | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | | Issue #28023: Fix python-gdb.py on old GDB versionsVictor Stinner2016-11-221-2/+6
| | | |/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace int(value.address)+offset with value.cast(unsigned char*)+offset. It seems like int(value.address) fails on old versions of GDB.
| | | * | | | | | | | | | | | | | | Issue #28023: Fix python-gdb.py didn't support new dict implementationINADA Naoki2016-11-221-2/+26
| | | |/ / / / / / / / / / / / / /
| | | * | | | | | | | | | | | | | Issue #28573: Fixes issue with nested if blocksSteve Dower2016-11-141-6/+6
| | | | |_|_|_|_|_|_|_|_|_|_|_|/ | | | |/| | | | | | | | | | | |
| | | * | | | | | | | | | | | | Issue #28573: Avoid setting up env too many times during buildSteve Dower2016-11-141-36/+9
| | | |/ / / / / / / / / / / /
| | | * | | | | | | | | | | | Adds missing _asyncio.pyd to installer and generally tidies pyd management.Steve Dower2016-10-293-69/+23
| | | |/ / / / / / / / / / /