]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Nikita Sobolev [Mon, 12 Jun 2023 08:47:56 +0000 (11:47 +0300)]
gh-105673: Fix uninitialized warning in sysmodule.c (#105674)
In sys_add_xoption(), 'value' may be uninitialized for some error paths.
Irit Katriel [Sun, 11 Jun 2023 21:31:59 +0000 (22:31 +0100)]
gh-105481: add pseudo-instructions to the bytecodes DSL (#105506)
Erlend E. Aasland [Sun, 11 Jun 2023 20:18:46 +0000 (22:18 +0200)]
gh-105375: Harden pyexpat initialisation (#105606)
Add proper error handling to add_errors_module() to prevent exceptions
from possibly being overwritten.
Erlend E. Aasland [Sun, 11 Jun 2023 20:02:49 +0000 (22:02 +0200)]
gh-105375: Improve error handling in the sys extension module (#105611)
In _PySys_AddXOptionWithError() and sys_add_xoption(),
bail on first error to prevent exceptions from possibly being
overwritten.
Erlend E. Aasland [Sun, 11 Jun 2023 19:46:19 +0000 (21:46 +0200)]
gh-105375: Improve error handling in _ctypes (#105593)
Prevent repeated PyLong_FromVoidPtr() from possibly overwriting the
current exception.
Erlend E. Aasland [Sun, 11 Jun 2023 19:29:19 +0000 (21:29 +0200)]
gh-105375: Improve error handling in PyUnicode_BuildEncodingMap() (#105491)
Bail on first error to prevent exceptions from possibly being overwritten.
Erlend E. Aasland [Sun, 11 Jun 2023 19:23:28 +0000 (21:23 +0200)]
gh-105375: Improve PyErr_WarnExplicit() error handling (#105610)
Bail on first error to prevent exceptions from possibly being
overwritten.
Samet YASLAN [Sun, 11 Jun 2023 18:51:21 +0000 (20:51 +0200)]
bpo-44185: Added close() to mock_open __exit__ (#26902)
Tomas R [Sun, 11 Jun 2023 15:50:34 +0000 (17:50 +0200)]
gh-102676: Add more convenience properties to `dis.Instruction` (#103969)
Adds start_offset, cache_offset, end_offset, baseopcode,
baseopname, jump_target and oparg to dis.Instruction.
Also slightly improves the disassembly output by allowing
opnames to overflow into the space reserved for opargs.
litlighilit [Sun, 11 Jun 2023 14:06:42 +0000 (22:06 +0800)]
Fix typo in configparser module docstring (#105652)
"zc.buildbot" -> "zc.buildout"
Erlend E. Aasland [Sun, 11 Jun 2023 10:20:43 +0000 (12:20 +0200)]
gh-105375: Improve error handling in the builtins extension module (#105585)
Erlend E. Aasland [Sun, 11 Jun 2023 10:06:06 +0000 (12:06 +0200)]
gh-105375: Improve _decimal error handling (#105605)
Fix a bug where an exception could end up being overwritten.
Erlend E. Aasland [Sun, 11 Jun 2023 10:03:09 +0000 (12:03 +0200)]
gh-105375: Harden _datetime initialisation (#105604)
Improve error handling so init bails on the first exception.
Erlend E. Aasland [Sun, 11 Jun 2023 09:58:08 +0000 (11:58 +0200)]
gh-105375: Improve array.array exception handling (#105594)
Fix a bug where 'tp_richcompare' could end up overwriting an exception.
Erlend E. Aasland [Sun, 11 Jun 2023 09:56:32 +0000 (11:56 +0200)]
gh-105375: Harden _ssl initialisation (#105599)
Add proper error handling to prevent reference leaks and overwritten
exceptions.
Hugo van Kemenade [Sun, 11 Jun 2023 09:17:35 +0000 (12:17 +0300)]
gh-80480: Emit DeprecationWarning for array's 'u' type code (#95760)
Gregory P. Smith [Sat, 10 Jun 2023 19:09:20 +0000 (12:09 -0700)]
gh-99108: Mention HACL\* in the hashlib docs. (#105634)
Gregory P. Smith [Sat, 10 Jun 2023 18:49:06 +0000 (11:49 -0700)]
Cleanup and clarify our hashlib docs. (#105624)
Clarify and improve our hashlib docs. Now with 50% less mess!
Erlend E. Aasland [Fri, 9 Jun 2023 21:53:33 +0000 (23:53 +0200)]
gh-105375: Harden error handling in `_testcapi/heaptype.c` (#105608)
Bail on first error in heapctypesubclasswithfinalizer_finalize()
Nikita Sobolev [Fri, 9 Jun 2023 21:48:54 +0000 (00:48 +0300)]
gh-105375: Improve error handling in `zoneinfo` module (#105586)
Fix bugs where exceptions could end up being overwritten
because of deferred error handling.
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Erlend E. Aasland [Fri, 9 Jun 2023 21:14:02 +0000 (23:14 +0200)]
Docs: fix formatting in 2023-06-09-12-59-18 NEWS item (#105607)
Pablo Galindo Salgado [Fri, 9 Jun 2023 20:39:01 +0000 (21:39 +0100)]
gh-105549: Tokenize separately NUMBER and NAME tokens and allow 0-prefixed literals (#105555)
Erlend E. Aasland [Fri, 9 Jun 2023 20:35:03 +0000 (22:35 +0200)]
gh-105375: Improve error handling in _elementtree (#105591)
Fix bugs where exceptions could end up being overwritten.
Erlend E. Aasland [Fri, 9 Jun 2023 20:07:47 +0000 (22:07 +0200)]
gh-105375: Improve posix error handling (#105592)
Fix a bug where an IndexError could end up being overwritten.
Erlend E. Aasland [Fri, 9 Jun 2023 19:57:25 +0000 (21:57 +0200)]
gh-105375: Improve errnomodule error handling (#105590)
Bail immediately if an exception is set, to prevent exceptions from
being overwritten.
Erlend E. Aasland [Fri, 9 Jun 2023 17:09:53 +0000 (19:09 +0200)]
gh-105375: Improve _pickle error handling (#105475)
Error handling was deferred in some cases, which could potentially lead
to exceptions being overwritten.
Erlend E. Aasland [Fri, 9 Jun 2023 16:55:53 +0000 (18:55 +0200)]
gh-105375: Improve error handling in compiler_enter_scope() (#105494)
Pablo Galindo Salgado [Fri, 9 Jun 2023 16:01:26 +0000 (17:01 +0100)]
gh-105564: Don't include artificial newlines in the line attribute of tokens (#105565)
Pablo Galindo Salgado [Fri, 9 Jun 2023 15:59:37 +0000 (16:59 +0100)]
Clarify the supported cases in the tokenize module (#105569)
Ethan Furman [Fri, 9 Jun 2023 15:56:05 +0000 (08:56 -0700)]
gh-105497: [Enum] Fix Flag inversion when alias/mask members exist. (GH-105542)
When inverting a Flag member (or boundary STRICT), only consider other canonical flags; when inverting an IntFlag member (or boundary KEEP), also consider aliases.
Alex Waygood [Fri, 9 Jun 2023 15:08:57 +0000 (16:08 +0100)]
Miscellaneous improvements to the typing docs (#105529)
Mostly, these are changes so that we use shorter sentences and shorter paragraphs. In particular, I've tried to make the first sentence introducing each object in the typing API short and declarative.
Erlend E. Aasland [Fri, 9 Jun 2023 13:36:59 +0000 (15:36 +0200)]
gh-105557: Remove duplicate sqlite3 test method (#105558)
test_func_return_too_large_int() was defined twice.
Keep only the redefined method, as that also checks the tracebacks.
Thomas Grainger [Fri, 9 Jun 2023 13:29:09 +0000 (14:29 +0100)]
gh-94924: support `inspect.iscoroutinefunction` in `create_autospec(async_def)` (#94962)
* support inspect.iscoroutinefunction in create_autospec(async_def)
* test create_autospec with inspect.iscoroutine and inspect.iscoroutinefunction
* test when create_autospec functions check their signature
Victor Stinner [Fri, 9 Jun 2023 12:50:31 +0000 (14:50 +0200)]
gh-105407: Remove unused imports (#105554)
Victor Stinner [Fri, 9 Jun 2023 09:56:03 +0000 (11:56 +0200)]
gh-102304: Remove Py_INCREF() doc change (#105552)
Py_INCREF() was made compatible again with Python 3.9 and older in
the limited API of Python debug mode.
Victor Stinner [Fri, 9 Jun 2023 09:30:41 +0000 (11:30 +0200)]
gh-102304: Fix Py_INCREF() for limited C API 3.9 (#105550)
When Python is built in debug mode (Py_REF_DEBUG macro), Py_INCREF()
and Py_DECREF() of the limited C API 3.9 (and older) now call
Py_IncRef() and Py_DecRef(), since _Py_IncRef() and _Py_DecRef() were
added to Python 3.10.
Nikita Sobolev [Fri, 9 Jun 2023 08:52:58 +0000 (11:52 +0300)]
gh-105545: Remove deprecated `MacOSXOSAScript._name` (gh-105546)
Victor Stinner [Fri, 9 Jun 2023 08:30:57 +0000 (10:30 +0200)]
gh-105396: Deprecate PyImport_ImportModuleNoBlock() function (#105397)
Deprecate the PyImport_ImportModuleNoBlock() function which is just
an alias to PyImport_ImportModule() since Python 3.3.
Erlend E. Aasland [Thu, 8 Jun 2023 22:26:03 +0000 (00:26 +0200)]
CI: Configure macOS build as per updated devguide recommendations (#105533)
Terry Jan Reedy [Thu, 8 Jun 2023 21:59:55 +0000 (17:59 -0400)]
gh-102832: IDLE - update stackviewer open (#105528)
Use 'last_exc' instead of 'last_value' in 3.12/3.
Irit Katriel [Thu, 8 Jun 2023 20:19:05 +0000 (21:19 +0100)]
gh-102832: IDLE - remove use of deprecated sys.last_xyzs for stackviewer (#103339)
Eric Snow [Thu, 8 Jun 2023 20:06:54 +0000 (14:06 -0600)]
gh-100227: Lock Around Modification of the Global Allocators State (gh-105516)
The risk of a race with this state is relatively low, but we play it safe anyway. We do avoid using the lock in performance-sensitive cases where the risk of a race is very, very low.
Nikita Sobolev [Thu, 8 Jun 2023 18:40:15 +0000 (21:40 +0300)]
gh-105332: [Enum] Fix unpickling flags in edge-cases (GH-105348)
* revert enum pickling from by-name to by-value
Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
Eric Snow [Thu, 8 Jun 2023 18:38:15 +0000 (12:38 -0600)]
gh-100227: Lock Around Adding Global Audit Hooks (gh-105515)
The risk of a race with this state is relatively low, but we play it safe anyway.
Eric Snow [Thu, 8 Jun 2023 18:19:58 +0000 (12:19 -0600)]
gh-104310: Rename the New Function in importlib.util (gh-105255)
The original name wasn't as clear as it could have been. This change includes the following:
* rename the function
* change the default value for "disable_check" to False
* add clues to the docstring that folks should probably not use the function
---------
Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
Eric Snow [Thu, 8 Jun 2023 18:08:28 +0000 (12:08 -0600)]
gh-100227: Lock Around Use of the Global "atexit" State (gh-105514)
The risk of a race with this state is relatively low, but we play it safe anyway.
Pablo Galindo Salgado [Thu, 8 Jun 2023 15:59:38 +0000 (16:59 +0100)]
Revert "Move observability-relevant structure fields to the top" (#105512)
Jelle Zijlstra [Thu, 8 Jun 2023 14:46:33 +0000 (07:46 -0700)]
test_types: Replace raw assert statements (#105500)
Alex Waygood [Thu, 8 Jun 2023 14:36:30 +0000 (15:36 +0100)]
Further improve docs for `typing.Annotated` (#105498)
Mark Shannon [Thu, 8 Jun 2023 11:35:34 +0000 (12:35 +0100)]
GH-105229: Remove remaining two-codeunit superinstructions (GH-105326)
* Remove LOAD_CONST__LOAD_FAST and LOAD_FAST__LOAD_CONST superinstructions.
Gabriele N. Tornetta [Thu, 8 Jun 2023 10:41:24 +0000 (11:41 +0100)]
Move observability-relevant structure fields to the top (#105271)
Nikita Sobolev [Thu, 8 Jun 2023 06:30:42 +0000 (09:30 +0300)]
gh-105431: Remove unused stuff from `test_typing.NewTypeTests` (#105432)
Dong-hee Na [Wed, 7 Jun 2023 23:39:56 +0000 (08:39 +0900)]
gh-104635: Eliminate redundant STORE_FAST instructions in the compiler (gh-105320)
Barney Gale [Wed, 7 Jun 2023 22:27:06 +0000 (23:27 +0100)]
GH-104996: Defer joining of `pathlib.PurePath()` arguments. (GH-104999)
Joining of arguments is moved to `_load_parts`, which is called when a
normalized path is needed.
Alex Waygood [Wed, 7 Jun 2023 22:25:17 +0000 (23:25 +0100)]
gh-103171: Forward-port new tests for runtime-checkable protocols dec orated with `@final` (#105473)
Forward-port of the tests that were added to the 3.11 branch in #105445
Kirill Podoprigora [Wed, 7 Jun 2023 20:20:43 +0000 (23:20 +0300)]
gh-105390: Add explicit type cast (#105466)
neonene [Wed, 7 Jun 2023 19:46:00 +0000 (04:46 +0900)]
gh-94673: Ensure subtypes are readied only once in math.trunc() (gh-105465)
Fixes a typo in
d2e2e53 .
Alex Waygood [Wed, 7 Jun 2023 17:26:23 +0000 (18:26 +0100)]
gh-90015: Document that PEP-604 unions do not support forward references (#105366)
Guido van Rossum [Wed, 7 Jun 2023 17:00:10 +0000 (10:00 -0700)]
gh-104610: Stop looking for PREDICT() in the cases generator (#105459)
We no longer use `PREDICT()`, it doesn't have any benefits.
Raymond Hettinger [Wed, 7 Jun 2023 16:29:04 +0000 (11:29 -0500)]
Fix grammar and improve clarity for an deprecation message. (GH-105457)
Mark Shannon [Wed, 7 Jun 2023 16:04:53 +0000 (17:04 +0100)]
GH-104610: Remove the use of `PREDICT` macros. (GH-104651)
Alex Waygood [Wed, 7 Jun 2023 14:02:40 +0000 (15:02 +0100)]
typing: Improve documentation of generic classes and aliases (#105369)
Nikita Sobolev [Wed, 7 Jun 2023 13:44:47 +0000 (16:44 +0300)]
gh-105437: Improve tests of type params names for PEP 695 (#105438)
Nikita Sobolev [Wed, 7 Jun 2023 13:43:00 +0000 (16:43 +0300)]
gh-105430: Remove `typing._Immutable` unused internal helper (#105434)
Alex Waygood [Wed, 7 Jun 2023 13:35:34 +0000 (14:35 +0100)]
gh-97797: Improve documentation for typing.Annotated (#105365)
Alex Waygood [Wed, 7 Jun 2023 13:31:02 +0000 (14:31 +0100)]
Improve docs for `typing.TypeAlias` (#105372)
Pablo Galindo Salgado [Wed, 7 Jun 2023 12:31:48 +0000 (13:31 +0100)]
gh-105435: Fix spurious NEWLINE token if file ends with comment without a newline (#105442)
Erlend E. Aasland [Wed, 7 Jun 2023 11:10:28 +0000 (13:10 +0200)]
gh-105375: Improve error handling in sqlite3 collation callback (#105412)
Check for error after each call to PyUnicode_FromStringAndSize().
Pablo Galindo Salgado [Wed, 7 Jun 2023 11:04:40 +0000 (12:04 +0100)]
gh-105390: Correctly raise TokenError instead of SyntaxError for tokenize errors (#105399)
Erlend E. Aasland [Wed, 7 Jun 2023 07:11:44 +0000 (09:11 +0200)]
gh-89886: Use Autoconf quadrigraphs where appropriate (#105226)
Jeffery To [Wed, 7 Jun 2023 06:59:56 +0000 (14:59 +0800)]
gh-104692: Include commoninstall as a prerequisite for bininstall (#104693)
This ensures that `commoninstall` is completed before `bininstall` is
started when parallel builds are used (`make -j install`), and so the
`python3` symlink is only installed after all standard library modules
are installed.
Co-authored-by: Zachary Ware <zachary.ware@gmail.com>
Alex Waygood [Wed, 7 Jun 2023 06:47:11 +0000 (07:47 +0100)]
Improve code examples in `typing.rst` (#105346)
Alex Waygood [Wed, 7 Jun 2023 06:37:02 +0000 (07:37 +0100)]
typing docs: Make the PEPs list an expandable section, hidden by default (#105353)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
achhina [Wed, 7 Jun 2023 02:01:36 +0000 (22:01 -0400)]
GH-95088: Clarify rules for parsing an item key for format strings (#103779)
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Alex Waygood [Wed, 7 Jun 2023 00:21:16 +0000 (01:21 +0100)]
gh-105286: Further improvements to `typing.py` docstrings (#105363)
Alex Waygood [Wed, 7 Jun 2023 00:18:09 +0000 (01:18 +0100)]
`typing.NewType` docs: the future performance improvements are now in the past (#105354)
Barney Gale [Tue, 6 Jun 2023 22:50:36 +0000 (23:50 +0100)]
GH-102613: Fast recursive globbing in `pathlib.Path.glob()` (GH-104512)
This commit introduces a 'walk-and-match' strategy for handling glob patterns that include a non-terminal `**` wildcard, such as `**/*.py`. For this example, the previous implementation recursively walked directories using `os.scandir()` when it expanded the `**` component, and then **scanned those same directories again** when expanded the `*.py` component. This is wasteful.
In the new implementation, any components following a `**` wildcard are used to build a `re.Pattern` object, which is used to filter the results of the recursive walk. A pattern like `**/*.py` uses half the number of `os.scandir()` calls; a pattern like `**/*/*.py` a third, etc.
This new algorithm does not apply if either:
1. The *follow_symlinks* argument is set to `None` (its default), or
2. The pattern contains `..` components.
In these cases we fall back to the old implementation.
This commit also replaces selector classes with selector functions. These generators directly yield results rather calling through to their successors. A new internal `Path._glob()` method takes care to chain these generators together, which simplifies the lazy algorithm and slightly improves performance. It should also be easier to understand and maintain.
Victor Stinner [Tue, 6 Jun 2023 21:17:45 +0000 (23:17 +0200)]
gh-105382: Remove urllib.request cafile parameter (#105384)
Remove cafile, capath and cadefault parameters of the
urllib.request.urlopen() function, deprecated in Python 3.6.
Victor Stinner [Tue, 6 Jun 2023 21:13:24 +0000 (23:13 +0200)]
gh-105407: Remove unused imports in the stdlib (#105411)
Victor Stinner [Tue, 6 Jun 2023 21:08:48 +0000 (23:08 +0200)]
gh-105407: Remove unused imports in Tools/c-analyzer/ (#105410)
Victor Stinner [Tue, 6 Jun 2023 20:51:26 +0000 (22:51 +0200)]
gh-105407: Remove unused imports in tools (#105409)
Victor Stinner [Tue, 6 Jun 2023 20:50:43 +0000 (22:50 +0200)]
gh-105407: Remove unused imports in tests (#105408)
Victor Stinner [Tue, 6 Jun 2023 19:47:57 +0000 (21:47 +0200)]
gh-82180: Update math.factorial(float) doc for Python 3.10 (#105385)
Victor Stinner [Tue, 6 Jun 2023 19:43:35 +0000 (21:43 +0200)]
gh-105373: Fix decimal documentation formatting (#105395)
The deprecation is on decimal.HAVE_THREADS, not on the whole module.
Raymond Hettinger [Tue, 6 Jun 2023 18:44:45 +0000 (13:44 -0500)]
sliding_window() recipe: Raise ValueError for non-positive window sizes. Add more tests. (GH-105403)
Victor Stinner [Tue, 6 Jun 2023 18:35:51 +0000 (20:35 +0200)]
gh-105376: Remove logging.Logger.warn() method (#105377)
Victor Stinner [Tue, 6 Jun 2023 18:19:40 +0000 (20:19 +0200)]
gh-104783: locale.getlocale() calls sys.getfilesystemencoding() (#105401)
locale.getlocale() always calls sys.getfilesystemencoding(), instead
of calling it only once.
Victor Stinner [Tue, 6 Jun 2023 18:14:06 +0000 (20:14 +0200)]
gh-94172: Update keyfile removal documentation (#105392)
Remove the "deprecated:: 3.6" markup, since the parameters (like
keyfile and certfile) got removed in Python 3.12.
Nikita Sobolev [Tue, 6 Jun 2023 16:11:19 +0000 (19:11 +0300)]
gh-92658: Fix typo in docs and tests for `HV_GUID_PARENT` (GH-105267)
Victor Stinner [Tue, 6 Jun 2023 14:55:21 +0000 (16:55 +0200)]
gh-104783: locale.getencoding() fallback uses FS encoding (#105381)
The locale.getencoding() function now uses
sys.getfilesystemencoding() if _locale.getencoding() is missing,
instead of calling locale.getdefaultlocale().
Victor Stinner [Tue, 6 Jun 2023 14:50:58 +0000 (16:50 +0200)]
gh-102304: Document Py_INCREF() change in What's New in Python 3.12 (#105389)
Not in Python 3.13.
Victor Stinner [Tue, 6 Jun 2023 14:42:49 +0000 (16:42 +0200)]
gh-105156: Update Unicode C API: remove deprecation (#105379)
_PyUnicode_ToLowercase(), _PyUnicode_ToUppercase(),
_PyUnicode_ToTitlecase() are no longer deprecated in the
documentation. It's no longer needed since they now use Py_UCS4 type,
rather than the deprecated Py_UNICODE type.
Victor Stinner [Tue, 6 Jun 2023 12:55:50 +0000 (14:55 +0200)]
gh-104783: Remove locale.resetlocale() function (#104784)
Victor Stinner [Tue, 6 Jun 2023 12:44:48 +0000 (14:44 +0200)]
gh-105268: Add _Py_FROM_GC() function to pycore_gc.h (#105362)
* gcmodule.c reuses _Py_AS_GC(op) for AS_GC()
* Move gcmodule.c FROM_GC() implementation to a new _Py_FROM_GC()
static inline function in pycore_gc.h.
* _PyObject_IS_GC(): only get the type once
* gc_is_finalized(à) and PyObject_GC_IsFinalized() use
_PyGC_FINALIZED(), instead of _PyGCHead_FINALIZED().
* Remove _Py_CAST() in pycore_gc.h: this header file is not built
with C++.
dependabot[bot] [Tue, 6 Jun 2023 12:35:51 +0000 (14:35 +0200)]
build(deps): bump requests from 2.29.0 to 2.31.0 in /Doc (#105368)
Bumps [requests](https://github.com/psf/requests) from 2.29.0 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.29.0...v2.31.0)
---
updated-dependencies:
- dependency-name: requests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Pablo Galindo Salgado [Tue, 6 Jun 2023 11:52:16 +0000 (13:52 +0200)]
gh-105259: Ensure we don't show newline characters for trailing NEWLINE tokens (#105364)
Victor Stinner [Tue, 6 Jun 2023 11:03:51 +0000 (13:03 +0200)]
gh-102304: Fix up Simple ABI doc (GH-105351)
Christopher Chavez [Tue, 6 Jun 2023 10:01:22 +0000 (05:01 -0500)]
gh-104411: Update test_getint for Tcl 9.0 (GH-104412)
Victor Stinner [Tue, 6 Jun 2023 09:54:23 +0000 (11:54 +0200)]
gh-105268: Remove _PyGC_FINALIZED() macro (#105350)
Remove the old private, undocumented and untested _PyGC_FINALIZED()
macro which was kept for backward compatibility with Python 3.8 and
older.
Petr Viktorin [Tue, 6 Jun 2023 09:33:40 +0000 (11:33 +0200)]
Add myself as codeowner for Limited API/Stable ABI, remove from *import* (GH-105349)
This should set up more relevant notifications for me.