Serhiy Storchaka
d322abbb83
[3.8] bpo-37206: Unrepresentable default values no longer represented as 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 279f44678c
)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2019-09-14 13:31:50 +03:00
Miss Islington (bot)
0b7f3706e6
bpo-38117: Test with OpenSSL 1.1.1d (GH-15983)
...
Signed-off-by: Christian Heimes <christian@python.org>
(cherry picked from commit 58ab13479d
)
Co-authored-by: Christian Heimes <christian@python.org>
2019-09-11 10:09:28 -07:00
Miss Islington (bot)
2a4a982cbc
bpo-37283: Ensure command-line and unattend.xml setting override previously detected states in Windows installer (GH-15759)
...
(cherry picked from commit 3a0ddbcdfc
)
Co-authored-by: Steve Dower <steve.dower@python.org>
2019-09-09 06:02:42 -07:00
Serhiy Storchaka
96631dcb11
[3.8] bpo-37034: Display argument name on errors with keyword arguments with Argument Clinic. (GH-13593). (GH-15599)
...
(cherry picked from commit 4901fe274b
)
Co-authored-by: Rémi Lapeyre <remi.lapeyre@henki.fr>
2019-08-29 18:29:59 +03:00
Miss Islington (bot)
c71ae1a45b
bpo-36743: __get__ is sometimes called without the owner argument (GH-12992) (GH-15589)
...
(cherry picked from commit 0dac68f1e5
)
Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
2019-08-29 02:02:51 -07:00
Miss Islington (bot)
ed00fee7d4
bpo-36511: Fix failures in Windows ARM32 buildbot (GH-15181)
...
(cherry picked from commit ed70a344b5
)
Co-authored-by: Paul Monson <paulmon@users.noreply.github.com>
2019-08-28 22:18:15 -07:00
Raymond Hettinger
21161d73d9
[3.8] bpo-37942: Improve argument clinic float converter (GH-15470) (GH-15480)
...
(cherry picked from commit aef9ad82f7
)
2019-08-24 19:45:12 -07:00
Miss Islington (bot)
494ed69bcf
Fix publishing of Windows release (GH-15006)
...
(cherry picked from commit fe330fc4ad
)
Co-authored-by: Steve Dower <steve.dower@python.org>
2019-07-29 11:41:37 -07:00
Jeroen Demeyer
bf8e82f976
[3.8] bpo-36974: separate vectorcall functions for each calling convention (GH-13781) ( #14782 )
2019-07-23 12:39:51 +02:00
Miss Islington (bot)
12f3312aa2
Enable publish of Windows releases through Azure Pipelines (GH-14720)
...
(cherry picked from commit 994a3b88dc
)
Co-authored-by: Steve Dower <steve.dower@python.org>
2019-07-13 12:10:33 +02:00
Steve Dower
fa23bd286f
bpo-37351: Removes libpython38.a from standard Windows distribution (GH-14276)
2019-06-22 14:08:02 -07:00
Steve Dower
f3e38ec7f0
bpo-36511: Fix -u parameters for ARM32 tests (GH-14280)
2019-06-21 14:39:49 -07:00
Steve Dower
43615485f1
bpo-36511: Improve ARM32 buildbot scripts (GH-14251)
2019-06-20 14:35:51 -07:00
Steve Dower
f78e66c3c9
Implement Windows release builds in Azure Pipelines (GH-14065)
...
Includes backported fixes from GH-14091
2019-06-14 14:20:16 -07:00
Miss Islington (bot)
84d47bd8ad
bpo-37181: Fix test_regrtest failures on Windows arm64 (GH-13872)
...
(cherry picked from commit e7e5039d69
)
Co-authored-by: Paul Monson <paulmon@users.noreply.github.com>
2019-06-07 11:17:52 -07:00
Miss Islington (bot)
1c4084f4c1
bpo-37156: Fix libssl DLL tag in MSI sources (GH-13866)
...
(cherry picked from commit e0c0c7e8c9
)
Co-authored-by: Steve Dower <steve.dower@python.org>
2019-06-06 09:37:59 -07:00
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>
2019-06-03 20:40:15 +02:00
Christian Heimes
06651ee418
bpo-37081: Test with OpenSSL 1.1.1c (GH-13631)
...
Signed-off-by: Christian Heimes <christian@python.org>
2019-06-03 20:10:19 +02:00
Tim Hoffmann
5df4025f42
Add description to the command line help of the argument clinic (GH-8518)
2019-06-02 17:58:10 +01:00
Stefan Behnel
faa2948654
Clean up and reduce visual clutter in the makeunicode.py script. (GH-7558)
2019-06-01 21:49:03 +02:00
Jeroen Demeyer
37788bc23f
bpo-36974: rename _FastCallKeywords -> _Vectorcall (GH-13653)
2019-05-30 15:11:22 +02:00
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.
2019-05-29 22:45:41 +02:00
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
2019-05-26 10:08:19 -07:00
Paul Monson
51394b8c3d
bpo-36511: Ensure error code propagates out of batch files (GH-13529)
2019-05-24 09:15:39 -07:00
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
2019-05-15 16:10:39 -07:00
Paul Monson
67ff6a103a
bpo-36511: Windows ARM32 buildbot changes (GH-12917)
2019-05-15 15:42:29 -07:00
Benjamin Peterson
3aca40d3cb
closes bpo-36861: Update Unicode database to 12.1.0. (GH-13214)
...
Adds ㋿.
2019-05-08 20:59:35 -07:00
Zackery Spytz
c4e78b116f
bpo-14546: Fix the argument handling in Tools/scripts/lll.py (GH-13026)
2019-05-02 18:03:43 +03:00
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
2019-04-29 13:36:57 +01:00
周家未
d59b662e49
bpo-36690: Fix typo in Tools/demo/rpython.py (GH-12903)
2019-04-22 16:28:57 +03:00
Inada Naoki
6fec905de5
bpo-36642: make unicodedata const (GH-12855)
2019-04-17 08:40:34 +09:00
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.
2019-04-16 14:52:54 +02:00
Steve Dower
606c66a17f
Allow Windows layout builds to fully skip code signing (GH-12808)
2019-04-12 11:24:15 -07:00
Paul Monson
aa25d5d026
Enable building nuget packages for ARM32 (GH-12669)
2019-04-12 09:36:38 -07:00
Anthony Sottile
2a4ce4387f
Tools/importbench: Fix a misplaced stderr= (GH-12690)
2019-04-05 09:18:19 +02:00
Steve Dower
79da388a40
bpo-36085: Add installer check for KB2533625 (GH-12636)
2019-03-30 20:58:17 -07:00
Paul Moore
e724152796
bpo-36010: Add venv to the nuget distribution (GH-12367)
2019-03-30 09:32:05 -07:00
Serhiy Storchaka
172bb39452
bpo-22831: Use "with" to avoid possible fd leaks in tools (part 2). (GH-10927)
2019-03-30 08:33:02 +02:00
Serhiy Storchaka
afbb7a371f
bpo-22831: Use "with" to avoid possible fd leaks in tools (part 1). (GH-10926)
2019-03-30 08:32:18 +02:00
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.
2019-03-29 16:30:10 -07:00
Steve Dower
4a9a505d6f
bpo-36441: Fixes creating a venv when debug binaries are installed. ( #12566 )
2019-03-27 08:14:53 -07:00
Stefan Behnel
68d228f174
bpo-35884: Add string-keys-only microbenchmark for dict access to var_access_benchmark.py (GH-11905)
2019-03-25 01:20:53 -07:00
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.
2019-03-23 12:29:49 -04:00
Serhiy Storchaka
3191391515
bpo-36127: Argument Clinic: inline parsing code for keyword parameters. (GH-12058)
2019-03-14 10:32:22 +02:00
Steve Dower
26c910c59c
bpo-36174: Update nuget authoring for new license field. (GH-12300)
2019-03-12 16:48:17 -07:00
Lisa Roach
1ceb3a3d17
bpo-35132: Fixes missing target in gdb pep0393 check. (GH-11848)
2019-03-11 20:21:25 -07:00
Benjamin Peterson
738c19f4c5
closes bpo-33376: Update to Unicode 12.0.0. (GH-12256)
2019-03-09 16:25:55 -08:00
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.
2019-02-25 17:57:58 +02:00
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
2019-02-25 08:18:48 +09:00
Raymond Hettinger
43766f82dd
bpo-35884: Add missing FIFO queue benchmark (GH-11898)
...
https://bugs.python.org/issue35884
2019-02-16 12:51:02 -08:00