Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1966 commits
Select commit Hold shift + click to select a range
4f8bb39
Python 3.13.2
Yhg1s Feb 4, 2025
c66336a
[3.13] gh-129646: Update the locale alias mapping (GH-129647) (GH-129…
miss-islington Feb 4, 2025
45d136d
Post 3.13.2
Yhg1s Feb 4, 2025
4f02615
Merge branch '3.13' of https://github.com/python/cpython into 3.13
Yhg1s Feb 4, 2025
b081091
[3.13] gh-129643: fix thread safety of `PyList_SetItem` (#129644) (#1…
kumaraditya303 Feb 5, 2025
19ceb34
[3.13] gh-129660: Do not use test_embed in PGO profile builds (#129662)
neonene Feb 5, 2025
7eba097
[3.13] gh-128772: Fix pydoc for methods with __module__ is None (GH-1…
miss-islington Feb 5, 2025
825c6e4
[3.13] gh-69001: Replace maintainer email in IDLE credits (GH-129588)…
miss-islington Feb 6, 2025
431fda2
[3.13] gh-86206: Change IDLE splash line (GH-129698) (#129717)
miss-islington Feb 6, 2025
fc78ed9
[3.13] gh-118915: Fix bad link in documentation (GH-129691) (GH-129723)
miss-islington Feb 6, 2025
8529d64
[3.13] gh-129643: Fix `PyList_Insert` in free-threading builds (GH-12…
sobolevn Feb 6, 2025
b5eed8c
[3.13] Merge TSAN test matrices in CI (#123278) (#129673)
webknjaz Feb 6, 2025
aaf0581
[3.13] GH-121970: Extract ``implementation_detail`` into a new extens…
AA-Turner Feb 6, 2025
0f7e6d7
[3.13] Remove an inaccurate note from `socket.recv` (GH-129733) (#129…
miss-islington Feb 6, 2025
de84531
[3.13] gh-112020: Rework socketserver examples to be correct (GH-1297…
miss-islington Feb 6, 2025
356a9e6
[3.13] gh-129668: Fix thread-safety of MemoryError freelist in free t…
colesbury Feb 6, 2025
f7cc862
[3.13] gh-129732: Fix race on `shared->array` in qsbr code under free…
colesbury Feb 6, 2025
f7af8bc
[3.13] gh-129533: Update PyGC_Enable/Disable/IsEnabled to use atomic…
corona10 Feb 6, 2025
aae0a1f
[3.13] Add multinomial to the itertools recipes docs (gh-129760) (gh-…
miss-islington Feb 7, 2025
8a7146c
[3.13] gh-117657: Fix data race in `dict_dict_merge` (gh-129755) (gh-…
miss-islington Feb 7, 2025
4a1389c
[3.13] gh-128657: fix _hashopenssl ref/data race (GH-128886) (GH-129853)
tom-pytel Feb 8, 2025
9497e9d
[3.13] gh-64414: mention AF_INET6 and IPv6 in socketserver docs. (GH-…
miss-islington Feb 8, 2025
3cf8590
[3.13] gh-129699: Add description to IDLE doc title (GH-129727) (#129…
miss-islington Feb 8, 2025
1a28898
[3.13] gh-112953: Update news to finish 3.13 as main (GH-129877) (#12…
miss-islington Feb 9, 2025
c28eed3
[3.13] gh-129876: Initial 3.14 News3.txt entries (GH-129881) (#129882)
terryjreedy Feb 9, 2025
f7d885a
[3.13] gh-129873: IDLE: Improve help.py's method of parsing HTML (GH-…
miss-islington Feb 9, 2025
26041da
[3.13] gh-129892: Doc: Remove unnecessary role directive in graphlib.…
miss-islington Feb 9, 2025
d26c2fe
[3.13] gh-129870: Skip test_dump_virtual_tables if SQLite lacks FTS4 …
miss-islington Feb 9, 2025
d6daeee
[3.13] gh-129603: Don't segfault if sqlite3.Row description is None (…
erlend-aasland Feb 10, 2025
dee4f2c
[3.13] gh-68400: Remove outdated 2.7 comment (GH-129919) (#129937)
miss-islington Feb 10, 2025
cef406b
[3.13] gh-126554: correct detection of `gcc` for `TestNullDlsym.test_…
miss-islington Feb 10, 2025
a00f5a8
[3.13] gh-129143: Fix incorrect documentation for logging.Handler.clo…
miss-islington Feb 10, 2025
7df30bb
[3.13] gh-129583: update bundled pip to 25.0.1 (GH-129909) (#129946)
miss-islington Feb 10, 2025
fd665d5
[3.13] gh-127712: Fix `secure` argument of `logging.handlers.SMTPHand…
miss-islington Feb 10, 2025
a38bacd
[3.13] gh-46236: Document `PyUnicode_DecodeCodePageStateful` (GH-1279…
miss-islington Feb 10, 2025
0526322
[3.13] gh-128100: Use atomic dictionary load in `_PyObject_GenericGet…
miss-islington Feb 10, 2025
e5c522e
[3.13] gh-97850: Update the deprecation warning of `importlib.abc.Loa…
miss-islington Feb 11, 2025
3679083
[3.13] gh-101100: Docs: Fix some typos in the document (GH-129988) (#…
miss-islington Feb 11, 2025
ee12a34
[3.13] gh-129967: Fix race condition in `repr(set)` (gh-129978) (gh-1…
colesbury Feb 11, 2025
e4d0303
[3.13] gh-128133: use relaxed atomics for hash of bytes (GH-128412) (…
colesbury Feb 12, 2025
fbe18bd
[3.13] gh-59149: Setup documentation for IDLE on Linux and add sectio…
miss-islington Feb 12, 2025
4cb251d
[3.13] gh-129983: fix data race in compile_template in sre.c (#130038)
kumaraditya303 Feb 12, 2025
2fbc986
[3.13] gh-128759: Fix accesses to `tp_version_tag`. (GH-129750) (GH-1…
colesbury Feb 12, 2025
4c2a59b
[3.13] gh-129912: Fix references to `Py_TPFLAGS_MANAGED_DICT` (gh-130…
miss-islington Feb 12, 2025
8d1d36b
[3.13] gh-116042: Fix location for SyntaxErrors of invalid escapes in…
pablogsal Feb 13, 2025
a76aff6
[3.13] gh-129693: Suppress `SyntaxWarning` in test_fstring (GH-129830…
miss-islington Feb 13, 2025
32158ea
[3.13] gh-130025: Correct handling of symlinks during iOS testbed fra…
miss-islington Feb 13, 2025
9e23e0a
[3.13] Update manpage environment variables and command line argument…
miss-islington Feb 13, 2025
7b0543e
[3.13] gh-128308: pass `**kwargs` to asyncio task_factory (GH-128768)…
asvetlov Feb 14, 2025
e5ee784
[3.13] gh-130106: Fix a typo in unittest.mock doc (GH-130107) (#130143)
miss-islington Feb 15, 2025
692d36f
Doc: update term "namespace package" (GH-129251)
miss-islington Feb 15, 2025
1a7b8c0
[3.13] gh-130145: fix `loop.run_forever` when loop is already running…
miss-islington Feb 15, 2025
5740b95
[3.13] gh-130169: Fix broken list markup in `Doc/c-api/function.rst` …
miss-islington Feb 16, 2025
5d240c7
[3.13] gh-130177: Fix unintentionally skipped tests in test_gettext (…
miss-islington Feb 16, 2025
945dcb0
[3.13] gh-127488: Add tests for Tools/i18n/msgfmt.py (GH-127540) (GH-…
miss-islington Feb 16, 2025
ff92f6b
[3.13] gh-130185: Fix unintentionally skipped tests in `test_functool…
miss-islington Feb 16, 2025
2fcad2a
[3.13] gh-130179: Fix `persistent_{id,load}_attr` reference leaks in …
miss-islington Feb 16, 2025
831695b
[3.13] gh-118761: Revert "Improve import time of `subprocess` (GH-129…
miss-islington Feb 16, 2025
4d941d3
[3.13] gh-129805: Fix `bytes` annotation in `Tools/jit` (GH-129806) (…
sobolevn Feb 17, 2025
30ed452
[3.13] gh-86069: Add more PyNumber_InPlacePower() tests (GH-130111) (…
miss-islington Feb 17, 2025
8f33c7a
[3.13] gh-127750: Fix functools.singledispatchmethod() (GH-130029)
eendebakpt Feb 17, 2025
1b2cfb7
[3.13] gh-130193: Increase test coverage of gettext.c2py (GH-130208) …
miss-islington Feb 17, 2025
fefd2c5
[3.13] CI: Use ImageOS (ubuntu24) instead of runner.os (Linux) in cac…
hugovk Feb 17, 2025
320316e
[3.13] gh-82045: Correct and deduplicate "isprintable" docs; add test…
StanFromIreland Feb 17, 2025
d78e113
gh-128703: Fix mimetypes.guess_type for empty Content-Type in registr…
miss-islington Feb 17, 2025
fc1c9f8
[3.13] gh-130214: Document `PyEllipsis_Type` (GH-130215) (#130223)
miss-islington Feb 17, 2025
5d83b6c
[3.13] gh-130230: Fix crash in pow() with only Decimal third argument…
miss-islington Feb 18, 2025
a273543
[3.13] gh-130160: use `.. program::` directive for documenting `ensur…
miss-islington Feb 18, 2025
57e8b0c
[3.13] gh-130160: use `option` instead of `cmdoption` in `dis.rst` (G…
sobolevn Feb 18, 2025
5907cd6
[3.13] Docs: Upgrade Sphinx to 8.2 (GH-130171) (#130289)
miss-islington Feb 18, 2025
094394a
[3.13] gh-128396: Fix a crash when inline comprehension has the same …
gaogaotiantian Feb 19, 2025
6c92424
[3.13] gh-122876: Fix "End of lines" typo (GH-125310) (#130315)
miss-islington Feb 19, 2025
d172415
[3.13] gh-130250: fix regression in traceback.print_last (GH-130318) …
miss-islington Feb 19, 2025
46237d1
[3.13] gh-130250: fix cleanup in test (impacts refleaks runs) (GH-130…
miss-islington Feb 20, 2025
439cba7
[3.13] gh-130293: Ensure test__colorize will pass on dumb terminals. …
miss-islington Feb 20, 2025
6041dba
[3.13] gh-130130: Clarify `hash=False` docs in `dataclasses.field` (G…
miss-islington Feb 20, 2025
270ec26
[3.13] gh-69001: Convert links to more usable buttons (GH-129591) (#1…
miss-islington Feb 20, 2025
68c57d6
[3.13] gh-127750: Backport some tests for singledispatchmethod (GH-13…
serhiy-storchaka Feb 20, 2025
178b2ec
[3.13] Fix some ctypes docs typos (GH-130307) (GH-130343)
miss-islington Feb 20, 2025
d103357
[3.13] gh-130250: use support.swap_attr() in test and don't assume we…
miss-islington Feb 20, 2025
c05d0d8
[3.13] gh-101100: Fix sphinx warnings in `readline.rst` (GH-130300) (…
miss-islington Feb 20, 2025
0a992ff
[3.13] [doc]: Update logging cookbook to mention domain socket config…
miss-islington Feb 20, 2025
ef66394
[3.13] gh-129269: Exclude everything in sys.path in `test_coverage_ig…
colesbury Feb 20, 2025
2ac2555
[3.13] gh-46236: Document PyUnicode_RSplit, PyUnicode_Partition and P…
miss-islington Feb 20, 2025
38dfe01
[3.13] Fix phrasing in paragraphs with leading "similar" (GH-121135) …
miss-islington Feb 20, 2025
6cd2f35
[3.13] gh-129838: Don't redefine _Py_NO_SANITIZE_UNDEFINED (GH-129839…
miss-islington Feb 20, 2025
ea15cef
[3.13] Fix outdated reference link in collections module (gh-130349) …
miss-islington Feb 21, 2025
2a978e1
[3.13] Add `.. versionadded` directive to `dis` CLI options (GH-13026…
sobolevn Feb 21, 2025
8ce48c8
[3.13] gh-129363: Change regrtest sequential mode output (GH-129476) …
miss-islington Feb 21, 2025
cb8d89d
[3.13] gh-111609: Test `end_offset` in SyntaxError subclass (GH-12783…
miss-islington Feb 21, 2025
8db3eee
[3.13] gh-124234: Improve docs for `Mock.reset_mock` (GH-124237) (#13…
miss-islington Feb 21, 2025
3d88c18
[3.13] gh-126332: Add tests for _pyrepl.utils (GH-129325) (#130414)
miss-islington Feb 21, 2025
8ef8947
[3.13] gh-130285: Fix handling of zero or empty counts in random.samp…
miss-islington Feb 21, 2025
019918a
[3.13] Convert change detection to a Python script (GH-129627) (#130367)
hugovk Feb 22, 2025
ebb02da
[3.13] gh-128446: Skip Windows CI for Unix build system changes (GH-1…
miss-islington Feb 22, 2025
bb4cd89
[3.13] gh-130159: Fix list indentation in collections.abc (GH-130165)…
miss-islington Feb 22, 2025
9dd2cb7
[3.13] GH-103180: Set a timeout for every job in GitHub Actions (GH-1…
AA-Turner Feb 22, 2025
c7d6aa5
[3.13] GH-121970: Replace custom abstract method directive with the `…
AA-Turner Feb 22, 2025
131e052
[3.13] gh-129712: Document the wheels tags corresponding to each univ…
miss-islington Feb 22, 2025
27a28ee
[3.13] Add measuring unit to `sys.getswitchinterval` docs (GH-130457)…
miss-islington Feb 22, 2025
2412c91
[3.13] Docs: Test presence of optional extensions with importlib (GH-…
miss-islington Feb 22, 2025
c68a872
[3.13] gh-121970: Replace `.. coroutine{method,function}` with `:asyn…
miss-islington Feb 22, 2025
6abec03
[3.13] Add test checking value of a TypedDict's __total__ attribute w…
miss-islington Feb 22, 2025
bb6f3c3
[3.13] gh-128714: Fix function object races in `__annotate__`, `__ann…
xuantengh Feb 24, 2025
7661704
[3.13] gh-130160: use `.. program::` directive for documenting `idle`…
miss-islington Feb 24, 2025
bbfae4a
[3.13] gh-127805: Clarify Formatter initialization in logging.rst. (G…
miss-islington Feb 24, 2025
86dab0e
[3.13] gh-130151: Fix reference leaks in `_hashlib.hmac_{new,digest}`…
miss-islington Feb 24, 2025
10dd972
[3.13] gh-127522: wsgiref: indicate that `start_response` objects sho…
miss-islington Feb 24, 2025
d71b167
[3.13] gh-129405: Fix doc for Py_mod_multiple_interpreters default, a…
miss-islington Feb 24, 2025
3161f01
[3.13] gh-46236: Add docs for PyUnicode_GetDefaultEncoding() doc (GH-…
miss-islington Feb 24, 2025
90fc611
[3.13] gh-130292: Allow for empty simulator list when running iOS tes…
miss-islington Feb 25, 2025
28bfc1c
[3.13] gh-130461: Remove unnecessary usages of `.. index::` directive…
Mr-Sunglasses Feb 25, 2025
b0d3f49
[3.13] Fix a typo in code module test (GH-130530) (#130534)
miss-islington Feb 25, 2025
7c1b76f
[3.13] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503…
serhiy-storchaka Feb 25, 2025
3d64fd8
[3.13] gh-130433: Update documentation for `MultipartConversionError`…
miss-islington Feb 26, 2025
75358a8
[3.13] Docs: Fix some semantic usages of `iterator.__iter__` (GH-1301…
miss-islington Feb 26, 2025
2ab7e11
[3.13] gh-130163: Fix a leak in _pickle.c after backporting (GH-130568)
serhiy-storchaka Feb 26, 2025
43a2a37
[3.13] GH-130396: Treat clang -Og as optimized for gdb tests (GH-1305…
miss-islington Feb 26, 2025
9966dae
[3.13] gh-117657: Enable test_opcache under TSAN (GH-129831) (GH-130597)
colesbury Feb 26, 2025
630dc2b
[3.13] gh-130604: Always run all matrix workflows in GitHub Actions (…
AA-Turner Feb 26, 2025
93b2bcb
[3.13] GH-121970: Extract `pydoc_topics` into a new extension (#12911…
AA-Turner Feb 27, 2025
c6c2071
[3.13] Doc: Strip trailing whitespace in ``pydoc_topics`` (GH-130492)…
miss-islington Feb 27, 2025
676ceca
[3.13] gh-127785: Limit check labels github action permission (GH-130…
shenxianpeng Feb 27, 2025
4100fb0
[3.13] GH-92897: schedule the check_home deprecation to 3.15 (GH-1291…
hugovk Feb 27, 2025
b53065a
[3.13] GH-121970: Extract ``issue_role`` into a new extension (GH-130…
miss-islington Feb 27, 2025
797aac7
[3.13] gh-129200: Add locking to the iOS testbed startup sequence. (G…
miss-islington Feb 28, 2025
bafad85
[3.13] gh-130617 : fix time_clockid_converter on DragonFlyBSD (GH-130…
miss-islington Feb 28, 2025
125ca02
[3.13] gh-129296: Fix `pyatomic.h` include paths (GH-129320) (#130667)
miss-islington Feb 28, 2025
ad97027
[3.13] gh-129726: Break `gzip.GzipFile` reference loop (GH-130055) (#…
miss-islington Feb 28, 2025
b223dc7
[3.13] gh-130655: Increase test coverage of gettext._expand_lang() (G…
miss-islington Feb 28, 2025
9184b1b
[3.13] Postpone <stdbool.h> inclusion after Python.h (#130641) (#130675)
vstinner Feb 28, 2025
9d825d4
[3.13] gh-130607: Extend and cleanup IPv6 tests (GH-121518) (GH-130679)
miss-islington Feb 28, 2025
137595f
[3.13] gh-124878: Add temporary TSAN suppression for free_threadstate…
colesbury Feb 28, 2025
5070864
[3.13] gh-128364: Fix flaky `test_timeout` test (gh-130724) (gh-130728)
miss-islington Mar 1, 2025
a0ea87c
[3.13] Revert "gh-128364: Fix flaky `test_timeout` test (gh-130724)" …
miss-islington Mar 1, 2025
2d7145d
[3.13] gh-130618: Fix parser error when using lambdas inside f-string…
pablogsal Mar 1, 2025
8edf17f
[3.13] gh-130160: use `.. program::` directive for documenting `cProf…
miss-islington Mar 1, 2025
dca599e
[3.13] gh-128481: Improve documentation for `traceback.FrameSummary` …
miss-islington Mar 2, 2025
ff14c1e
[3.13] Add link in the `importlib.metadata.version()` docs (GH-130739…
miss-islington Mar 2, 2025
9854566
[3.13] Fix grammar typo in `Doc/c-api/arg.rst` (GH-130741) (#130759)
miss-islington Mar 2, 2025
3bef4af
[3.13] gh-128481: indicate that the default value for `FrameSummary.e…
miss-islington Mar 2, 2025
e6dfa9d
[3.13] gh-130637: Add validation for numeric response data in `stat()…
miss-islington Mar 2, 2025
e96f914
[3.13] gh-129015: Improve disambiguation between `NotImplemented` and…
miss-islington Mar 3, 2025
f51a748
[3.13] gh-101100: Fix Sphinx documentation warnings in `collections.r…
miss-islington Mar 3, 2025
36e6967
[3.13] gh-101100: Fix sphinx warnings in `library/email.errors.rst` (…
miss-islington Mar 3, 2025
9643ce9
[3.13] gh-127667: fix memory leaks in `hashlib` (GH-127668) (#130784)
picnixz Mar 3, 2025
00cf2a6
[3.13] gh-130740: Move some `stdbool.h` includes after `Python.h` (#1…
picnixz Mar 3, 2025
57dcbfd
[3.13] Docs: Fix a misplaced statement in the document for `ServerPro…
miss-islington Mar 3, 2025
bc5c2b8
[3.13] gh-130379: Fix incorrect zipapp logic to avoid including the t…
miss-islington Mar 3, 2025
4c6318e
[3.13] gh-128388: pyrepl on Windows: add meta and ctrl+arrow keybindi…
miss-islington Mar 3, 2025
d00e92b
[3.13] gh-130737: Fix multiprocessing test_notify() (GH-130797) (#130…
miss-islington Mar 3, 2025
39dc7a1
[3.13] gh-130736: Fix asyncio test_shutdown_default_executor_timeout(…
miss-islington Mar 4, 2025
418021e
[3.13] gh-129567: Add a note to `typing.TypedDict` docs about name ma…
miss-islington Mar 4, 2025
a115480
[3.13] gh-130727: Retry test_wmi on TimeoutError (GH-130832) (#130839)
miss-islington Mar 4, 2025
22d729c
[3.13] gh-130730: Fix multiprocessing test_active_children() (GH-1308…
miss-islington Mar 4, 2025
0752275
[3.13] gh-130794: Process interpreter QSBR queue in _PyMem_AbandonDel…
colesbury Mar 4, 2025
80cce59
[3.13] GH-125722: Increase minimum supported Sphinx to 8.2.0 (GH-1304…
miss-islington Mar 5, 2025
ffef9b0
[3.13] gh-130547: Fix race between dict_dealloc and split_keys_entry_…
miss-islington Mar 5, 2025
6321e1a
[3.13] gh-130824: Add tests for `NULL` in `PyLong_*AndOverflow` funct…
miss-islington Mar 5, 2025
aa2c4e4
[3.13] gh-116742: Fix subprocess test_check_output_timeout() (GH-1308…
miss-islington Mar 5, 2025
ab74967
[3.13] Update links from typing.readthedocs.io to typing.python.org (…
miss-islington Mar 5, 2025
39f7b06
[3.13] gh-127371 Avoid unbounded growth SpooledTempfile.writelines (G…
miss-islington Mar 5, 2025
e285232
[3.13] gh-130851: Don't crash when deduping unusual code constants (G…
miss-islington Mar 5, 2025
0c088e4
[3.13] gh-128364: Fix flaky `test_concurrent_futures.test_wait` tests…
colesbury Mar 6, 2025
d5eb490
[3.13] gh-130932: Fix incorrect exception handling in _PyModule_IsPos…
miss-islington Mar 7, 2025
e0838a2
[3.13] Correct function name in `Doc/extending/embedding.rst` (GH-127…
miss-islington Mar 7, 2025
94b94d0
[3.13] gh-110206: Fix multiprocessing test_notify_all (GH-130933) (#1…
miss-islington Mar 7, 2025
597a953
[3.13] gh-130917: update timer and workload in test_signal (GH-130918…
miss-islington Mar 8, 2025
14230cd
[3.13] gh-130851: Only intern constants of types generated by the com…
colesbury Mar 8, 2025
fead51d
[3.13] gh-130954: Fix multiprocessing test_notify_n (GH-130955) (#130…
miss-islington Mar 8, 2025
aef7eda
[3.13] gh-123726: Document caveats of zipfile.Path around name saniti…
miss-islington Mar 8, 2025
d50941c
[3.13] gh-130160: use `.. program::` directive for documenting `webbr…
miss-islington Mar 9, 2025
28406cd
[3.13] gh-130160: use `.. program::` directive for documenting `pdb` …
miss-islington Mar 9, 2025
edb6957
[3.13] gh-80421: Correct definitions of time (GH-130984) (#131022)
miss-islington Mar 9, 2025
30e8bd2
[3.13] gh-130711: Document `PyBaseObject_Type` (GH-130712) (GH-130792)
miss-islington Mar 10, 2025
cf829f4
[3.13] gh-131020: py.exe launcher does not correctly detect a BOM whe…
miss-islington Mar 10, 2025
977af3a
[3.13] gh-124927: Fix conversion issue between coordinates and positi…
miss-islington Mar 10, 2025
ebd2ed7
[3.13] gh-125331: Allow the parser to activate future imports on the …
miss-islington Mar 10, 2025
c702223
[3.13] gh-117174: Add a new route in linecache to fetch interactive s…
miss-islington Mar 10, 2025
3e173e5
[3.13] gh-130932: cwd cannot be removed on Solaris/Illumos (GH-131037…
miss-islington Mar 11, 2025
68a1591
[3.13] gh-93096: Fix loading doctests in test_pickle (GH-131069) (GH-…
miss-islington Mar 11, 2025
27fd328
[3.13] gh-130959: Reject whitespace in fractions, in pure Python `fro…
vstinner Mar 11, 2025
f9d19a3
[3.13] gh-131082: Add missing guards for WIN32_LEAN_AND_MEAN (GH-1310…
miss-islington Mar 11, 2025
a49f85a
[3.13] gh-101100: Fix sphinx warnings in `library/asyncio-subprocess.…
Mar 11, 2025
98c7ae3
[3.13] gh-130957: Use `sleeping_retry` in `test_free_reference` (GH-1…
miss-islington Mar 11, 2025
9e0fce4
[3.13] gh-131113: Fix data race in dict.popitem() (gh-131115) (#131119)
miss-islington Mar 11, 2025
0980e2e
[3.13] gh-117174: Fix reference leak and gdb tests (GH-131095) (#131120)
pablogsal Mar 11, 2025
d23a0f2
[3.13] Use subTest() in math.fma() tests (GH-131125) (#131132)
miss-islington Mar 12, 2025
65b5829
[3.13] gh-93096: Load doctests in `test_itertools` (GH-131133) (#131136)
miss-islington Mar 12, 2025
589f422
[3.13] gh-130940: Remove PyConfig.use_system_logger (#131129)
freakboy3742 Mar 13, 2025
589382b
[3.13] gh-131141: fix data race in instrumentation while registering …
kumaraditya303 Mar 13, 2025
050813c
[3.13] gh-131032: Add support.linked_to_musl() function (#131071) (#1…
vstinner Mar 13, 2025
78f75d3
[3.13] gh-85012: Properly reset msgctxt when compiling messages with …
serhiy-storchaka Mar 13, 2025
0f97abf
[3.13] gh-124269: Simplify `typing.Annotated` docs (GH-130770) (#131222)
miss-islington Mar 14, 2025
6c10767
[3.13] gh-130814: Enhance documentation for Python C API type objects…
miss-islington Mar 14, 2025
7d498aa
[3.13] gh-131219: Improve tests in `test_lzma.py` by adding more asse…
miss-islington Mar 14, 2025
a3ca70c
[3.13] gh-131234: Improve `test_popen` with more asserts (GH-131235) …
miss-islington Mar 14, 2025
130fa4c
[3.13] gh-131204: Fix `difflib.HtmlDiff` may not use monospaced font …
Wulian233 Mar 14, 2025
5646f6f
[3.13] gh-130382: add missing `_PyReftracerTrack` to ceval `Py_DECREF…
colesbury Mar 14, 2025
b7e15a9
[3.13] gh-130160: use `.. program::` directive for documenting `http.…
miss-islington Mar 15, 2025
1512cc0
[3.13] gh-130160: use `.. program::` directive for documenting `docte…
miss-islington Mar 16, 2025
4d7d249
[3.13] gh-131327: Document winsound.SND_APPLICATION (GH-131328) (#131…
miss-islington Mar 16, 2025
3930b7c
[3.13] gh-131339: test PyBytes_Size for a zero-size bytes object (GH-…
miss-islington Mar 17, 2025
83cfd46
[3.13] gh-129843: fix pure Python implementation of `warnings.warn_ex…
miss-islington Mar 17, 2025
6af54d2
[3.13] gh-131261: Update libexpat to 2.7.0 (CVE-2024-8176)
encukou Mar 17, 2025
6ceb8fc
[3.13] gh-129675: Update documentation for tp_basicsize & tp_itemsize…
miss-islington Mar 17, 2025
3feebdd
[3.13] Docs: Fix incorrect sphinx markup for a class member (GH-13097…
miss-islington Mar 17, 2025
9a43485
[3.13] gh-131325: fix sendfile fallback implementation to drain data …
miss-islington Mar 17, 2025
e8e6e30
[3.13] gh-118201: Simplify conv_confname (#126089) (#131375)
mhsmith Mar 18, 2025
170abd2
[3.13] gh-127667: refactor and improve `_hashopenssl.c` error branche…
picnixz Mar 18, 2025
98195b2
[3.13] gh-131094: Refine `math.isclose` docs (GH-131139) (#131392)
miss-islington Mar 18, 2025
f297dab
[3.13] gh-130132: properly free resources in `urrlib.urlopen` example…
miss-islington Mar 18, 2025
e425b07
[3.13] gh-131002: clarify how to enforce sqlite3 column types for gen…
miss-islington Mar 18, 2025
25ae204
[3.13] gh-116666: Add "token" glossary term (GH-130888) (GH-131367)
miss-islington Mar 18, 2025
85c2037
[3.13] gh-131277: allow EnvironmentVarGuard to unset more than one en…
picnixz Mar 18, 2025
31767e6
[3.13] gh-121284: Fix email address header folding with parsed encode…
miss-islington Mar 18, 2025
ff286a3
[3.13] gh-124666: Improve thread cleanup in test_android (GH-131427) …
miss-islington Mar 19, 2025
5d73970
[3.13] Docs: fix shell command formatting (GH-131310) (#131443)
miss-islington Mar 19, 2025
b39e673
[3.13] gh-131417: Mention asyncio Future and Task in docs for generic…
miss-islington Mar 19, 2025
49efc41
[3.13] gh-118915: Document `PY_MONITORING_IS_INSTRUMENTED_EVENT` (GH-…
miss-islington Mar 19, 2025
1222722
[3.13] gh-131263: Skip test_timerfd_negative on NetBSD to prevent sys…
miss-islington Mar 19, 2025
69db2eb
[3.13] gh-131117: Update tp_finalize example to use PyErr_GetRaisedEx…
miss-islington Mar 19, 2025
2b5feb1
[3.13] Docs: Fix documentation for "PyTypeObject Definition" (GH-1309…
miss-islington Mar 20, 2025
26b04a1
[3.13] GH-121970: Extract `pydoc_topics` into a new extension (GH-131…
AA-Turner Mar 20, 2025
646b453
[3.13] gh-88887: Cleanup `multiprocessing.resource_tracker.ResourceTr…
miss-islington Mar 20, 2025
d256cfe
[3.13] gh-131441: Add a set of asserts to test.test_capi.test_list (G…
miss-islington Mar 20, 2025
0a22407
[3.13] gh-131492, gh-131461: handle exceptions in GzipFile constructo…
miss-islington Mar 21, 2025
095c126
[3.13] gh-131507: Clean up tests and type checking for `_pyrepl` (GH-…
ambv Mar 21, 2025
55fb3a7
[3.13] gh-131507: Refactor screen and cursor position calculations (G…
miss-islington Mar 21, 2025
94fbe97
[3.13] gh-117657: Fix TSAN data race in _PyEval_SetTrace assertion (g…
miss-islington Mar 21, 2025
eedaa4e
[3.13] gh-131457: Fix typo in BNF description of function signatures …
miss-islington Mar 22, 2025
856bb54
[3.13] gh-131357: Add a set of asserts to test.test_capi.test_bytearr…
miss-islington Mar 23, 2025
5e3f93a
[3.13] gh-121529: Document `from_` parameter in `_mboxMMDF` public me…
miss-islington Mar 23, 2025
4af3d0e
[3.13] gh-131418: remove unused legacy typedefs in `{md5,sha1}module.…
miss-islington Mar 23, 2025
f577a43
[3.13] gh-130283: update deprecated links and examples in `urllib.req…
miss-islington Mar 23, 2025
b3dccc0
[3.13] gh-131045: [Enum] fix flag containment checks when using value…
miss-islington Mar 23, 2025
478eb73
[3.13] gh-130587: Add hand-written docs for non-OP tokens (GH-130588)…
encukou Mar 24, 2025
9f36dff
[3.13] gh-131645: fix ResourceWarnings in `test_asyncio.test_events` …
graingert Mar 24, 2025
3492098
[3.13] gh-131670: Fix crash in `anext()` when `__anext__` is sync and…
miss-islington Mar 24, 2025
c22eef4
[3.13] gh-131677: Fix flaky test_lru_cache_threaded3 (gh-131679) (gh-…
miss-islington Mar 24, 2025
9c7ef0c
[3.13] gh-131719: add NULL pointer check to `_PyMem_FreeDelayed` (gh-…
miss-islington Mar 25, 2025
91ae330
[3.13] gh-129900: Fix `SystemExit` return codes when the REPL is star…
miss-islington Mar 25, 2025
b4fa4c2
[3.13] document that `sys._is_gil_enabled` is CPython-specific (GH-13…
miss-islington Mar 26, 2025
28d0286
[3.13] gh-131741: Add documentation for Windows version detection cha…
miss-islington Mar 26, 2025
5bcb476
[3.13] gh-131649: fix test_string_literals SyntaxWarning (GH-131650) …
brianschubert Mar 26, 2025
9d3f538
[3.13] gh-131740: Update PyUnstable_GC_VisitObjects to traverse perm …
corona10 Mar 26, 2025
b0f3876
[3.13] gh-131762: Fixed dereferencing the pointer 'parser_token->meta…
miss-islington Mar 26, 2025
5c0be8c
[3.13] gh-131712: Build _suggestions extension on Windows (GH-131759)…
miss-islington Mar 27, 2025
9118cf7
[3.13] Fix typo in importlib.metadata.rst (gh-131596) (#131630)
miss-islington Mar 27, 2025
18dd42a
gh-128770: raise warnings as errors in test suite - except for test_s…
graingert Mar 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .azure-pipelines/ci.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
trigger: ['main', '3.12', '3.11', '3.10', '3.9', '3.8', '3.7']
trigger: ['main', '3.13', '3.12', '3.11', '3.10', '3.9', '3.8']

jobs:
- job: Prebuild
displayName: Pre-build checks

pool:
vmImage: ubuntu-22.04
vmImage: ubuntu-24.04

steps:
- template: ./prebuild-checks.yml
Expand Down
6 changes: 3 additions & 3 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ FROM docker.io/library/fedora:40

ENV CC=clang

ENV WASI_SDK_VERSION=21
ENV WASI_SDK_VERSION=24
ENV WASI_SDK_PATH=/opt/wasi-sdk

ENV WASMTIME_HOME=/opt/wasmtime
ENV WASMTIME_VERSION=18.0.3
ENV WASMTIME_VERSION=22.0.0
ENV WASMTIME_CPU_ARCH=x86_64

RUN dnf -y --nodocs --setopt=install_weak_deps=False install /usr/bin/{blurb,clang,curl,git,ln,tar,xz} 'dnf-command(builddep)' && \
dnf -y --nodocs --setopt=install_weak_deps=False builddep python3 && \
dnf -y clean all

RUN mkdir ${WASI_SDK_PATH} && \
curl --location https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VERSION}/wasi-sdk-${WASI_SDK_VERSION}.0-linux.tar.gz | \
curl --location https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VERSION}/wasi-sdk-${WASI_SDK_VERSION}.0-x86_64-linux.tar.gz | \
tar --strip-components 1 --directory ${WASI_SDK_PATH} --extract --gunzip

RUN mkdir --parents ${WASMTIME_HOME} && \
Expand Down
2 changes: 0 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@ Lib/test/cjkencodings/* noeol
Lib/test/tokenizedata/coding20731.py noeol
Lib/test/decimaltestdata/*.decTest noeol
Lib/test/test_email/data/*.txt noeol
Lib/test/test_importlib/resources/data01/* noeol
Lib/test/test_importlib/resources/namespacedata01/* noeol
Lib/test/xmltestdata/* noeol

# Shell scripts should have LF even on Windows because of Cygwin
Expand Down
19 changes: 12 additions & 7 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -29,19 +29,19 @@ Objects/type* @markshannon
Objects/codeobject.c @markshannon
Objects/frameobject.c @markshannon
Objects/call.c @markshannon
Python/ceval*.c @markshannon @gvanrossum
Python/ceval*.h @markshannon @gvanrossum
Python/ceval*.c @markshannon
Python/ceval*.h @markshannon
Python/compile.c @markshannon @iritkatriel
Python/assemble.c @markshannon @iritkatriel
Python/flowgraph.c @markshannon @iritkatriel
Python/ast_opt.c @isidentical
Python/bytecodes.c @markshannon @gvanrossum
Python/optimizer*.c @markshannon @gvanrossum
Python/bytecodes.c @markshannon
Python/optimizer*.c @markshannon
Python/optimizer_analysis.c @Fidget-Spinner
Python/optimizer_bytecodes.c @Fidget-Spinner
Lib/test/test_patma.py @brandtbucher
Lib/test/test_type_*.py @JelleZijlstra
Lib/test/test_capi/test_misc.py @markshannon @gvanrossum
Lib/test/test_capi/test_misc.py @markshannon
Tools/c-analyzer/ @ericsnowcurrently

# dbm
Expand Down Expand Up @@ -150,7 +150,7 @@ Include/internal/pycore_time.h @pganssle @abalkin
/Lib/test/test_tokenize.py @pablogsal @lysnikolaou

# Code generator
/Tools/cases_generator/ @gvanrossum
/Tools/cases_generator/ @markshannon

# AST
Python/ast.c @isidentical
Expand Down Expand Up @@ -205,6 +205,7 @@ Doc/c-api/stable.rst @encukou
**/*ensurepip* @pfmoore @pradyunsg

**/*idlelib* @terryjreedy
/Doc/library/idle.rst @terryjreedy

**/*typing* @JelleZijlstra @AlexWaygood

Expand Down Expand Up @@ -240,7 +241,7 @@ Doc/howto/clinic.rst @erlend-aasland
**/*interpreteridobject.* @ericsnowcurrently
**/*crossinterp* @ericsnowcurrently
Lib/test/support/interpreters/ @ericsnowcurrently
Modules/_xx*interp*module.c @ericsnowcurrently
Modules/_interp*module.c @ericsnowcurrently
Lib/test/test_interpreters/ @ericsnowcurrently

# Android
Expand All @@ -266,3 +267,7 @@ Lib/test/test_interpreters/ @ericsnowcurrently
# Config Parser
Lib/configparser.py @jaraco
Lib/test/test_configparser.py @jaraco

# Colorize
Lib/_colorize.py @hugovk
Lib/test/test__colorize.py @hugovk
1 change: 1 addition & 0 deletions .github/workflows/add-issue-header.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ jobs:
runs-on: ubuntu-latest
permissions:
issues: write
timeout-minutes: 5
steps:
- uses: actions/github-script@v7
with:
Expand Down
Loading
Loading