summaryrefslogtreecommitdiffstats
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* bpo-38589: Fixes HTML Help shortcut when Windows is not installed to C drive ↵Miss Skeleton (bot)2019-10-281-1/+1
| | | | | | | (GH-16968) (cherry picked from commit 0ac6137dd3d1e2c8f9558153ad63021f57e05e73) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-38534: Replace wrong KB number references (GH-16955)Miss Skeleton (bot)2019-10-281-4/+4
| | | | | (cherry picked from commit 794616f837c254c68d8384ab48fb78123a3c8a8b) Co-authored-by: benedwards14 <53377856+benedwards14@users.noreply.github.com>
* bpo-38347: find pathfix for Python scripts whose name contain a '-' (GH-16536)Miss Islington (bot)2019-10-111-4/+1
| | | | | | pathfix.py: Assume all files that end on '.py' are Python scripts when working recursively. (cherry picked from commit 2b7dc40b2af6578181808ba73c1533fc114e55df) Co-authored-by: Ruediger Pluem <r.pluem@gmx.de>
* bpo-37064: Add -k and -a options to pathfix.py tool (GH-16387)Victor Stinner2019-09-251-5/+59
| | | | | | | | | | | | | | * bpo-37064: Add option -k to Tools/scripts/pathfix.py (GH-15548) Add flag -k to pathscript.py script: preserve shebang flags. (cherry picked from commit 50254ac4c179cb412e90682098c97db786143929) * bpo-37064: Add option -a to pathfix.py tool (GH-15717) Add option -a to Tools/Scripts/pathfix.py script: add flags. (cherry picked from commit 1dc1acbd73f05f14c974b7ce1041787d7abef31e)
* closes bpo-16637: libpython: construct integer object directly from gdbvalue ↵Miss Islington (bot)2019-09-241-1/+1
| | | | | | | | | | | (GH-15232) This fixes the exception '`ValueError: invalid literal for int() with base 10` if `str(gdbval)` returns a hexadecimal value (e.g. '0xa0'). This is the case if the output-radix is set to 16 in gdb. See https://sourceware.org/gdb/onlinedocs/gdb/Numbers.html for more information. (cherry picked from commit 6f53d34fb0f944a8c0ee530334c353559ac40f72) Co-authored-by: Marc Hartmayer <marc1006@users.noreply.github.com>
* [3.8] bpo-37206: Unrepresentable default values no longer represented as ↵Serhiy Storchaka2019-09-141-7/+6
| | | | | | | | | | None. (GH-13933) (GH-16141) In ArgumentClinic, value "NULL" should now be used only for unrepresentable default values (like in the optional third parameter of getattr). "None" should be used if None is accepted as argument and passing None has the same effect as not passing the argument at all. (cherry picked from commit 279f44678c8b84a183f9eeb85e0b086228154497) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* bpo-38117: Test with OpenSSL 1.1.1d (GH-15983)Miss Islington (bot)2019-09-111-5/+4
| | | | | | Signed-off-by: Christian Heimes <christian@python.org> (cherry picked from commit 58ab13479d854491ac9207bacfae25e8b18b044a) Co-authored-by: Christian Heimes <christian@python.org>
* bpo-37283: Ensure command-line and unattend.xml setting override previously ↵Miss Islington (bot)2019-09-092-8/+25
| | | | | | | detected states in Windows installer (GH-15759) (cherry picked from commit 3a0ddbcdfcbc0f4372905fabf81e093f1b043e99) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.8] bpo-37034: Display argument name on errors with keyword arguments with ↵Serhiy Storchaka2019-08-291-80/+101
| | | | | | | Argument Clinic. (GH-13593). (GH-15599) (cherry picked from commit 4901fe274bc82b95dc89bcb3de8802a3dfedab32) Co-authored-by: Rémi Lapeyre <remi.lapeyre@henki.fr>
* bpo-36743: __get__ is sometimes called without the owner argument (GH-12992) ↵Miss Islington (bot)2019-08-291-1/+1
| | | | | | | (GH-15589) (cherry picked from commit 0dac68f1e593c11612ed54af9edb865d398f3b05) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
* bpo-36511: Fix failures in Windows ARM32 buildbot (GH-15181)Miss Islington (bot)2019-08-291-0/+1
| | | | | (cherry picked from commit ed70a344b5fbddea85726ebc1964ee0cfdef9c40) Co-authored-by: Paul Monson <paulmon@users.noreply.github.com>
* [3.8] bpo-37942: Improve argument clinic float converter (GH-15470) (GH-15480)Raymond Hettinger2019-08-251-6/+18
| | | (cherry picked from commit aef9ad82f7f667cd001a7112d3bc636e918626f7)
* Fix publishing of Windows release (GH-15006)Miss Islington (bot)2019-07-291-0/+4
| | | | | (cherry picked from commit fe330fc4ad3b8218a84216a824af7d7007dcb85b) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.8] bpo-36974: separate vectorcall functions for each calling convention ↵Jeroen Demeyer2019-07-231-3/+2
| | | | (GH-13781) (#14782)
* Enable publish of Windows releases through Azure Pipelines (GH-14720)Miss Islington (bot)2019-07-131-1/+0
| | | | | (cherry picked from commit 994a3b88dca852696351358e2743313e546b5ecf) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-37351: Removes libpython38.a from standard Windows distribution (GH-14276)Steve Dower2019-06-224-37/+1
|
* bpo-36511: Fix -u parameters for ARM32 tests (GH-14280)Steve Dower2019-06-211-1/+1
|
* bpo-36511: Improve ARM32 buildbot scripts (GH-14251)Steve Dower2019-06-203-10/+92
|
* Implement Windows release builds in Azure Pipelines (GH-14065)Steve Dower2019-06-1411-87/+66
| | | Includes backported fixes from GH-14091
* bpo-37181: Fix test_regrtest failures on Windows arm64 (GH-13872)Miss Islington (bot)2019-06-071-1/+1
| | | | | (cherry picked from commit e7e5039d6940e41839dcef0433262ff363408dad) Co-authored-by: Paul Monson <paulmon@users.noreply.github.com>
* bpo-37156: Fix libssl DLL tag in MSI sources (GH-13866)Miss Islington (bot)2019-06-061-2/+3
| | | | | (cherry picked from commit e0c0c7e8c9f8153a54b92e43aa3d09e69a9fd0c0) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-34271: Fix compatibility with 1.0.2 (GH-13728)Christian Heimes2019-06-031-1/+2
| | | | | | Fix various compatibility issues with LibreSSL and OpenSSL 1.0.2 introduced by bpo-34271. Signed-off-by: Christian Heimes <christian@python.org>
* bpo-37081: Test with OpenSSL 1.1.1c (GH-13631)Christian Heimes2019-06-031-3/+3
| | | Signed-off-by: Christian Heimes <christian@python.org>
* Add description to the command line help of the argument clinic (GH-8518)Tim Hoffmann2019-06-021-1/+8
|
* Clean up and reduce visual clutter in the makeunicode.py script. (GH-7558)Stefan Behnel2019-06-011-263/+275
|
* bpo-36974: rename _FastCallKeywords -> _Vectorcall (GH-13653)Jeroen Demeyer2019-05-301-1/+1
|
* bpo-36974: Fix GDB integration (GH-13665)Petr Viktorin2019-05-291-1/+2
| | | | | | | | | | | As it changes the way functions are called, the PEP 590 implementation skipped the functions that the GDB integration is looking for (by name) to find function calls. Looking for the new helper `cfunction_call_varargs` hopefully fixes the tests, and thus buildbots. The changed frame nuber in test_gdb is due to there being fewer C calls when calling a built-in method.
* bpo-37053: handle strings like u"bar" correctly in Tools/parser/unparse.py ↵Chih-Hsuan Yen2019-05-261-0/+2
| | | | | | | | | | | | (GH-13583) Constant.kind is added in https://bugs.python.org/issue36280. Current possible values for Constant.kind are "u" or None. For r'bar' and b'bar', Constant.kind value is None, so there's no need for special handling. https://bugs.python.org/issue37053
* bpo-36511: Ensure error code propagates out of batch files (GH-13529)Paul Monson2019-05-241-2/+2
|
* bpo-36511: Windows arm32 buildbot changes (remove extra space) (GH-13351)Paul Monson2019-05-151-1/+1
| | | | | | | @zooba I just realized that this whitespace fix didn't get pushed. https://bugs.python.org/issue36511
* bpo-36511: Windows ARM32 buildbot changes (GH-12917)Paul Monson2019-05-151-0/+35
|
* closes bpo-36861: Update Unicode database to 12.1.0. (GH-13214)Benjamin Peterson2019-05-091-1/+1
| | | Adds ㋿.
* bpo-14546: Fix the argument handling in Tools/scripts/lll.py (GH-13026)Zackery Spytz2019-05-021-4/+3
|
* bpo-36540: PEP 570 -- Implementation (GH-12701)Pablo Galindo2019-04-291-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit contains the implementation of PEP570: Python positional-only parameters. * Update Grammar/Grammar with new typedarglist and varargslist * Regenerate grammar files * Update and regenerate AST related files * Update code object * Update marshal.c * Update compiler and symtable * Regenerate importlib files * Update callable objects * Implement positional-only args logic in ceval.c * Regenerate frozen data * Update standard library to account for positional-only args * Add test file for positional-only args * Update other test files to account for positional-only args * Add News entry * Update inspect module and related tests
* bpo-36690: Fix typo in Tools/demo/rpython.py (GH-12903)周家未2019-04-221-1/+1
|
* bpo-36642: make unicodedata const (GH-12855)Inada Naoki2019-04-161-1/+1
|
* bpo-36345: Update wsgiref example (GH-12562)Stéphane Wirtel2019-04-161-2/+3
| | | | Use literalinclude markup to include Tools/scripts/serve.py code. Tools/scripts/serve.py first argument on the command line is now optional.
* Allow Windows layout builds to fully skip code signing (GH-12808)Steve Dower2019-04-122-3/+8
|
* Enable building nuget packages for ARM32 (GH-12669)Paul Monson2019-04-123-3/+36
|
* Tools/importbench: Fix a misplaced stderr= (GH-12690)Anthony Sottile2019-04-051-2/+2
|
* bpo-36085: Add installer check for KB2533625 (GH-12636)Steve Dower2019-03-313-10/+31
|
* bpo-36010: Add venv to the nuget distribution (GH-12367)Paul Moore2019-03-301-1/+1
|
* bpo-22831: Use "with" to avoid possible fd leaks in tools (part 2). (GH-10927)Serhiy Storchaka2019-03-3027-258/+248
|
* bpo-22831: Use "with" to avoid possible fd leaks in tools (part 1). (GH-10926)Serhiy Storchaka2019-03-305-228/+226
|
* bpo-35947: Update Windows to the current version of libffi (GH-11797)Paul Monson2019-03-291-0/+6
| | | We now use a pre-built libffi binary from our binaries repository, and no longer vendor the full implementation.
* bpo-36441: Fixes creating a venv when debug binaries are installed. (#12566)Steve Dower2019-03-271-0/+15
|
* bpo-35884: Add string-keys-only microbenchmark for dict access to ↵Stefan Behnel2019-03-251-12/+28
| | | | var_access_benchmark.py (GH-11905)
* bpo-32217: Correct usage of ABI tags in freeze. (GH-4719)AraHaan2019-03-231-1/+4
| | | | Check for sys.abiflags before using since not all platforms have it defined.
* bpo-36127: Argument Clinic: inline parsing code for keyword parameters. ↵Serhiy Storchaka2019-03-141-49/+147
| | | | (GH-12058)
* bpo-36174: Update nuget authoring for new license field. (GH-12300)Steve Dower2019-03-124-9/+4
|