Christian Heimes
fc9b622819
bpo-45723: Add --with-pkg-config to configure (GH-29517)
...
Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
2021-11-10 23:02:19 +01:00
Christian Heimes
0a9f69539b
bpo-45747: Detect gdbm/dbm dependencies in configure (GH-29467)
...
Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
2021-11-10 20:26:55 +01:00
Erlend Egeberg Aasland
c1323d4b8c
bpo-45754: Use correct SQLite limit when checking statement length (GH-29489)
2021-11-10 18:46:11 +00:00
Irit Katriel
4cdeee5978
bpo-45711: remove unnecessary DUP_TOP and POP in exception handling (GH-29495)
2021-11-10 18:08:28 +00:00
Irit Katriel
05fbd60147
bpo-45711: Use _PyErr_ClearExcState instead of setting only exc_value to NULL (GH-29404)
2021-11-10 16:57:14 +00:00
Erlend Egeberg Aasland
76d14fac72
bpo-45723: Improve and simplify more configure.ac checks (GH-29485)
2021-11-10 16:30:18 +01:00
Pablo Galindo Salgado
20205ad2b5
bpo-45637: Fix cframe-based fallback in the gdb helpers (GH-29515)
2021-11-10 13:41:22 +00:00
Jason R. Coombs
6ec0dec7b7
[bpo-45765] Fix distribution discovery on empty path. ( #29487 )
2021-11-09 18:49:43 -05:00
Raymond Hettinger
912a4ccc3a
bpo-45701: Improve documentation for *typed* parameter (GH-29498)
2021-11-09 17:01:29 -06:00
Erlend Egeberg Aasland
49171aa91a
bpo-45723: Remove dead code for obsolete `--with-dyld` option (GH-29500)
...
Was commented out by Jack Jansen in 2001-08-15 by commit
b6e9cad34ce46a6a733d8aa5bf5b9d389fa1316f:
"Ripped out Next/OpenStep support, which was broken anyway"
Automerge-Triggered-By: GH:tiran
2021-11-09 13:05:58 -08:00
Steve Dower
a56fbad85e
bpo-45220: Ensure RT_MANIFEST is defined when compiling Windows resource files (GH-29501)
2021-11-09 20:12:53 +00:00
Irit Katriel
cb414cf0e2
bpo-45757: Fix bug where dis produced an incorrect oparg on EXTENDED_ARG before a no-arg opcode (GH-29480)
2021-11-09 20:07:38 +00:00
Steve Dower
bcc4e46832
bpo-45732: Update bundled Tcl/Tk on Windows to 8.6.12 (GH-29477)
2021-11-09 16:47:28 +00:00
Raymond Hettinger
c3bc0fe5a6
Factor-out constant calculation. (GH-29491)
2021-11-09 10:30:06 -06:00
Christian Heimes
5b7c7cb104
bpo-45763: Detect compression build deps in configure (GH-29483)
2021-11-09 16:42:53 +01:00
Erlend Egeberg Aasland
185533639d
bpo-45723: Remove obsolete AC_EXEEXT from configure.ac (GH-29486)
...
From the autoconf docs *Obsolete Macros* section:
Defined the output variable EXEEXT based on the output of the
compiler, which is now done automatically. Typically set to empty
string if Posix and ‘.exe’ if a DOS variant.
2021-11-09 07:32:59 -08:00
Carl Friedrich Bolz-Tereick
2819e98d10
bpo-45764: improve error message when missing '(' after 'def' (GH-29484)
...
to achieve this, change the grammar to expect the '(' token after 'def' NAME.
Automerge-Triggered-By: GH:pablogsal
2021-11-09 06:03:32 -08:00
Pablo Galindo Salgado
f4c03484da
bpo-45637: Remove broken fallback in gdb helpers to obtain frame variable (GH-29257)
2021-11-09 11:19:47 +00:00
Christian Heimes
6a1cc8bf8a
bpo-45743: Remove workaround for zlib CVE from 2002 (GH-29457)
2021-11-09 09:56:05 +01:00
Christian Heimes
8fefaad242
bpo-45743: -Wl,-search_paths_first is no longer needed (GH-29464)
2021-11-09 09:06:41 +01:00
Steve Dower
cfc9154121
Add third-party Windows build definitions (GH-29476)
...
These definition files are for OpenSSL, libffi and Tcl/Tk, which we build and sign ourselves.
2021-11-08 22:16:53 +00:00
Christian Heimes
cbab997efb
bpo-45723: Prepare support for autoconf 2.71 (GH-29441)
2021-11-08 19:31:14 +01:00
Erlend Egeberg Aasland
9bd0cf5970
bpo-45723: Add macro for disabling/enabling CC warnings (GH-29466)
...
Co-authored-by: Christian Heimes <christian@python.org>
2021-11-08 18:58:22 +01:00
180909
7484a5c82a
Closes bpo-45712: Add missing word in control flow tutorial (GH-29460)
2021-11-08 10:51:01 -06:00
Victor Stinner
99c7e9853f
bpo-40170: Update What's New in Python 3.9 (GH-29470)
...
The PyType_HasFeature() change has been reverted: the static inline
function access directly the PyTypeObject.tp_flags member.
2021-11-08 17:41:56 +01:00
Christian Heimes
24af9a40a8
bpo-45743: Move __APPLE_USE_RFC_3542 into socketmodule.c (GH-29456)
2021-11-08 12:48:34 +01:00
180909
122ca4d73f
remove the repeat 'the' ( #29455 )
2021-11-08 10:19:54 +02:00
Christian Heimes
57c50c9c7c
bpo-45723: Add helper macros and more caching to configure.ac (GH-29429)
...
Almost all checks are now cached by AC_CACHE_CHECK().
Common patterns are replaced by helper macros.
Variable names now use naming scheme ``ac_cv_func_$funcname``,
``ac_cv_lib_$library_$funcname``, or ``ac_cv_header_$headername_h``.
``SYS_SELECT_WITH_SYS_TIME`` is no longer used.
``uuid_create`` and ``uuid_enc_be`` are provided by libc on BSD. It is
safe to use ``AC_CHECK_FUNCS`` here.
Caching speeds up ./configure -C from ~ 4s to 2.6s on my system.
Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
2021-11-08 08:06:31 +01:00
Rafael Fontenelle
19b107e9b5
bpo-45741: docs: fix plural (GH-29461)
...
"entry points provides" -> "entry points provide"
Automerge-Triggered-By: GH:ericvsmith
2021-11-07 22:03:44 -08:00
Zachary Ware
fd41125f0f
General cleanup of test_pydoc (GH-29459)
...
- Uniform usage of `test.support.requires_docstrings` instead of a
local check for `-OO`.
- Added `requires_docstrings` to a couple more methods that need it.
- Replaced a few instances of `test.test_pydoc` with `__name__` to allow
for different methods of running just this test file.
- Rewrote `test_server` to run faster and better test the server.
- Removed unused import.
- Removed unused locals.
- Minor whitespace cleanups.
2021-11-07 17:44:11 -06:00
Christian Heimes
be3cd5c05d
bpo-45723: Detect missing pkg-config (GH-29442)
2021-11-07 11:18:45 +01:00
Mark Dickinson
9127520729
bpo-45392: Update the docstring of the 'type' built-in (GH-29439)
2021-11-06 20:08:44 +01:00
Serhiy Storchaka
cc1cbcbb2d
bpo-27313: Use non-deprecated methods for tracing (GH-29425)
2021-11-06 20:01:39 +01:00
Andre Delfino
57457a1e5c
bpo-39452: [doc] Change "must" to "can" on relative import style in `__main__` (GH-29379)
2021-11-06 19:09:23 +01:00
Alex Waygood
77a2c77c84
[doc] bpo-45680: Improve glossary entry for generic types (GH-29388)
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-11-06 19:00:45 +01:00
Ethan Furman
6ecead106a
[doc] minor fixes to expressions.rst (GH-29444)
2021-11-06 10:26:43 -07:00
Ethan Furman
cb755dba7a
bpo-45740: [Enum] add versionadded markers to docs (GH-29443)
...
[Enum] add versionadded markers to docs
2021-11-06 10:16:43 -07:00
Chris Wesseling
815dad42d5
bpo-45644: Make json.tool read infile before writing to outfile (GH-29273)
...
so that
$ python -m json.tool foo.json foo.json
doesn't result in an empty foo.json.
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-11-06 18:11:35 +01:00
Christian Heimes
e9594f6747
bpo-45731: Handle --enable-loadable-sqlite-extensions in configure (GH-29434)
2021-11-06 10:30:37 +01:00
Steve Dower
a4774f42e3
bpo-45720: Drop references to shlwapi.dll on Windows (GH-29417)
2021-11-05 23:06:45 +00:00
Pablo Galindo
4d8f2e09b6
Post 3.11.0a2
2021-11-05 21:29:33 +00:00
Pablo Galindo
0b8c3f160f
Python 3.11.0a2
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEz9yiRbEEPPKl+Xhl/+h0BBaL2EcFAmGFgCUACgkQ/+h0BBaL
2EcwMxAAgBfI1OCNvTZIg7jyHO4F6VGqJr3vr+QtSIAxLFctX70S77QR3uNs4WOR
4MdwI1Lv38uCmkhJt9YO7ydgiBmodf9g8SZk7+Abqg1aHLlj+803nSEsBqOTRnqp
HIN0QsK8VErno73zOHoyc36Q2zGX7nZetnrUtYQklcdSncSsnmqQW5hAd+9Xew61
bu/Ks5lGOjIEv3ITBomYhZXJjB49N99FYauV3MfuP9Z24L+oNBtsROp4kecFOLCR
x5Zb2St1rvtysYqard8eXnDWYG+P/zEehAVRrbNmWXldgpG7bUBacxKJiwWHRh9F
lqle4QdUvmAf5o81xptEfIYznivOge6TDCT+w2UBm3cxjnUV4Bcuh95LNEZHmRAs
Srr0EZZdtk9xEMkvKzMzKmSmMmIXow95ncAbSc3xqWmQxK5yNfP7eD9s+yxeq+TA
WDINVI4YZMddRkNvVk0lUGz3uepZY68RAUhO7FB0eAAGdjoqW1fVi0ZvahMYmp0z
RscNZaCbGSro+jIkDtxUoLBOCIqZ1eXRGMb93pTX+0qILymRFPSxnRvrFK8llNbt
fRY19GBOnby5SDthUSp5mkToFCTrPBMAPnYMnBWVy/XsfTrXdUHPhUz0hcaQq2HA
mXEun6ByObwG2z9atHPxq5U8m63862EoUxc6s7xU3nDE4iBpLOk=
=6z/H
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEz9yiRbEEPPKl+Xhl/+h0BBaL2EcFAmGFojsACgkQ/+h0BBaL
2EcEYw/9EQjyblmpy7d3bJPcy98epQZVdt99W+9XN62D1oVd+vgsMWTQiAdind6i
Y5IpjKWVG5nqhOlChBSMcNtRD4Z1o8BOpaV72l0svAN8tGk+JxRfO3jkf7QlIsQR
DCyBbuqEiytmHTDOGXebul1zFZAaeKy0VnawDPF6+KT8xL6ZTkieqCWW1NUlChSc
xdAW7ae9JZOT+vWFCXX5eN8eFZl3s6qWiHmVPRJVZT+nED+7EzU8UsGONtDkeFTx
qqc+5e9pNaTuqfZGL533MFE1Ck6IDhqWUTKDQ6+Nvnn0zK5NnuKKZdnbXEZJSxSM
wXYNpf60pKu0cKvJBwqxVFiwSOc8aQM3jZZ0xvo0HjN98wJzV0Mj4MJ+fbVPNQv1
vwd53CHnYEzeK8gVn2hvtWfAwADrGx9EFS1zH8vNSsEkqjnOhjyx+GXjrJvroKSc
swlnW1Yj+HEVbg2alFunsfO0z2pmFMLk7RjyV0W9tc1KeqnGMRcNWPc03BxkNuFa
FZ95I1scwsv+5pDpBpgFC0v3ikcvPi/l5I+BQ/i6y4aypUc0w948mQ0E3UniiSs7
KX1CigSgq1rScwd4GED4AMYnco9EUNS5xF+PA6LIVlLLMGm9bu/P1dBECVIeouAQ
isITcZqyRcfti1Lb4GUbAf2HfPEqP4vp0eRCHa5WR6EsEHbgVME=
=DZFj
-----END PGP SIGNATURE-----
Merge tag 'v3.11.0a2'
Python 3.11.0a2
2021-11-05 21:29:23 +00:00
Christian Heimes
9b0f45c069
bpo-43158: Regenerate configure again (GH-29433)
2021-11-05 21:51:26 +01:00
Nikita Sobolev
60b5333fa9
bpo-45679: add `tuple` tests with `lru_cache` to `test_functools` (GH-29339)
2021-11-05 14:52:46 -05:00
Pablo Galindo
e2b4e4bab9
Python 3.11.0a2
2021-11-05 19:04:04 +00:00
Erlend Egeberg Aasland
3d42cd9461
bpo-45243: Use connection limits to simplify `sqlite3` tests (GH-29356)
2021-11-05 19:19:43 +02:00
Alex Waygood
71e8a3e76a
bpo-45762: Improve docs for ``@singledispatch``/``@singledispatchmethod`` (GH-29426)
2021-11-05 17:25:08 +01:00
Pablo Galindo Salgado
e2d65630f3
bpo-45716: Improve the error message when using True/False/None as keywords in a call (GH-29413)
2021-11-05 13:54:55 +00:00
Alex Waygood
32f55d1a5d
bpo-45678: Add more ``singledispatchmethod`` tests (GH-29412)
...
In order to fix a bug in the 3.9 branch in #29394 , more tests were added to
``test_functools.py`` to ensure that ``singledispatchmethod`` still correctly
wrapped a target method, even if the target method had already been wrapped by
multiple other decorators. This PR brings the new tests into the 3.11 and 3.10
branches as well.
2021-11-05 11:06:18 +01:00
Irit Katriel
3509b26c91
bpo-45292: [PEP 654] Update traceback display code to work with exception groups (GH-29207)
2021-11-05 09:39:18 +00:00