summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bpo-45764: improve error message when missing '(' after 'def' (GH-29484)Carl Friedrich Bolz-Tereick2021-11-094-14/+34
| | | | | to achieve this, change the grammar to expect the '(' token after 'def' NAME. Automerge-Triggered-By: GH:pablogsal
* bpo-45637: Remove broken fallback in gdb helpers to obtain frame variable ↵Pablo Galindo Salgado2021-11-092-11/+9
| | | | (GH-29257)
* bpo-45743: Remove workaround for zlib CVE from 2002 (GH-29457)Christian Heimes2021-11-091-40/+11
|
* bpo-45743: -Wl,-search_paths_first is no longer needed (GH-29464)Christian Heimes2021-11-094-80/+5
|
* Add third-party Windows build definitions (GH-29476)Steve Dower2021-11-084-0/+287
| | | These definition files are for OpenSSL, libffi and Tcl/Tk, which we build and sign ourselves.
* bpo-45723: Prepare support for autoconf 2.71 (GH-29441)Christian Heimes2021-11-088-536/+365
|
* bpo-45723: Add macro for disabling/enabling CC warnings (GH-29466)Erlend Egeberg Aasland2021-11-082-315/+179
| | | Co-authored-by: Christian Heimes <christian@python.org>
* Closes bpo-45712: Add missing word in control flow tutorial (GH-29460)1809092021-11-081-1/+1
|
* bpo-40170: Update What's New in Python 3.9 (GH-29470)Victor Stinner2021-11-081-4/+0
| | | | The PyType_HasFeature() change has been reverted: the static inline function access directly the PyTypeObject.tp_flags member.
* bpo-45743: Move __APPLE_USE_RFC_3542 into socketmodule.c (GH-29456)Christian Heimes2021-11-082-7/+3
|
* remove the repeat 'the' (#29455)1809092021-11-081-1/+1
|
* bpo-45723: Add helper macros and more caching to configure.ac (GH-29429)Christian Heimes2021-11-084-1006/+1307
| | | | | | | | | | | | | | | | | 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>
* bpo-45741: docs: fix plural (GH-29461)Rafael Fontenelle2021-11-081-1/+1
| | | | | "entry points provides" -> "entry points provide" Automerge-Triggered-By: GH:ericvsmith
* General cleanup of test_pydoc (GH-29459)Zachary Ware2021-11-071-43/+43
| | | | | | | | | | | - 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.
* bpo-45723: Detect missing pkg-config (GH-29442)Christian Heimes2021-11-073-2/+17
|
* bpo-45392: Update the docstring of the 'type' built-in (GH-29439)Mark Dickinson2021-11-062-3/+3
|
* bpo-27313: Use non-deprecated methods for tracing (GH-29425)Serhiy Storchaka2021-11-061-5/+5
|
* bpo-39452: [doc] Change "must" to "can" on relative import style in ↵Andre Delfino2021-11-061-1/+1
| | | | `__main__` (GH-29379)
* [doc] bpo-45680: Improve glossary entry for generic types (GH-29388)Alex Waygood2021-11-061-4/+5
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* [doc] minor fixes to expressions.rst (GH-29444)Ethan Furman2021-11-061-3/+3
|
* bpo-45740: [Enum] add versionadded markers to docs (GH-29443)Ethan Furman2021-11-062-7/+7
| | | [Enum] add versionadded markers to docs
* bpo-45644: Make json.tool read infile before writing to outfile (GH-29273)Chris Wesseling2021-11-063-7/+26
| | | | | | | | | 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>
* bpo-45731: Handle --enable-loadable-sqlite-extensions in configure (GH-29434)Christian Heimes2021-11-067-13/+30
|
* bpo-45720: Drop references to shlwapi.dll on Windows (GH-29417)Steve Dower2021-11-054-4/+7
|
* Post 3.11.0a2Pablo Galindo2021-11-051-1/+1
|
* Merge tag 'v3.11.0a2'Pablo Galindo2021-11-05128-372/+1396
|\ | | | | | | Python 3.11.0a2
| * Python 3.11.0a2v3.11.0a2Pablo Galindo2021-11-05130-415/+1419
| |
* | bpo-43158: Regenerate configure again (GH-29433)Christian Heimes2021-11-052-43/+23
| |
* | bpo-45679: add `tuple` tests with `lru_cache` to `test_functools` (GH-29339)Nikita Sobolev2021-11-052-0/+29
|/
* bpo-45243: Use connection limits to simplify `sqlite3` tests (GH-29356)Erlend Egeberg Aasland2021-11-053-21/+54
|
* bpo-45762: Improve docs for ``@singledispatch``/``@singledispatchmethod`` ↵Alex Waygood2021-11-052-22/+28
| | | | (GH-29426)
* bpo-45716: Improve the error message when using True/False/None as keywords ↵Pablo Galindo Salgado2021-11-054-691/+807
| | | | in a call (GH-29413)
* bpo-45678: Add more ``singledispatchmethod`` tests (GH-29412)Alex Waygood2021-11-052-0/+102
| | | | | | | 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.
* bpo-45292: [PEP 654] Update traceback display code to work with exception ↵Irit Katriel2021-11-056-87/+1017
| | | | groups (GH-29207)
* bpo-27313: Fix ttk_guionly tests failing on Framework builds on macOS (GH-29411)Łukasz Langa2021-11-051-46/+20
|
* bpo-45160: Fix refleak in test_ttk_guionly introduced in GH-28291 (GH-29416)Łukasz Langa2021-11-051-1/+4
|
* Add generated artifacts in Mac/ to .gitignore; update copyright (GH-29408)Łukasz Langa2021-11-042-2/+11
|
* bpo-45220: Remove invalid include from resource definition files on Windows ↵Steve Dower2021-11-047-9/+0
| | | | (GH-29396)
* bpo-43652: Actually update to Tcl/Tk 8.6.11 on Windows (GH-29397)Steve Dower2021-11-043-4/+6
|
* Remove reference to ``Tuple`` at top of ``typing`` docs (GH-29401)Alex Waygood2021-11-041-4/+3
| | | ``typing.Tuple`` has been deprecated since Python 3.9, so it makes no sense to mention it so prominently in the documentation for the ``typing`` module.
* bpo-45697: Use PyObject_TypeCheck in type_call (GH-29392)Itamar Ostricher2021-11-041-1/+1
|
* bpo-45680: ``typing`` docs: improve links to docs on ↵Alex Waygood2021-11-042-4/+7
| | | | ``GenericAlias``/``__class_getitem__`` (GH-29387)
* bpo-45613: Set `sqlite3.threadsafety` dynamically (GH-29227)Erlend Egeberg Aasland2021-11-036-21/+75
| | | | | | | | | Use the compile-time selected default SQLite threaded mode to set the DB-API 2.0 attribute 'threadsafety' Mappings: - SQLITE_THREADSAFE=0 => threadsafety=0 - SQLITE_THREADSAFE=1 => threadsafety=3 - SQLITE_THREADSAFE=2 => threadsafety=1
* bpo-44257: fix "assigment_expr" typo + regenerate the grammar, and remove ↵wim glenn2021-11-033-66/+64
| | | | | | unused imports (GH-29393) Co-authored-by: Wim Glenn <wglenn@jumptrading.com>
* bpo-45506: Stop skipping test_embed. (gh-29300)Eric Snow2021-11-031-1/+3
| | | | | In gh-29063 I ended up disabling test_embed on non-Windows by accident. This gets it running again. https://bugs.python.org/issue45506
* bpo-45691: Make array of small ints static to fix use-after-free error. ↵Mark Shannon2021-11-034-45/+31
| | | | (GH-29366)
* bpo-45678: Add ``functools.singledispatchmethod`` tests (GH-29328)Alex Waygood2021-11-032-1/+43
|
* bpo-45578: add tests for `dis.distb` (GH-29332)Nikita Sobolev2021-11-032-0/+41
|
* bpo-24139: Fix test_sqlite3 `test_extended_error_code_on_exception()` on ↵Erlend Egeberg Aasland2021-11-031-1/+1
| | | | s390x RHEL buildbots (GH-29382)
* bpo-24139: Add support for SQLite extended result codes (GH-28076)Erlend Egeberg Aasland2021-11-025-7/+263
|