summaryrefslogtreecommitdiffstats
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* [3.6] bpo-30345: Update test_gdb.py and python-gdb.py from master (#1549)Victor Stinner2017-05-121-12/+52
| | | | | | | | | | | | | | * python-gdb.py supports method-wrapper bpo-29367: python-gdb.py now supports also method-wrapper (wrapperobject) objects. (cherry picked from commit 611083331d534481ca7956a376e38fb0e9ef3854) * Update and enhance python-gdb.py bpo-29259: Detect PyCFunction is the current frame, not only in the older frame.
* [3.6] bpo-23404: make touch becomes make regen-all (#1405) (#1461)Victor Stinner2017-05-041-129/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bpo-23404: make touch becomes make regen-all (#1405) Don't rebuild generated files based on file modification time anymore, the action is now explicit. Replace "make touch" with "make regen-all". Changes: * Remove "make touch", Tools/hg/hgtouch.py and .hgtouch * Add a new "make regen-all" command to rebuild all generated files * Add subcommands to only generate specific files: - regen-ast: Include/Python-ast.h and Python/Python-ast.c - regen-grammar: Include/graminit.h and Python/graminit.c - regen-importlib: Python/importlib_external.h and Python/importlib.h - regen-opcode: Include/opcode.h - regen-opcode-targets: Python/opcode_targets.h - regen-typeslots: Objects/typeslots.inc * Rename PYTHON_FOR_GEN to PYTHON_FOR_REGEN * pgen is now only built by by "make regen-grammar" * Add $(srcdir)/ prefix to paths to source files to handle correctly compilation outside the source directory Note: $(PYTHON_FOR_REGEN) is no more used nor needed by "make" default target building Python. (cherry picked from commit a5c62a8e9f0de6c4133825a5710984a3cd5e102b) * bpo-30273: Update sysconfig (#1464) The AST_H_DIR variable was removed from Makefile.pre.in by the commit a5c62a8e9f0de6c4133825a5710984a3cd5e102b (bpo-23404). AST_H_DIR was hardcoded to "Include", so replace the removed variable by its content. Remove also ASDLGEN variable from sysconfig example since this variable was also removed. (cherry picked from commit b109a1d3360fc4bb87b9887264e3634632d392ca)
* [3.6] bpo-30109: Fix reindent.py (GH-1207) (GH-1208)Mariatta2017-04-201-1/+5
| | | | Skip the file if it has bad encoding. (cherry picked from commit 58f3c9dc8f5626abe09ac9738c34f6ba99ce2972)
* bpo-29798: Handle git worktree in patchcheck (#1058) (#1060)Nick Coghlan2017-04-091-1/+1
| | | | | The original attempted fix missed an `isdir()` call in `get_base_branch()`. (cherry picked from commit 2abfdf5a81383d3b1ed6b7321903a9a168c373c5)
* Takes vcruntime140.dll from the correct source. (#684)Steve Dower2017-03-162-11/+6
|
* bpo-29798: Handle git worktree in `make patchcheck` (#629) (#633)Nick Coghlan2017-03-121-1/+4
| | | | | In git worktree directories, `.git` is a configuration file rather than a subdirectory (cherry picked from commit 6a6d090612dd7deaac2bc0399fad743e5e2db606)
* bpo-29656: Handle PR branches in 'make patchcheck' (#302) (#626)Nick Coghlan2017-03-121-6/+52
| | | (cherry picked from commit 482f7a274fa52b7ba34ff308cd9acdcac9f41ba5)
* Fixes bpo-29680: Older gdb does not have gdb.error. (GH-363) (GH-534)Mariatta2017-03-071-1/+1
| | | | This change is required to make python-dbg.py compatible with GDB versions before 7.3. (cherry picked from commit 661ca8843fed1183e38db06e52d59ac300bf1c2a)
* Fixes the upload script to purge the CDN correctly and display success ↵Steve Dower2017-03-061-0/+2
| | | | output. (#466) (#497)
* bpo-27593: Updates Windows build to use information from git (#262) (#450)Steve Dower2017-03-041-2/+2
| | | * bpo-27593: Updates Windows build to use information from git
* bpo-29624: Adds purge step and layout test after uploading files. (#258) (#264)Steve Dower2017-02-232-10/+53
|
* Change some mercurial/ hg.python.org references. (#8) (#185)Senthil Kumaran2017-02-202-2/+2
| | | (cherry picked from commit b2ee40ed9c9041dcff9c898aa19aacf9ec60308a)
* bpo-29579: Removes readme.txt from the installer. (#161)Steve Dower2017-02-191-3/+0
|
* 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-061-2/+11
| |
* | 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-113-38/+22
|\ \ | |/
| * Issue #28783: Replaces bdist_wininst in nuget packages with stubSteve Dower2016-12-113-38/+22
| |
* | 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-034-8/+9
|\ \ | |/
| * Issue #28846: Various installer fixesSteve Dower2016-12-034-9/+11
| |
* | Issue #28783: Embedded and nuget packages incorrect reference missing ↵Steve Dower2016-11-232-3/+48
|\ \ | |/ | | | | bdist_wininst command.
| * Issue #28783: Embedded and nuget packages incorrect reference missing ↵Steve Dower2016-11-232-3/+47
| | | | | | | | bdist_wininst command.
| * Fixes incorrect path in nuget package build.Steve Dower2016-11-171-1/+2
| |
* | 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-151-6/+6
| |
* | Issue #28573: Avoid setting up env too many times during buildSteve Dower2016-11-151-36/+9
| |
* | Adds missing _asyncio.pyd to installer and generally tidies pyd management.Steve Dower2016-10-293-69/+23
| |
* | Removes incorrect condition from lib_pdb.msiSteve Dower2016-10-281-1/+0
|\ \ | |/
| * Removes incorrect condition from lib_pdb.msiSteve Dower2016-10-281-1/+0
| |
* | Revert incorrect file merge from 3.5.Steve Dower2016-10-271-1/+1
| |
* | Merge from 3.5Steve Dower2016-10-272-8/+25
|\ \ | |/
| * Updates release build to collect symbols and binaries, and create nuget package.Steve Dower2016-10-273-9/+25
| |
* | Fix launcher.msi from rebuilding during release build.Steve Dower2016-10-101-1/+8
| |
* | Issue #28402: Adds signed catalog files for stdlib on Windows.Steve Dower2016-10-109-2/+55
| |
* | Issue #28217: Adds _testconsole module to test console input. Fixes some ↵Steve Dower2016-10-031-0/+12
| | | | | | | | issues found by the tests.
* | Issue #28251: Improvements to help manuals on Windows.Steve Dower2016-09-232-2/+13
|\ \ | |/
| * Issue #28251: Improvements to help manuals on Windows.Steve Dower2016-09-232-2/+13
| |
* | Fixes bad merge for issue #28110Steve Dower2016-09-171-0/+1
| |
* | Issue #28110: launcher.msi has different product codes between 32-bit and 64-bitSteve Dower2016-09-173-13/+3
|\ \ | |/
| * Issue #28110: launcher.msi has different product codes between 32-bit and 64-bitSteve Dower2016-09-174-16/+7
| |
* | Issue #28137: Renames Windows path file to ._pthSteve Dower2016-09-171-5/+10
| | | | | | | | Issue #28138: Windows ._pth file should allow import site
* | Unicode 9.0.0Benjamin Peterson2016-09-151-3/+8
| | | | | | | | | | Not completely mechanical since support for East Asian Width changes—emoji codepoints became Wide—had to be added to unicodedata.
* | Updates zip and nuget builds for Windows.Steve Dower2016-09-122-21/+20
| |
* | Buildbot: give 20 minute per test fileVictor Stinner2016-09-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | It seems like at least 2 buildbots need more than 15 minutes per test file. Example with "AMD64 Snow Leop 3.x": 10 slowest tests: - test_tools: 14 min 40 sec - test_tokenize: 11 min 57 sec - test_datetime: 11 min 25 sec - ...
* | Make PGO use usual build directory on Windows.Steve Dower2016-09-121-8/+1
| |
* | Issue #27952: Merge fixcid.py from 3.5Martin Panter2016-09-111-25/+27
|\ \ | |/