main
gh-150285: Fix too long docstrings in Argument Clinic code (GH-150338)
gh-127949: remove asyncio policy system (#150310)
gh-152997: Support system locale encodings via an iconv-based codec (GH-153001)
gh-150750: Fix a race condition in `deque.index` with free-threading (#150779)
gh-137986: Fix and improve the csv functions docstrings (GH-137987)
gh-151623: Improve curses documentation and docstrings (GH-151625)
gh-64502: Convert curses methods with optional groups to Argument Clinic (GH-155229)
gh-131525: Cache the result of tuple_hash (#131529)
gh-111089: Revert PyUnicode_AsUTF8() changes (#111833)
gh-116738: make `cProfile` module thread-safe (#138229)
gh-115808: Add ``is_none`` and ``is_not_none`` to ``operator`` (#115814)
gh-149816: Fix a RC in `_random.Random.__init__` method (#149824)
GH-140643: Add `<native>` and `<GC>` frames to the sampling profiler (#141108)
gh-85283: Build _statistics extension with the limited C API (#116927)
gh-71086: Document negative offset support in struct.pack_into() and unpack_from() (GH-153650)
gh-116738: Make _suggestions module thread-safe (gh-140321)
gh-145410: Add _sysconfig.get_platform() function (#146145)
gh-155266: Fix Argument Clinic for a lone optional group (GH-155267)
gh-111489: Remove _PyTuple_FromArray() alias (#139973)
gh-116646: Add limited C API support to AC fildes converter (#116769)
gh-148973: fix segfault on mismatch between consts size and oparg in compiler (#148974)
gh-110964: Remove private _PyArg functions (#110966)
gh-107603: Argument Clinic: Only include pycore_gc.h if needed (#108726)
gh-111926: Make weakrefs thread-safe in free-threaded builds (#117168)
gh-151929: Get machine ID and uptime on Windows in pythoninfo (#152146)
gh-132629: Deprecate accepting out-of-range values for unsigned integers in PyArg_Parse (GH-132630)
gh-134837: Correct and improve base85 documentation for base64 and binascii modules (GH-145843)
gh-144545: Improve handling of default values in Argument Clinic (GH-146016)
Use Py_complex_protected AC converter for cmath.rect() (GH-154034)
gh-140615: Update docstrings in the fcntl module (GH-140619)
gh-81313: Add the math.integer module (PEP-791) (GH-133909)
Correct frexp() docs for zero and non-finite numbers (GH-149753)
gh-134696: align OpenSSL and HACL*-based hash functions constructors AC signatures (#134713)
gh-116738: Make mmap.set_name thread-safe (#145555)
gh-153856: Add `os.RWF_NOSIGNAL` constant (#153858)
gh-116738: Make pwd module thread-safe (#136695)
gh-150285: Fix too long docstrings in the pyexpat module (GH-150294)
gh-153291: Fix data race in readline.get_completer() and get_pre_input_hook() (gh-153362)
gh-137044: Support large limit values in getrlimit() and setrlimit() (GH-137338)
GH-135763: AC: Use ``Py_ssize_t(allow_negative=False)`` (#138394)
gh-153844: Support AST input in symtable.symtable() (GH-153845)
gh-111482: Use Argument Clinic for clock_gettime() (#111641)
gh-66802: Add `unicodedata.block()` function (#145042)