summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gh-108219: Add credits to the free-threading entry in What's New (#123802)Donghee Na2024-09-081-0/+10
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: Itamar Oren <itamarost@gmail.com>
* gh-121039: add Floats/ComplexesAreIdenticalMixin to test.support.testcase ↵Sergey B Kirpichev2024-09-086-120/+65
| | | | (GH-121071)
* gh-123789: `secrets.randbits` returns only non-negative int (#123801)Wulian2024-09-081-1/+1
|
* Add willingc to CODEOWNERS for Lang Reference Doc (#123812)Carol Willing2024-09-071-0/+3
|
* Remove excessive backticks in logging doc (#123813)Wei-Hsiang (Matt) Wang2024-09-071-2/+2
|
* gh-122792: Make IPv4-mapped IPv6 address properties consistent with IPv4 ↵Seth Michael Larson2024-09-073-0/+42
| | | | | | (GH-122793) Make IPv4-mapped IPv6 address properties consistent with IPv4.
* gh-120221: Support KeyboardInterrupt in asyncio REPL (#123795)Łukasz Langa2024-09-068-21/+133
| | | | | | | | | This switches the main pyrepl event loop to always be non-blocking so that it can listen to incoming interruptions from other threads. This also resolves invalid display of exceptions from other threads (gh-123178). This also fixes freezes with pasting and an active input hook.
* gh-123321: Make Parser/myreadline.c locking safe in free-threaded build ↵Sam Gross2024-09-062-25/+11
| | | | | | | (#123690) Use a `PyMutex` to avoid the race in mutex initialization. Use relaxed atomics to avoid the data race on reading `_PyOS_ReadlineTState` when checking for re-entrant calls.
* gh-117657: Fix file descriptor race in test_socket.py (#123697)Nadeshiko Manju2024-09-062-10/+9
|
* gh-109975: Add links to py-free-threading.github.io (#123776)Nathan Goldbaum2024-09-062-0/+10
| | | Co-authored-by: Victor Stinner <vstinner@python.org>
* gh-123523: Rework typing documentation for generators and coroutines, and ↵Stanislav Terliakov2024-09-062-101/+112
| | | | link to it from `collections.abc` docs (#123544)
* gh-121645: Fix typo in PyBytes_Join() doc (#123783)Victor Stinner2024-09-061-1/+1
|
* gh-123747: Avoid static_assert() in internal header files (#123779)Victor Stinner2024-09-062-4/+9
|
* gh-119310: Fix encoding when reading old history file (#121779)aorcajo2024-09-064-6/+59
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-123780: Make test_pkgutil clean up `spam` module (GH-123036)Malcolm Smith2024-09-061-4/+10
|
* Fix typo in error message misspelling __slotnames__ (GH-115772)Jay Aljelo Ting2024-09-061-1/+1
|
* gh-123657: Fix crash and refleak in `decimal.getcontext()` (GH-123703)neonene2024-09-062-10/+18
|
* gh-119034, REPL: Change page up/down keys to search in history (#123607)Victor Stinner2024-09-065-4/+113
| | | | | | Change <page up> and <page down> keys of the Python REPL to history search forward/backward. Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-111201: fix auto-indent in pyrepl for muliple pound comments (#123196)Arnon Yaari2024-09-062-1/+19
|
* gh-103066: Add links and `help` in site.py constants (#103777)David Caron2024-09-062-2/+12
| | | | | | | Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* Ensure clang++ is autodetected on iOS. (gh-123749)Russell Keith-Magee2024-09-062-6/+6
|
* gh-123275: Add tests for `PYTHON_GIL=1` and `-Xgil=1` (gh-123754)Peter Bierma2024-09-061-6/+16
|
* gh-123718: Fix implicit declaration of 'explicit_memset' for NetBSD 10.0 ↵Furkan Onder2024-09-062-3/+3
| | | | | (#123719) Fix implicit declaration of 'explicit_memset' for NetBSD 10.0 in Lib_Memzero0.c.
* gh-123275: Support `-Xgil=1` and `PYTHON_GIL=1` on non-free-threaded builds ↵Peter Bierma2024-09-053-8/+12
| | | | (gh-123276)
* gh-123716: Fix 'Bad substitution' syntax error in configure script for ↵Furkan Onder2024-09-052-2/+2
| | | | NetBSD compatibility (#123717)
* gh-123476: Add support for TCP_QUICKACK socket setting to Windows (#123478)nkinnan2024-09-055-5/+59
| | | | | Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* Swap the and from in sentence in init_config.rst (#120086)Rafael Fontenelle2024-09-051-1/+1
|
* gh-85453: Improve instance attributes mark up on datetime.rst (#123655)edson duarte2024-09-051-9/+15
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* GH-123545: Remove duplicate Py_DECREF when handling _PyOptimizer_Optimize ↵Savannah Ostrowski2024-09-053-8/+1
| | | | errors (GH-123546)
* gh-123240: Raise input audit events in the new REPL (#123274)sobolevn2024-09-052-2/+7
|
* gh-123207: Clarify the documentation for the mro lookup for super() (GH-123417)Pieter Eendebak2024-09-051-4/+4
|
* gh-123418: Update macOS installer to use OpenSSL 3.0.15 (#123684)Zachary Ware2024-09-052-3/+4
|
* gh-123465: Allow Py_RELATIVE_OFFSET for __*offset__ members (GH-123474)Petr Viktorin2024-09-058-74/+422
|
* gh-97588: Move ctypes struct/union layout logic to Python (GH-123352)Petr Viktorin2024-09-0512-667/+805
| | | Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
* gh-123418: Update Android build to use OpenSSL 3.0.15 (GH-123685)Zachary Ware2024-09-042-1/+2
|
* gh-123678: Upgrade libexpat 2.6.3 (#123689)Seth Michael Larson2024-09-045-25/+46
| | | Upgrade libexpat 2.6.3
* gh-123700: Update OpenSSL versions in multissltests and CI (#123701)Zachary Ware2024-09-042-2/+3
| | | | Remove EOL 1.1.1w from CI and move it to the 'old' set in multissltests, add latest 3.3.2 to both CI and multissltests.
* gh-123418: Update CI to use fresh OpenSSL releases (GH-123675)Zachary Ware2024-09-044-7/+11
| | | Also adds openssl/openssl GitHub URL template for newer OpenSSL downloads
* gh-123418: Update OpenSSL to 3.0.15 on Windows (GH-123673)Zachary Ware2024-09-044-8/+9
|
* gh-123321: Fix Parser/myreadline.c to prevent a segfault during a ↵Bar Harel2024-09-043-4/+39
| | | | multi-threaded race (#123323)
* gh-118710: Make IPv*Address.version & max_prefixlen available on the class ↵Nice Zombies2024-09-044-64/+56
| | | | (GH-120698)
* gh-123504: Fix regression in `_tkinter` initializer (#123662)Peter Bierma2024-09-041-2/+14
| | | | * Add module traverse function to _tkinter. * Set m_size to -1 (instead of 0).
* gh-107954, PEP 741: Add PyInitConfig_AddModule() function (#123668)Victor Stinner2024-09-047-0/+121
|
* gh-123463: Include logging_flow diagram in non-HTML docs (GH-123464)Alexander Bessman2024-09-041-0/+4
|
* gh-123392: Clarify wording regarding parameters that are functions to be ↵ryan-duve2024-09-041-38/+36
| | | | called (GH-123394)
* gh-107954, PEP 741: Adjust Python initialization config (#123663)Victor Stinner2024-09-043-16/+43
| | | | | | | Setting dev_mode to 1 in an isolated configuration now enables also faulthandler. Moreover, setting "module_search_paths" option with PyInitConfig_SetStrList() now sets "module_search_paths_set" to 1.
* gh-121423: Improve import time of `socket` (#121424)Wulian2024-09-042-101/+109
| | | | | | | | | | Improve import time of `socket` by writing `socket.errorTab` as a constant and lazy import modules. Co-authored-by: Pieter Eendebak <pieter.eendebak@gmail.com> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> Co-authored-by: Gregory P. Smith <greg@krypto.org> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
* gh-122989: Replace duplicate “self.policy.linesep” with “linesep” ↵Damien2024-09-041-1/+1
| | | | | (#123002) `linesep` is already defined as `self.policy.linesep`. It appears that previous refactor was not completed.
* Add shims for iOS C++ compilation (#123620)Russell Keith-Magee2024-09-043-0/+6
| | | Add shims for iOS C++ compilation.
* gh-123504: Fix reference leak in finalization of `_tkinter` (#123505)Peter Bierma2024-09-032-8/+20
|