Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Docs: OpenSSL wording ambiguity (#113296) | Jan Brasna | 2023-12-21 | 1 | -1/+1 |
| | |||||
* | gh-112305: Fix check-clean-src to detect frozen_modules .h files. (#113344) | Gregory P. Smith | 2023-12-21 | 2 | -2/+7 |
| | | | | | | | | | | | A typo left this check broken so many of us who do out-of-tree builds were seeing strange failures due to bad `Python/frozen_modules/*.h` files being picked up from the source tree and used at build time from different Python versions leading to errors like: `Fatal Python error: _PyImport_InitCore: failed to initialize importlib` Or similar once our build got to an "invoke the interpreter" bootstrapping step due to incorrect bytecode being embedded. | ||||
* | gh-111375: Use `NULL` rather than `None` in the exception stack to indicate ↵ | Carey Metcalfe | 2023-12-21 | 6 | -7/+9 |
| | | | | that an exception was handled (#113302) | ||||
* | GH-113214: Fix SSLProto exception handling in SSL-over-SSL scenarios (#113334) | Martijn Pieters | 2023-12-20 | 3 | -8/+21 |
| | | | | | | When wrapped, `_SSLProtocolTransport._force_close(exc)` is called just like in the unwrapped scenario `_SelectorTransport._force_close(exc)` or `_ProactorBasePipeTransport._force_close(exc)` would be called, except here the exception needs to be passed through the `SSLProtocol._abort()` method, which didn't accept an exception object. This commit ensures that this path works, in the same way that the uvloop implementation of SSLProto passes on the exception (on which the current implementation of SSLProto is based). | ||||
* | gh-113330: Fix mimalloc headers reference (#113331) | Sam Gross | 2023-12-20 | 1 | -1/+1 |
| | | | | | The `MIMALLOC_HEADERS` variable is defined in the Makefile.pre.in, not the configure script, so we should use the `$(MIMALLOC_HEADERS)` syntax instead of the `@MIMALLOC_HEADERS@` syntax. | ||||
* | GH-111485: Fix DEFAULT_OUTPUT in opcode_metadata_generator.py (#113324) | Guido van Rossum | 2023-12-20 | 1 | -1/+1 |
| | |||||
* | gh-113257: Automatically generate pip SBOM metadata from wheel (#113295) | Seth Michael Larson | 2023-12-20 | 2 | -11/+107 |
| | | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> | ||||
* | gh-113255: Clarify docs for `typing.reveal_type` (#113286) | Kir | 2023-12-20 | 2 | -14/+13 |
| | | | Co-authored-by: AlexWaygood <alex.waygood@gmail.com> | ||||
* | GH-111485: Generate `TARGET` table for computed goto dispatch. (GH-113319) | Mark Shannon | 2023-12-20 | 4 | -3/+58 |
| | |||||
* | GH-111485: Generate instruction and uop metadata (GH-113287) | Mark Shannon | 2023-12-20 | 27 | -1271/+1740 |
| | |||||
* | gh-111178: Make slot functions in typeobject.c have compatible types (GH-112752) | Christopher Chavez | 2023-12-20 | 3 | -21/+36 |
| | |||||
* | gh-112205: Support docstring for `@getter` (#113160) | Donghee Na | 2023-12-20 | 7 | -61/+265 |
| | | | | | --------- Co-authored-by: Erlend E. Aasland <erlend@python.org> | ||||
* | Fix typo in datamodel docs (#113314) | Rodrigo Girão Serrão | 2023-12-20 | 1 | -1/+1 |
| | | | Co-authored-by: Rodrigo Girão Serrão <5621605+rodrigogiraoserrao@users.noreply.github.com> | ||||
* | Fix typo in collections.abc docs example (#113310) | David Greaves | 2023-12-20 | 1 | -1/+1 |
| | | | Calling the instance reference arg for the __next__ method, "next", seems misleading as it would normally just be "self" | ||||
* | add Ujan to ACKS for work on enum docs (GH-113301) | Ethan Furman | 2023-12-20 | 1 | -0/+1 |
| | |||||
* | gh-111973: Update Windows installer to use SQLite 3.44.2 (#113281) | Erlend E. Aasland | 2023-12-19 | 4 | -3/+4 |
| | |||||
* | gh-87264: Convert tarinfo type to stat type (GH-113230) | Marat Idrisov | 2023-12-19 | 3 | -5/+23 |
| | | | Co-authored-by: val-shkolnikov <val@nvsoft.net> | ||||
* | gh-111973: Update macOS installer to use SQLite 3.44.2 (GH-113279) | Erlend E. Aasland | 2023-12-19 | 2 | -3/+4 |
| | |||||
* | gh-101100: Fix Sphinx warnings in `library/ast.rst` (#113289) | Hugo van Kemenade | 2023-12-19 | 2 | -17/+20 |
| | | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> | ||||
* | gh-112205: Require @getter and @setter to be methods (#113278) | Erlend E. Aasland | 2023-12-19 | 2 | -0/+15 |
| | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> | ||||
* | gh-113054: Compiler no longer replaces a redundant jump with no line number ↵ | Irit Katriel | 2023-12-19 | 3 | -1/+22 |
| | | | | by a NOP (#113139) | ||||
* | gh-113234: tomllib docs: reorder conversion table & add remaining types ↵ | ryan-duve | 2023-12-19 | 1 | -1/+7 |
| | | | | (GH-113236) | ||||
* | gh-113208: Mention namespace packages don't require __init__.py (#113209) | Unique-Usman | 2023-12-19 | 1 | -1/+2 |
| | | | | Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> | ||||
* | gh-113257: Fix SBOM metadata for pip 23.3.2 (#113262) | Seth Michael Larson | 2023-12-19 | 2 | -5/+5 |
| | | | Fix SBOM metadata for pip 23.3.2 | ||||
* | gh-113269: IDLE - Fix test_editor hang (macOS) (#113271) | Terry Jan Reedy | 2023-12-19 | 3 | -1/+4 |
| | | | | Hangs on installed 3.13.0a2 on macOS Catalina. Behavior on installed 3.12.1 and 3.11.7 is unknown. | ||||
* | gh-113119: Fix the macOS framework installer build (#113268) | Gregory P. Smith | 2023-12-19 | 1 | -1/+10 |
| | | | `--enable-framework` builds were failing. we apparently do not have good CI & buildbot coverage here. | ||||
* | gh-102362: Fix macOS version number in result of sysconfig.get_platform() ↵ | Ronald Oussoren | 2023-12-18 | 2 | -0/+8 |
| | | | | | | | | | | | (GH-112942) Change _osx_support.get_platform_osx() to make sure that the version number in the result includes at least a major and minor version (e.g. 14.2) even if MACOSX_DEPLOYMENT_TARGET is set to just a major version (e.g. 14). This matches the versions expected by pip when selecting appropriate wheels for installation. | ||||
* | gh-108269: Add CFBundleAllowMixedLocalizations to Info.plist on macOS ↵ | Ronald Oussoren | 2023-12-18 | 4 | -0/+10 |
| | | | | | | | (GH-113213) Adding this key with a value of true enables detecting the users prefered language in libraries accessing system APIs for this. | ||||
* | gh-113199: Make read1() and readline() of HTTPResponse close IO after ↵ | Illia Volochii | 2023-12-18 | 3 | -2/+21 |
| | | | | reading all data (GH-113200) | ||||
* | gh-113039: Avoid using leading dots in the include path for frozen ↵ | Itamar Oren | 2023-12-18 | 2 | -1/+2 |
| | | | | getpath.py (GH-113022) | ||||
* | gh-112535: Implement fallback implementation of _Py_ThreadId() (gh-113185) | Donghee Na | 2023-12-18 | 2 | -1/+19 |
| | | | | | --------- Co-authored-by: Sam Gross <colesbury@gmail.com> | ||||
* | gh-108113: [docs] mention PyCF_OPTIMIZED_AST in ast Compiler Flags (#113241) | dreamflow | 2023-12-18 | 1 | -0/+7 |
| | |||||
* | GH-111485: Break up instructions with unused cache entries into component ↵ | Mark Shannon | 2023-12-18 | 5 | -8/+102 |
| | | | | micro-ops (GH-113169) | ||||
* | GH-111485: Test the new cases generator (GH-113252) | Mark Shannon | 2023-12-18 | 8 | -88/+116 |
| | |||||
* | gh-113246: Updated bundled pip to 23.3.2 (gh-113249) | Stéphane Bidoul | 2023-12-18 | 5 | -7/+8 |
| | | | Updated bundled pip to 23.3.2 | ||||
* | gh-101100: Fix Sphinx warnings in library/tarfile.rst (#113237) | Hugo van Kemenade | 2023-12-18 | 2 | -12/+56 |
| | | | Fix Sphinx warnings in library/tarfile.rst | ||||
* | gh-113117: Support posix_spawn in subprocess.Popen with close_fds=True (#113118) | Jakub Kulík | 2023-12-17 | 9 | -5/+91 |
| | | | | | | | | Add support for `os.POSIX_SPAWN_CLOSEFROM` and `posix_spawn_file_actions_addclosefrom_np` and have the `subprocess` module use them when available. This means `posix_spawn` can now be used in the default `close_fds=True` situation on many platforms. Co-authored-by: Gregory P. Smith [Google LLC] <greg@krypto.org> | ||||
* | Docs: Add label to grammar spec for linking from PEPs (#113235) | Hugo van Kemenade | 2023-12-17 | 1 | -0/+2 |
| | |||||
* | gh-113149: Improve error message when JSON has trailing comma (GH-113227) | Carson Radtke | 2023-12-17 | 4 | -3/+28 |
| | |||||
* | gh-112890: `unittest` Test Discovery page updated "`unittest` dropped the ↵ | Taylor Packard | 2023-12-17 | 1 | -2/+2 |
| | | | | namspace packages support" (GH-113195) | ||||
* | gh-113119 fix environment handling in subprocess.Popen when posix_spawn is ↵ | Jakub Kulík | 2023-12-17 | 5 | -10/+21 |
| | | | | | | | used (#113120) * Allow posix_spawn to inherit environment form parent environ variable. With this change, posix_spawn call can behave similarly to execv with regards to environments when used in subprocess functions. | ||||
* | IDLE: Add util and stub example comments (#113222) | Terry Jan Reedy | 2023-12-17 | 2 | -3/+5 |
| | |||||
* | GH-110109: pathlib tests: store base directory as test class attribute (#113221) | Barney Gale | 2023-12-17 | 2 | -222/+210 |
| | | | | | | | | | Store the test base directory as a class attribute named `base` rather than module constants named `BASE`. The base directory is a local file path, and therefore not ideally suited to the pathlib ABC tests. In a future commit we'll change its value in `test_pathlib_abc.py` such that it points to a totally fictitious path, which will help to ensure we're not touching the local filesystem. | ||||
* | GH-110109: Move tests for pathlib ABCs to new module. (#112904) | Barney Gale | 2023-12-16 | 4 | -1893/+1927 |
| | |||||
* | gh-113202: Add a strict option to itertools.batched() (gh-113203) | Raymond Hettinger | 2023-12-16 | 5 | -24/+60 |
| | |||||
* | gh-67790: Support basic formatting for Fraction (#111320) | Mark Dickinson | 2023-12-16 | 5 | -31/+155 |
| | | | | | | | | | | | PR #100161 added fancy float-style formatting for the Fraction type, but left us in a state where basic formatting for fractions (alignment, fill, minimum width, thousands separators) still wasn't supported. This PR adds that support. --------- Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> | ||||
* | gh-113046: Revise csv.reader doc (#113207) | Terry Jan Reedy | 2023-12-16 | 1 | -4/+7 |
| | | | | Clarify nature of csvfile. | ||||
* | gh-111964: Add _PyRWMutex a "readers-writer" lock (gh-112859) | Sam Gross | 2023-12-16 | 3 | -0/+244 |
| | | | | This adds `_PyRWMutex`, a "readers-writer" lock, which wil be used to serialize global stop-the-world pauses with per-interpreter pauses. | ||||
* | Add reshape() recipe to demonstrate a use case for batched() and ↵ | Raymond Hettinger | 2023-12-16 | 1 | -3/+24 |
| | | | | chained.from_iterable() (gh-113198) | ||||
* | gh-110746: Improve markup in ``tkinter.ttk.rst`` (#111236) | Akshat Khandelwal | 2023-12-15 | 2 | -15/+17 |
| | | | | | | | | | | | | * gh-110746: Improve markup in tkinter.ttk.rst * gh-110746: Improve markup in tkinter.ttk.rst * 📜🤖 Added by blurb_it. --------- Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> |