Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-45220: Remove invalid include from resource definition files on Windows ↵ | Steve Dower | 2021-11-04 | 7 | -9/+0 |
| | | | | (GH-29396) | ||||
* | bpo-43652: Actually update to Tcl/Tk 8.6.11 on Windows (GH-29397) | Steve Dower | 2021-11-04 | 3 | -4/+6 |
| | |||||
* | Remove reference to ``Tuple`` at top of ``typing`` docs (GH-29401) | Alex Waygood | 2021-11-04 | 1 | -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 Ostricher | 2021-11-04 | 1 | -1/+1 |
| | |||||
* | bpo-45680: ``typing`` docs: improve links to docs on ↵ | Alex Waygood | 2021-11-04 | 2 | -4/+7 |
| | | | | ``GenericAlias``/``__class_getitem__`` (GH-29387) | ||||
* | bpo-45613: Set `sqlite3.threadsafety` dynamically (GH-29227) | Erlend Egeberg Aasland | 2021-11-03 | 6 | -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 glenn | 2021-11-03 | 3 | -66/+64 |
| | | | | | | unused imports (GH-29393) Co-authored-by: Wim Glenn <wglenn@jumptrading.com> | ||||
* | bpo-45506: Stop skipping test_embed. (gh-29300) | Eric Snow | 2021-11-03 | 1 | -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 Shannon | 2021-11-03 | 4 | -45/+31 |
| | | | | (GH-29366) | ||||
* | bpo-45678: Add ``functools.singledispatchmethod`` tests (GH-29328) | Alex Waygood | 2021-11-03 | 2 | -1/+43 |
| | |||||
* | bpo-45578: add tests for `dis.distb` (GH-29332) | Nikita Sobolev | 2021-11-03 | 2 | -0/+41 |
| | |||||
* | bpo-24139: Fix test_sqlite3 `test_extended_error_code_on_exception()` on ↵ | Erlend Egeberg Aasland | 2021-11-03 | 1 | -1/+1 |
| | | | | s390x RHEL buildbots (GH-29382) | ||||
* | bpo-24139: Add support for SQLite extended result codes (GH-28076) | Erlend Egeberg Aasland | 2021-11-02 | 5 | -7/+263 |
| | |||||
* | bpo-45406: make inspect.getmodule() return None when getabsfile() raises ↵ | Irit Katriel | 2021-11-02 | 3 | -1/+11 |
| | | | | FileNotFoundError (GH-28824) | ||||
* | [doc] Link to section File input (GH-28941) | Andre Delfino | 2021-11-02 | 1 | -1/+1 |
| | |||||
* | bpo-45457: Minor fix to documentation for SSLContext.load_default_certs. ↵ | LincolnPuzey | 2021-11-02 | 1 | -1/+1 |
| | | | | | | | | (GH-28947) Specify that SSLContext.set_default_verify_paths is called on ALL systems. The code of SSLContext.load_default_certs was changed in bpo-22449 to do this, this fix corrects the documentation to match that change. | ||||
* | bpo-44828: macOS installer: avoid leaving a zombie Save panel in Tk ↵ | Ned Deily | 2021-11-02 | 2 | -1/+11 |
| | | | | 8.6.12rc1 (GH-29367) | ||||
* | makefile: remove unused SGI_ABI variable (GH-29325) | Filipe Laíns | 2021-11-02 | 1 | -1/+0 |
| | | | | | | | | | SGI_ABI support was removed in [1] but this variable was never removed from the makefile. Currently, it is just a bad variable that does not get replaced by the configure script. [1] https://github.com/python/cpython/pull/3294 Signed-off-by: Filipe Laíns <lains@riseup.net> | ||||
* | bpo-42064: Adapt `sqlite3` to multi-phase init (PEP 489) (GH-29234) | Erlend Egeberg Aasland | 2021-11-02 | 2 | -20/+101 |
| | |||||
* | bpo-45633: Fix newtypes doc typo (GH-29318) | Dmitry Smirnov | 2021-11-02 | 1 | -1/+1 |
| | |||||
* | bpo-43158: Use configure values for building _uuid extension (GH-29353) | Christian Heimes | 2021-11-02 | 5 | -7/+86 |
| | |||||
* | bpo-45688: Add _scproxy to sys.stdlib_module_names (GH-29358) | Christian Heimes | 2021-11-02 | 3 | -1/+8 |
| | |||||
* | Remove Programs/_freeze_importlib (#29357) | Brandt Bucher | 2021-11-02 | 1 | -0/+0 |
| | |||||
* | bpo-45243: Add support for setting/getting `sqlite3` connection limits ↵ | Erlend Egeberg Aasland | 2021-11-01 | 7 | -1/+228 |
| | | | | (GH-28463) | ||||
* | Update macOS installer to use Tk 8.6.12rc1 pre-release. (GH-29354) | Ned Deily | 2021-11-01 | 4 | -218/+12 |
| | |||||
* | bpo-45666: Use `%S` for MSVC and `%s` elsewhere for `swprintf` in ↵ | Nikita Sobolev | 2021-11-01 | 1 | -1/+7 |
| | | | | | `_testembed.c` (GH-29341) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> | ||||
* | bpo-45668: Fix PGO tests without test extensions (GH-29315) | Christian Heimes | 2021-11-01 | 13 | -28/+60 |
| | |||||
* | bpo-10572: Fixup Lib/test/libregrtest/pgo.py (GH-29327) | Erlend Egeberg Aasland | 2021-11-01 | 1 | -1/+1 |
| | |||||
* | bpo-45618: Update Sphinx version used to build the documentation to 4.2.0 ↵ | m-aciek | 2021-10-31 | 2 | -5/+3 |
| | | | | | | | | | | | (GH-29256) Updating version of Sphinx to most recent one, 4.2.0. Documentation builds without warnings. Sphinx 4.2.0 release notes: https://www.sphinx-doc.org/en/master/changes.html#release-4-2-0-released-sep-12-2021. cc @JulienPalard Automerge-Triggered-By: GH:JulienPalard | ||||
* | Updated README with Python 3.11 release info (GH-29338) | Jacob Walls | 2021-10-31 | 1 | -1/+1 |
| | |||||
* | Move field width to the right field (GH-29344) | Olaf van der Spek | 2021-10-31 | 1 | -2/+2 |
| | | | Automerge-Triggered-By: GH:vsajip | ||||
* | bpo-45516: fix Traversable.name documentation (GH-29194) | Filipe Laíns | 2021-10-31 | 1 | -2/+2 |
| | | | | | | | Here we go again... Sorrry! Signed-off-by: Filipe Laíns <lains@riseup.net> Automerge-Triggered-By: GH:jaraco | ||||
* | bpo-45634: Don't combine error checks when adding `sqlite3` int constants ↵ | Erlend Egeberg Aasland | 2021-10-31 | 1 | -41/+48 |
| | | | | (GH-29251) | ||||
* | bpo-45679: Fix caching of multi-value typing.Literal (GH-29334) | Serhiy Storchaka | 2021-10-31 | 3 | -6/+11 |
| | | | Literal[True, 2] is no longer equal to Literal[1, 2]. | ||||
* | bpo-45666: fixes warning with `swprintf` and `%s` (GH-29307) | Nikita Sobolev | 2021-10-31 | 2 | -1/+2 |
| | |||||
* | Fix docs source link for importlib.metadata (GH-29025) | Philipp A | 2021-10-30 | 1 | -1/+1 |
| | | | | | | | The link broke for Python 3.10 since importlib.metadata was made from a module into a package I think this is trivial enough to not need a bpo issue. Automerge-Triggered-By: GH:jaraco | ||||
* | bpo-10572: Move `sqlite3` tests to `Lib/test` (GH-29304) | Erlend Egeberg Aasland | 2021-10-29 | 16 | -22/+36 |
| | | | Automerge-Triggered-By: GH:brettcannon | ||||
* | bpo-45379: clarify FROZEN_EXCLUDED and FROZEN_INVALID documentation (GH-29189) | Filipe Laíns | 2021-10-29 | 1 | -2/+7 |
| | | | | Signed-off-by: Filipe Laíns <lains@riseup.net> Co-authored-by: Łukasz Langa <lukasz@langa.pl> | ||||
* | bpo-45581: Raise `MemoryError` in `sqlite3.connect` if SQLite signals memory ↵ | Erlend Egeberg Aasland | 2021-10-29 | 2 | -0/+6 |
| | | | | error (GH-29171) | ||||
* | bpo-45600: Enhanced / clarified the docs for os.environ and os.environb ↵ | andrei kulakov | 2021-10-29 | 1 | -7/+8 |
| | | | | | (GH-29204) Co-authored-by: Łukasz Langa <lukasz@langa.pl> | ||||
* | bpo-45335: Add note to `sqlite3` docs about "timestamp" converter (GH-29200) | Ian Fisher | 2021-10-29 | 1 | -0/+6 |
| | |||||
* | bpo-45548: Some test modules must be built as shared libs (GH-29268) | Christian Heimes | 2021-10-29 | 6 | -13/+41 |
| | | | | | | | | | | | | | Some test cases don't work when test modules are static extensions. Add dependency on Modules/config.c to trigger a rebuild whenever a module build type is changed. ``makesetup`` puts shared extensions into ``Modules/`` directory. Create symlinks from pybuilddir so the extensions can be imported. Note: It is not possible to use the content of pybuilddir.txt as a build target. Makefile evaluates target variables in the first pass. The pybuilddir.txt file does not exist at that point. | ||||
* | bpo-45655: Add ref to union type expressions at top of typing docs (GH-29309) | Alex Waygood | 2021-10-29 | 1 | -1/+2 |
| | |||||
* | bpo-45628: Check all parts of the suffix for an extension match. (GH-29310) | Vinay Sajip | 2021-10-29 | 1 | -2/+7 |
| | |||||
* | bpo-45621: Small changes to mmap (GH-29247) | Tim Golden | 2021-10-29 | 2 | -24/+21 |
| | | | | * Small tidy-ups / comments * Use randomized names when testing tagged mmaps to avoid any risk of parallel tests treading on each others' toes | ||||
* | bpo-45395: Make custom frozen modules additions instead of replacements. ↵ | Eric Snow | 2021-10-28 | 10 | -129/+219 |
| | | | | | | | | | (gh-28778) Currently custom modules (the array set on PyImport_FrozenModules) replace all the frozen stdlib modules. That can be problematic and is unlikely to be what the user wants. This change treats the custom frozen modules as additions instead. They take precedence over all other frozen modules except for those needed to bootstrap the import system. If the "code" field of an entry in the custom array is NULL then that frozen module is treated as disabled, which allows a custom entry to disable a frozen stdlib module. This change allows us to get rid of is_essential_frozen_module() and simplifies the logic for which frozen modules should be ignored. https://bugs.python.org/issue45395 | ||||
* | bpo-45577: test all pickle protocols in `test_zoneinfo` (GH-29167) | Nikita Sobolev | 2021-10-28 | 2 | -44/+54 |
| | |||||
* | bpo-45379: add custom error string for FROZEN_DISABLED (GH-29190) | Filipe Laíns | 2021-10-28 | 2 | -1/+5 |
| | | | | | Signed-off-by: Filipe Laíns <lains@riseup.net> Co-authored-by: Gareth Rees <gdr@garethrees.org> | ||||
* | bpo-45624: make test_graphlib not depend on the iteration order of sets ↵ | Carl Friedrich Bolz-Tereick | 2021-10-28 | 1 | -4/+13 |
| | | | | | | | | (GH-29233) the current test depended on integer sets being iterated on in a certain fixed order. That order is different on PyPy (insertion based) and could change in CPython in the future in theory. Make the test robust against a different iteration order by sorting. | ||||
* | bpo-45655: Add "relevant PEPs" section to ``typing`` documentation (GH-29280) | Alex Waygood | 2021-10-28 | 2 | -7/+43 |
| | | | | | | | | The list of PEPs at the top of the documentation for the ``typing`` module has become too long to be readable. This PR proposes presenting this information in a more structured and readable way by adding a new "relevant PEPs" section to the ``typing`` docs. Co-authored-by: Łukasz Langa <lukasz@langa.pl> |