Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | gh-123275: Support `-Xgil=1` and `PYTHON_GIL=1` on non-free-threaded builds ↵ | Peter Bierma | 2024-09-05 | 3 | -8/+12 | |
| | | | | (gh-123276) | |||||
* | gh-123716: Fix 'Bad substitution' syntax error in configure script for ↵ | Furkan Onder | 2024-09-05 | 2 | -2/+2 | |
| | | | | NetBSD compatibility (#123717) | |||||
* | gh-123476: Add support for TCP_QUICKACK socket setting to Windows (#123478) | nkinnan | 2024-09-05 | 5 | -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 Fontenelle | 2024-09-05 | 1 | -1/+1 | |
| | ||||||
* | gh-85453: Improve instance attributes mark up on datetime.rst (#123655) | edson duarte | 2024-09-05 | 1 | -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 Ostrowski | 2024-09-05 | 3 | -8/+1 | |
| | | | | errors (GH-123546) | |||||
* | gh-123240: Raise input audit events in the new REPL (#123274) | sobolevn | 2024-09-05 | 2 | -2/+7 | |
| | ||||||
* | gh-123207: Clarify the documentation for the mro lookup for super() (GH-123417) | Pieter Eendebak | 2024-09-05 | 1 | -4/+4 | |
| | ||||||
* | gh-123418: Update macOS installer to use OpenSSL 3.0.15 (#123684) | Zachary Ware | 2024-09-05 | 2 | -3/+4 | |
| | ||||||
* | gh-123465: Allow Py_RELATIVE_OFFSET for __*offset__ members (GH-123474) | Petr Viktorin | 2024-09-05 | 8 | -74/+422 | |
| | ||||||
* | gh-97588: Move ctypes struct/union layout logic to Python (GH-123352) | Petr Viktorin | 2024-09-05 | 12 | -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 Ware | 2024-09-04 | 2 | -1/+2 | |
| | ||||||
* | gh-123678: Upgrade libexpat 2.6.3 (#123689) | Seth Michael Larson | 2024-09-04 | 5 | -25/+46 | |
| | | | Upgrade libexpat 2.6.3 | |||||
* | gh-123700: Update OpenSSL versions in multissltests and CI (#123701) | Zachary Ware | 2024-09-04 | 2 | -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 Ware | 2024-09-04 | 4 | -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 Ware | 2024-09-04 | 4 | -8/+9 | |
| | ||||||
* | gh-123321: Fix Parser/myreadline.c to prevent a segfault during a ↵ | Bar Harel | 2024-09-04 | 3 | -4/+39 | |
| | | | | multi-threaded race (#123323) | |||||
* | gh-118710: Make IPv*Address.version & max_prefixlen available on the class ↵ | Nice Zombies | 2024-09-04 | 4 | -64/+56 | |
| | | | | (GH-120698) | |||||
* | gh-123504: Fix regression in `_tkinter` initializer (#123662) | Peter Bierma | 2024-09-04 | 1 | -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 Stinner | 2024-09-04 | 7 | -0/+121 | |
| | ||||||
* | gh-123463: Include logging_flow diagram in non-HTML docs (GH-123464) | Alexander Bessman | 2024-09-04 | 1 | -0/+4 | |
| | ||||||
* | gh-123392: Clarify wording regarding parameters that are functions to be ↵ | ryan-duve | 2024-09-04 | 1 | -38/+36 | |
| | | | | called (GH-123394) | |||||
* | gh-107954, PEP 741: Adjust Python initialization config (#123663) | Victor Stinner | 2024-09-04 | 3 | -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) | Wulian | 2024-09-04 | 2 | -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” ↵ | Damien | 2024-09-04 | 1 | -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-Magee | 2024-09-04 | 3 | -0/+6 | |
| | | | Add shims for iOS C++ compilation. | |||||
* | gh-123504: Fix reference leak in finalization of `_tkinter` (#123505) | Peter Bierma | 2024-09-03 | 2 | -8/+20 | |
| | ||||||
* | gh-123621: Fix `datamodel.rst` with proper `dict` notation (#123648) | Lipták Attila (Flash) | 2024-09-03 | 1 | -1/+1 | |
| | ||||||
* | gh-123579: Document exclamation token (#123612) | Shaygan Hooshyari | 2024-09-03 | 1 | -3/+3 | |
| | ||||||
* | gh-123572: Fix key codes in VK_MAP in windows_console.py (#122692) | devdanzin | 2024-09-03 | 2 | -4/+7 | |
| | ||||||
* | gh-121804: always show error location for SyntaxError's in basic repl (#123202) | Sergey B Kirpichev | 2024-09-03 | 3 | -0/+46 | |
| | ||||||
* | gh-107954, PEP 741: Add PyInitConfig C API (#123502) | Victor Stinner | 2024-09-03 | 9 | -32/+976 | |
| | | | Add Doc/c-api/config.rst documentation. | |||||
* | gh-123580: Fix `signed_number` token in documentation (GH-123582) | CBerJun | 2024-09-03 | 1 | -1/+1 | |
| | | | Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com> | |||||
* | gh-123430: Add dark mode support to pages generated by http.server (#123475) | Yorik Hansen | 2024-09-03 | 3 | -0/+15 | |
| | | | | | | Co-authored-by: Peter Bierma <zintensitydev@gmail.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> | |||||
* | gh-121313: multiprocessing: simplify by increasing the connection buffer ↵ | Inada Naoki | 2024-09-03 | 3 | -17/+5 | |
| | | | | | | | | size to 64KiB (GH-123559) Increases the multiprocessing connection buffer size from 8k to 64k for efficiency, without overallocating. Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> | |||||
* | Fix typos in warnings, docstrings, comments and text files (#123597) | abstractee | 2024-09-03 | 8 | -8/+8 | |
| | ||||||
* | gh-107954, PEP 741: Add PyConfig_Get()/Set() functions (#123472) | Victor Stinner | 2024-09-02 | 19 | -257/+1466 | |
| | | | | | | | | | | | Add PyConfig_Get(), PyConfig_GetInt(), PyConfig_Set() and PyConfig_Names() functions to get and set the current runtime Python configuration. Add visibility and "sys spec" to config and preconfig specifications. _PyConfig_AsDict() now converts PyConfig.xoptions as a dictionary. Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> | |||||
* | gh-123458: Skip SBOM generation if no git repository is detected (#123507) | Seth Michael Larson | 2024-09-02 | 1 | -0/+18 | |
| | ||||||
* | gh-121404: enforce that codegen doesn't access compiler, and compiler ↵ | Irit Katriel | 2024-09-02 | 1 | -85/+129 | |
| | | | | doesn't use codegen macros (#123575) | |||||
* | gh-123091: Use more _Py_IsImmortalLoose() (GH-123602) | Petr Viktorin | 2024-09-02 | 4 | -5/+5 | |
| | | | | | | | Switch more _Py_IsImmortal(...) assertions to _Py_IsImmortalLoose(...) The remaining calls to _Py_IsImmortal are in free-threaded-only code, initialization of core objects, tests, and guards that fall back to code that works with mortal objects. | |||||
* | GH-119518: Stop interning strings in pathlib GH-123356) | Barney Gale | 2024-09-02 | 3 | -11/+3 | |
| | | | | Remove `sys.intern(str(x))` calls when normalizing a path in pathlib. This speeds up `str(Path('foo/bar'))` by about 10%. | |||||
* | gh-123409: fix `IPv6Address.reverse_pointer` for IPv4-mapped addresses ↵ | Bénédikt Tran | 2024-09-02 | 3 | -12/+53 | |
| | | | | | (GH-123419) Fix functionality that was broken with better textual representation for IPv4-mapped addresses (gh-87799) | |||||
* | gh-101525: Skip test_gdb if the binary is relocated by BOLT. (gh-118572) | Donghee Na | 2024-09-02 | 4 | -0/+19 | |
| | ||||||
* | gh-123091: Use _Py_IsImmortalLoose() (#123511) | Victor Stinner | 2024-09-02 | 7 | -17/+17 | |
| | | | | Use _Py_IsImmortalLoose() in bytesobject.c, typeobject.c and ceval.c. | |||||
* | gh-118508: Clarify which characters are matched by `\s` (#119155) | Nice Zombies | 2024-09-02 | 1 | -4/+3 | |
| | | | Clarify re syntax | |||||
* | gh-123562: Improve `SyntaxError` message for `case ... as a.b` (#123563) | sobolevn | 2024-09-02 | 5 | -10/+59 | |
| | ||||||
* | gh-123570: Add link to `weakref.ref` from `weakref_slot` docs in ↵ | sobolevn | 2024-09-02 | 1 | -1/+2 | |
| | | | | `dataclasses` (#123571) | |||||
* | build(deps): bump hypothesis from 6.108.10 to 6.111.2 in /Tools (#123567) | dependabot[bot] | 2024-09-02 | 1 | -1/+1 | |
| | | | | Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
* | gh-109975: Remove dangling angle bracket from 3.13.rst (#123589) | Rafael Fontenelle | 2024-09-02 | 1 | -1/+1 | |
| | | | Remove dangling angle bracket from 3.13.rst | |||||
* | Remove irrelevant detail from example code. (gh-123587) | Raymond Hettinger | 2024-09-02 | 1 | -19/+10 | |
| |