summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* docs: make mimalloc license text literal (#119046)Rafael Fontenelle2024-05-181-21/+21
|
* gh-119132: Log sys._is_gil_enabled() in test.pythoninfo (#119140)Victor Stinner2024-05-181-3/+7
|
* gh-119078: Clarify venv tutorial (GH-119129)Nice Zombies2024-05-181-4/+4
|
* Minor improvements to the docs for itertools.tee() (gh-119135)Raymond Hettinger2024-05-181-10/+11
|
* gh-119049: Defer `import warnings` in `pathlib._local` (#119111)Kirill Podoprigora2024-05-171-1/+1
|
* gh-112066: Fix versionadded in PyDict_SetDefaultRef docs (#118696)Lysandros Nikolaou2024-05-171-0/+1
|
* Fix typos in documentation (#119092)Xie Yanbo2024-05-1710-15/+15
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* Improve `pyrepl` type-annotation coverage (#119081)Alex Waygood2024-05-176-14/+31
|
* gh-119049: Fix incorrect display of warning which is constructed by C API ↵Kirill Podoprigora2024-05-164-4/+57
| | | | | | | (GH-119063) The source line was not displayed if the warnings module had not yet been imported.
* GH-118943: Fix a race condition when generating jit_stencils.h (GH-118957)Brandt Bucher2024-05-162-7/+15
|
* Explain how to install LLVM on Fedora (GH-118983)Miro Hrončok2024-05-161-0/+6
| | | Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
* gh-108267: Fix object.__setattr__ regression in dataclasses docs (#119082)Shantanu2024-05-161-1/+2
|
* Add Tkinter tests for different events (GH-118778)Serhiy Storchaka2024-05-161-0/+278
|
* gh-119064: Use os_helper.FakePath instead of pathlib.Path in tests (GH-119065)Serhiy Storchaka2024-05-1619-127/+115
|
* Fix typos in test_buffer.py and update numpy issue links (#118963)Wulian2332024-05-161-6/+6
|
* Use literal syntax in origin property (#119029)Rafael Fontenelle2024-05-161-1/+1
|
* Docs: fix typos in documentation (gh-118941)Xie Yanbo2024-05-159-15/+15
|
* gh-119009: Add gettext target (#119006)Rafael Fontenelle2024-05-152-0/+8
|
* gh-118760: Fix errors in calling Tkinter bindings on Windows (GH-118782)Serhiy Storchaka2024-05-152-0/+4
| | | | For unknown reasons some arguments for Tkinter binding can be created as a 1-tuple containing a Tcl_Obj when wantobjects is 2.
* Remove references to private symbols from zipimport module docstring (GH-119015)Thomas Grainger2024-05-151-3/+1
|
* gh-118486: Simplify test_win32_mkdir_700 to check the exact ACL (GH-119056)Steve Dower2024-05-152-16/+9
|
* 3.13 What's New: Add PEP 702 (#118922)Jelle Zijlstra2024-05-151-0/+3
| | | | | I honestly forgot this slipped into 3.13, but I think it's worth highlighting more, as it is a PEP-sized change that makes the type system significantly more powerful. @Yhg1s I think it's also worth mentioning in your release announcements.
* GH-74033: Drop deprecated `pathlib.Path` keyword arguments (#118793)Barney Gale2024-05-144-9/+5
| | | | Remove support for supplying keyword arguments to `pathlib.Path()`. This has been deprecated since Python 3.12.
* GH-101357: Suppress `OSError` from `pathlib.Path.exists()` and `is_*()` ↵Barney Gale2024-05-145-125/+92
| | | | | | | | (#118243) Suppress all `OSError` exceptions from `pathlib.Path.exists()` and `is_*()` rather than a selection of more common errors as we do presently. Also adjust the implementations to call `os.path.exists()` etc, which are much faster on Windows thanks to GH-101196.
* gh-118928: sqlite3: disallow sequences of params with named placeholders ↵Erlend E. Aasland2024-05-144-8/+10
| | | | | | | | (#118929) Follow-up of gh-101693. The previous DeprecationWarning is replaced with raising sqlite3.ProgrammingError. Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* Misc improvements to the itertools docs (gh-119040)Raymond Hettinger2024-05-141-35/+26
|
* typing tests: remove some unnecessary uses of `exec()` (#119005)Alex Waygood2024-05-141-19/+9
|
* Add yet few cases for urlparse/urlunparse roundtrip tests (GH-119031)Serhiy Storchaka2024-05-141-0/+17
| | | Add yet few cases for urlparse/urlunparse tests
* gh-67693: Fix urlunparse() and urlunsplit() for URIs with path starting with ↵Serhiy Storchaka2024-05-143-4/+70
| | | | multiple slashes and no authority (GH-113563)
* GH-118836: Fix JIT build error when SHT_NOTE section is present (GH-119000)Michał Górny2024-05-132-0/+3
|
* gh-118998: Handle errors correctly in `tmtotuple` in `timemodule` (#118999)Nikita Sobolev2024-05-131-10/+17
|
* gh-119010: Adds docs about `__type_params__` to `functools.update_wrapper` ↵Nikita Sobolev2024-05-131-2/+6
| | | | | (#119012) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* gh-117873: Revert _posixshmem.shm_open() change (#118901)Victor Stinner2024-05-132-5/+4
|
* gh-58933: Make pdb return to caller frame correctly when f_trace is not set ↵Tian Gao2024-05-133-7/+62
| | | | (#118979)
* gh-118876: Ensure PC/layout sets ns.temp before using it (GH-118880)I-Shen Leong2024-05-131-10/+9
| | | Fixes an AttributeError that occurs when checking if ns.temp is an absolute path during building from source on Windows.
* Improve the `rmtree` doc for `dir_fd` param addition in 3.11 (#118964)Nikita Sobolev2024-05-131-1/+1
|
* gh-87106: Fix inspect.signature.bind() handling of positional-only arguments ↵Jacob Walls2024-05-133-17/+39
| | | | with **kwargs (GH-103404)
* Itertools docs: fix parameter names and indentation in Python equivalents ↵pochmann32024-05-121-5/+5
| | | | (gh-118977)
* gh-118899: Add tests for `NotImplemented` attribute access (#118902)Nikita Sobolev2024-05-121-0/+18
|
* GH-118844: Fix build failures when combining --disable-gil with ↵Savannah Ostrowski2024-05-114-3/+5
| | | | --enable-experimental-jit (GH-118935)
* gh-117655: Prevent `test_strptime` from raising a DeprecationWarning (GH-117668)Nice Zombies2024-05-112-14/+20
| | | | | | | * Fix `test_strptime` raises a DeprecationWarning * Ignore deprecation warnings where appropriate. * Update Lib/test/datetimetester.py This is follow on work to silence unnecessary warnings from the test suite that changes for https://github.com/python/cpython/issues/70647 added.
* gh-118932: ChainMap.__contains__ performance improvement (gh-118946)d.grigonis2024-05-111-2/+5
|
* Docs: Fix SOURCE_URI (#118945)Nice Zombies2024-05-111-1/+1
|
* gh-118921: Add `copy()` method for `FrameLocalsProxy` (#118923)Tian Gao2024-05-103-3/+29
|
* gh-117657: Log TSAN warnings to separate files and archive them (#118747)mpage2024-05-103-1/+20
| | | | | | | This ensures we don't lose races that occur in subprocesses or interleave races from workers running in parallel. Log files are collected and packaged into a zipfile that can be downloaded from the "Artifacts" section of the workflow run.
* gh-118924: Remove `sqlite3.version` and `sqlite3.version_info` (#118925)Hugo van Kemenade2024-05-109-74/+36
|
* gh-118846: Fix free-threading test failures when run sequentially (#118864)Sam Gross2024-05-108-6/+35
| | | | | | The free-threaded build currently immortalizes some objects once the first thread is started. This can lead to test failures depending on the order in which tests are run. This PR addresses those failures by suppressing immortalization or skipping the affected tests.
* gh-118702: Implement vectorcall for BaseException (#118703)Victor Stinner2024-05-103-4/+68
| | | | | | | | | | * BaseException_vectorcall() now creates a tuple from 'args' array. * Creation an exception using BaseException_vectorcall() is now a single function call, rather than having to call BaseException_new() and then BaseException_init(). Calling BaseException_init() is inefficient since it overrides the 'args' attribute. * _PyErr_SetKeyError() now uses PyObject_CallOneArg() to create the KeyError instance to use BaseException_vectorcall().
* Rename typing._collect_parameters (#118900)Jelle Zijlstra2024-05-102-8/+29
| | | | | | | | | | | Unfortunately, released versions of typing_extensions monkeypatch this function without the extra parameter, which makes it so things break badly if current main is used with typing_extensions. Fortunately, the monkeypatching is not needed on Python 3.13, because CPython now implements PEP 696. By renaming the function, we prevent the monkeypatch from breaking typing.py internals. We keep the old name (raising a DeprecationWarning) to help other external users who call it.
* GH-118910: Less boilerplate in the tier 2 optimizer (#118913)Mark Shannon2024-05-107-473/+275
|