Steve Dower
749e73065d
Fix Windows release build issues (GH-14091)
* Increase timeout for PGO builds in Windows release
* Fix test step failures
* Disable MinGW step properly
* Fix embeddable distro name
7 years ago
Steve Dower
21a92f8cda
Implement Windows release builds in Azure Pipelines (GH-14065)
7 years ago
Paul Monson
e7e5039d69
bpo-37181: Fix test_regrtest failures on Windows arm64 (GH-13872)
7 years ago
Steve Dower
e0c0c7e8c9
bpo-37156: Fix libssl DLL tag in MSI sources (GH-13866)
7 years ago
Christian Heimes
e35d1ba9ea
bpo-34271: Fix compatibility with 1.0.2 (GH-13728)
Fix various compatibility issues with LibreSSL and OpenSSL 1.0.2
introduced by bpo-34271.
Signed-off-by: Christian Heimes <christian@python.org>
7 years ago
Christian Heimes
06651ee418
bpo-37081: Test with OpenSSL 1.1.1c (GH-13631)
Signed-off-by: Christian Heimes <christian@python.org>
7 years ago
Tim Hoffmann
5df4025f42
Add description to the command line help of the argument clinic (GH-8518)
7 years ago
Stefan Behnel
faa2948654
Clean up and reduce visual clutter in the makeunicode.py script. (GH-7558)
7 years ago
Jeroen Demeyer
37788bc23f
bpo-36974: rename _FastCallKeywords -> _Vectorcall (GH-13653)
7 years ago
Petr Viktorin
fecb75c1bb
bpo-36974: Fix GDB integration (GH-13665)
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.
7 years ago
Chih-Hsuan Yen
aaf47caf35
bpo-37053: handle strings like u"bar" correctly in Tools/parser/unparse.py (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
7 years ago
Paul Monson
51394b8c3d
bpo-36511: Ensure error code propagates out of batch files (GH-13529)
7 years ago
Paul Monson
4f820723c8
bpo-36511: Windows arm32 buildbot changes (remove extra space) (GH-13351)
@zooba
I just realized that this whitespace fix didn't get pushed.
https://bugs.python.org/issue36511
7 years ago
Paul Monson
67ff6a103a
bpo-36511: Windows ARM32 buildbot changes (GH-12917)
7 years ago
Benjamin Peterson
3aca40d3cb
closes bpo-36861: Update Unicode database to 12.1.0. (GH-13214)
Adds ㋿.
7 years ago
Zackery Spytz
c4e78b116f
bpo-14546: Fix the argument handling in Tools/scripts/lll.py (GH-13026)
7 years ago
Pablo Galindo
8c77b8cb91
bpo-36540: PEP 570 -- Implementation (GH-12701)
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
7 years ago
周家未
d59b662e49
bpo-36690: Fix typo in Tools/demo/rpython.py (GH-12903)
7 years ago
Inada Naoki
6fec905de5
bpo-36642: make unicodedata const (GH-12855)
7 years ago
Stéphane Wirtel
2b7f93b99a
bpo-36345: Update wsgiref example (GH-12562)
Use literalinclude markup to include Tools/scripts/serve.py code.
Tools/scripts/serve.py first argument on the command line is now optional.
7 years ago
Steve Dower
606c66a17f
Allow Windows layout builds to fully skip code signing (GH-12808)
7 years ago
Paul Monson
aa25d5d026
Enable building nuget packages for ARM32 (GH-12669)
7 years ago
Anthony Sottile
2a4ce4387f
Tools/importbench: Fix a misplaced stderr= (GH-12690)
7 years ago
Steve Dower
79da388a40
bpo-36085: Add installer check for KB2533625 (GH-12636)
7 years ago
Paul Moore
e724152796
bpo-36010: Add venv to the nuget distribution (GH-12367)
7 years ago
Serhiy Storchaka
172bb39452
bpo-22831: Use "with" to avoid possible fd leaks in tools (part 2). (GH-10927)
7 years ago
Serhiy Storchaka
afbb7a371f
bpo-22831: Use "with" to avoid possible fd leaks in tools (part 1). (GH-10926)
7 years ago
Paul Monson
32119e10b7
bpo-35947: Update Windows to the current version of libffi (GH-11797)
We now use a pre-built libffi binary from our binaries repository, and no longer vendor the full implementation.
7 years ago
Steve Dower
4a9a505d6f
bpo-36441: Fixes creating a venv when debug binaries are installed. ( #12566 )
7 years ago
Stefan Behnel
68d228f174
bpo-35884: Add string-keys-only microbenchmark for dict access to var_access_benchmark.py (GH-11905)
7 years ago
AraHaan
a7987e7193
bpo-32217: Correct usage of ABI tags in freeze. (GH-4719)
Check for sys.abiflags before using since not all platforms have it defined.
7 years ago
Serhiy Storchaka
3191391515
bpo-36127: Argument Clinic: inline parsing code for keyword parameters. (GH-12058)
7 years ago
Steve Dower
26c910c59c
bpo-36174: Update nuget authoring for new license field. (GH-12300)
7 years ago
Lisa Roach
1ceb3a3d17
bpo-35132: Fixes missing target in gdb pep0393 check. (GH-11848)
7 years ago
Benjamin Peterson
738c19f4c5
closes bpo-33376: Update to Unicode 12.0.0. (GH-12256)
7 years ago
Serhiy Storchaka
6a44f6eef3
bpo-36048: Use __index__() instead of __int__() for implicit conversion if available. (GH-11952)
Deprecate using the __int__() method in implicit conversions of Python
numbers to C integers.
7 years ago
animalize
463572c8be
bpo-36101: remove non-ascii characters in docstring (GH-12018)
* remove non-ascii characters in docstring
* clinic.py emits a warning when docstring has non-ascii character
7 years ago
Raymond Hettinger
43766f82dd
bpo-35884: Add missing FIFO queue benchmark (GH-11898)
https://bugs.python.org/issue35884
7 years ago
Raymond Hettinger
9da3583e78
Fix typo (micro->nano) (GH-11759)
7 years ago
Steve Dower
85e102a2b0
bpo-35299: Fixed sysconfig and distutils during PGO profiling (GH-11744)
7 years ago
Raymond Hettinger
f75d59e1a8
bpo-35884: Add variable access benchmarking script (GH-11725)
7 years ago
Steve Dower
4c70d9f79c
bpo-34691: Compile _contextvars module into main Python library (GH-11741)
7 years ago
Victor Stinner
1396d8fab4
bpo-35224: Add support for NamedExpr to unparse.py (GH-11670)
7 years ago
Serhiy Storchaka
2a39d251f0
bpo-35582: Argument Clinic: Optimize the "all boring objects" case. (GH-11520)
Use _PyArg_CheckPositional() and inlined code instead of
PyArg_UnpackTuple() and _PyArg_UnpackStack() if all parameters
are positional and use the "object" converter.
7 years ago
Serhiy Storchaka
4fa9591025
bpo-35582: Argument Clinic: inline parsing code for positional parameters. (GH-11313)
7 years ago
Serhiy Storchaka
32d96a2b5b
bpo-23867: Argument Clinic: inline parsing code for a single positional parameter. (GH-9689)
7 years ago
Serhiy Storchaka
65ce60aef1
bpo-20180: Simplify char_converter in Argument Clinic. (GH-9828)
Fix also handling non-ascii default values.
7 years ago
Serhiy Storchaka
8ac658114d
bpo-30455: Generate all token related code and docs from Grammar/Tokens. (GH-10370)
"Include/token.h", "Lib/token.py" (containing now some data moved from
"Lib/tokenize.py") and new files "Parser/token.c" (containing the code
moved from "Parser/tokenizer.c") and "Doc/library/token-list.inc" (included
in "Doc/library/token.rst") are now generated from "Grammar/Tokens" by
"Tools/scripts/generate_token.py". The script overwrites files only if
needed and can be used on the read-only sources tree.
"Lib/symbol.py" is now generated by "Tools/scripts/generate_symbol_py.py"
instead of been executable itself.
Added new make targets "regen-token" and "regen-symbol" which are now
dependencies of "regen-all".
The documentation contains now strings for operators and punctuation tokens.
7 years ago
Steve Dower
d3bbc52413
Enable signing Windows builds with SHA1 environment variable (GH-11279)
7 years ago
Serhiy Storchaka
4db62e1158
bpo-35490: Remove the DecodeFSDefault return converter in AC. ( #11152 )
7 years ago