Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6573 commits
Select commit Hold shift + click to select a range
1593e1b
gh-130185: Fix unintentionally skipped tests in `test_functools` (#13…
tomasr8 Feb 16, 2025
9931d39
gh-130080: return in finally in subprocess.py (#130081)
iritkatriel Feb 16, 2025
385b717
gh-130179: Fix `persistent_{id,load}_attr` reference leaks in `_pickl…
sergey-miryanov Feb 16, 2025
92a2b20
pathlib ABCs: remove caching of path parser case sensitivity (#130194)
barneygale Feb 16, 2025
2b1f9a1
gh-118761: Revert "Improve import time of `subprocess` (GH-129427)" (…
gpshead Feb 16, 2025
ab96562
gh-86069: Add more PyNumber_InPlacePower() tests (GH-130111)
serhiy-storchaka Feb 17, 2025
1591bad
gh-129805: Fix `bytes` annotation in `Tools/jit` (#129806)
sobolevn Feb 17, 2025
799a97a
gh-130193: Increase test coverage of gettext.c2py (GH-130208)
tomasr8 Feb 17, 2025
df2f644
gh-127750: Fix and optimize functools.singledispatchmethod() (GH-130008)
serhiy-storchaka Feb 17, 2025
c1eace7
gh-111178: fix UBSan failures in `Objects/exceptions.c` (GH-128154)
picnixz Feb 17, 2025
cd6ee77
gh-111178: fix UBSan failures in `Modules/_interp*module.c` (GH-129779)
picnixz Feb 17, 2025
1691d46
gh-130057: Pygettext: Support translator comments (GH-130061)
tomasr8 Feb 17, 2025
522f246
CI: Use ImageOS (ubuntu24) instead of runner.os (Linux) in cache keys…
hugovk Feb 17, 2025
5beb2ff
gh-111178: fix UBSan failures in `Modules/_collectionsmodule.c` (#129…
picnixz Feb 17, 2025
810475f
gh-130214: Document `PyEllipsis_Type` (GH-130215)
Feb 17, 2025
ee926a9
gh-129701: Fix a data race in `intern_common` in the free threaded bu…
colesbury Feb 17, 2025
15d4a30
gh-129678: ConfigParser: do not write an empty unnamed section (GH-12…
PalmtopTiger Feb 17, 2025
9813c13
gh-111178: fix UBSan failures in `Modules/_jsonmodule.c` (GH-129781)
picnixz Feb 17, 2025
0fd2854
gh-111178: fix UBSan failures in `Modules/_lsprof.c` (GH-129782)
picnixz Feb 17, 2025
2fb92e3
gh-125756: Document Pickler.clear_memo() (GH-125762)
tomasr8 Feb 17, 2025
9e1d44f
cover `**/*hashopenssl*` in CODEOWNERS (#130236)
gpshead Feb 17, 2025
8b7c38b
GH-125413: Add private metadata methods to `pathlib.Path.info` (#129897)
barneygale Feb 17, 2025
e910bcc
GH-127381: pathlib ABCs: remove `ReadablePath.rglob()` (#130207)
barneygale Feb 17, 2025
acf4fd1
gh-118761: Improve import time of `cmd` module (#130056)
donBarbos Feb 17, 2025
bf10939
gh-130195: Remove unimplemented option from pygettext (#130196)
StanFromIreland Feb 18, 2025
af4d3db
gh-130230: Fix crash in pow() with only Decimal third argument (GH-13…
serhiy-storchaka Feb 18, 2025
fc3bcb3
improve `test_tasks` to use correct idiom for starting task in asynci…
kumaraditya303 Feb 18, 2025
a2abfe2
gh-130160: use `.. program::` directive for documenting `ensurepip` C…
Mr-Sunglasses Feb 18, 2025
5c60f5c
gh-130160: use `option` instead of `cmdoption` in `dis.rst` (#130255)
sobolevn Feb 18, 2025
310b2b2
gh-111178: fix UBSan failures in `Modules/_lzmamodule.c` (GH-129783)
picnixz Feb 18, 2025
ec158cd
gh-44827: Improve error if BOM on first line of .po file (GH-130187)
StanFromIreland Feb 18, 2025
8bfac7d
gh-130164: Fix inspect.Signature.bind() handling of positional-only a…
jacobtylerwalls Feb 18, 2025
63f0972
gh-129989: Change Py_TAIL_CALL_INTERP ifndef to ! (#130269)
Fidget-Spinner Feb 18, 2025
1c61acd
gh-127260: Improve error consistency in both `fromisoformat` implemen…
donBarbos Feb 18, 2025
2dc255c
gh-126944: Show explicit errors when required arguments of pdb comman…
gaogaotiantian Feb 18, 2025
445bd0a
bpo-45325: Add a new 'p' parameter to Py_BuildValue to convert an int…
pablogsal Feb 18, 2025
28f4a3a
gh-129515: Clarify syntax error messages for conditional expressions …
sergey-miryanov Feb 18, 2025
535bfea
gh-124703: Add extra checks for pdb quit test (#130286)
gaogaotiantian Feb 18, 2025
e7f8d88
gh-130094: Fix race conditions in `importlib` (gh-130101)
colesbury Feb 18, 2025
7b56bff
Docs: Upgrade Sphinx to 8.2 (#130171)
AA-Turner Feb 18, 2025
02441e7
gh-115999: Make list and tuple iteration more thread-safe. (#128637)
Yhg1s Feb 19, 2025
6208413
gh-129107: make `bytearray` iterator thread safe (#130096)
tom-pytel Feb 19, 2025
b223cb3
gh-111178: fix UBSan failures in `Modules/itertoolsmodule.c` (GH-129780)
picnixz Feb 19, 2025
e11f643
gh-111178: fix UBSan failures in `Modules/mmapmodule.c` (GH-129784)
picnixz Feb 19, 2025
67f3d19
gh-111178: fix UBSan failures in `Modules/_datetimemodule.c` (GH-129774)
picnixz Feb 19, 2025
8045d16
GH-91079: Implement C stack limits using addresses, not counters. (GH…
markshannon Feb 19, 2025
018905f
Revert "Use ubuntu-22.04-arm image for Arm runners. (#129834)" (#130305)
diegorusso Feb 19, 2025
9e5caa5
gh-129898: per-thread current task implementation in asyncio (#129899)
kumaraditya303 Feb 19, 2025
31cf635
gh-130221: fix crash when accessing module state while interp is fina…
kumaraditya303 Feb 19, 2025
b460a3a
gh-128396: Fix a crash when inline comprehension has the same local v…
gaogaotiantian Feb 19, 2025
515b8ff
gh-122876: Fix "End of lines" typo (#125310)
za Feb 19, 2025
aec0ce7
gh-130250: fix regression in traceback.print_last (#130318)
iritkatriel Feb 19, 2025
00796c2
gh-130250: fix cleanup in test (impacts refleaks runs) (#130329)
iritkatriel Feb 20, 2025
e983268
gh-57537: Support breakpoints for zipimport modules on pdb (#130290)
gaogaotiantian Feb 20, 2025
ca36cfe
gh-130293: Ensure test__colorize will pass on dumb terminals. (#130333)
freakboy3742 Feb 20, 2025
501193d
gh-130130: Clarify `hash=False` docs in `dataclasses.field` (#130324)
Sabfo Feb 20, 2025
d236b3f
gh-69001: Convert links to more usable buttons (#129591)
StanFromIreland Feb 20, 2025
0f2fe54
gh-127750: Restore inspect and pydoc support of singledispatchmethod …
serhiy-storchaka Feb 20, 2025
804f0e1
Fix some ctypes docs typos (GH-130307)
Alcaro Feb 20, 2025
7030c22
gh-130250: use support.swap_attr() in test and don't assume we're beg…
iritkatriel Feb 20, 2025
768d5b8
gh-101100: Fix sphinx warnings in `readline.rst` (#130300)
Feb 20, 2025
82d089d
gh-128863: Deprecate the private _PyUnicodeWriter API (#129245)
vstinner Feb 20, 2025
dd1ba49
gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_SurrogateEscap…
picnixz Feb 20, 2025
08e3020
gh-111178: fix UBSan failures in `Modules/_operator.c` (GH-129785)
picnixz Feb 20, 2025
b8d345d
gh-111178: fix UBSan failures in `Modules/overlapped.c` (GH-129786)
picnixz Feb 20, 2025
2c209ce
gh-111178: fix UBSan failures in `Modules/_pickle.c` (#129787)
picnixz Feb 20, 2025
400e7d2
[doc]: Update logging cookbook to mention domain socket configuration…
vsajip Feb 20, 2025
424dfd9
gh-129269: Exclude everything in sys.path in `test_coverage_ignore` (…
colesbury Feb 20, 2025
cc98c17
gh-46236: Document PyUnicode_RSplit, PyUnicode_Partition and PyUnicod…
cdce8p Feb 20, 2025
931f4e8
gh-129838: Don't redefine _Py_NO_SANITIZE_UNDEFINED (#129839)
collinfunk Feb 20, 2025
1a9deb1
gh-111924: Fix data races when swapping allocators (gh-130287)
colesbury Feb 20, 2025
4c8a61e
gh-130052: Fix some exceptions on error paths in _testexternalinspect…
sergey-miryanov Feb 20, 2025
61b318b
gh-130313: Avoid locking when clearing objects (#130126)
DinoV Feb 20, 2025
049df25
Fix outdated reference link in collections module (gh-130349)
reddevilmidzy Feb 20, 2025
8ee2adc
gh-127805: Clarify Formatter initialization in logging.rst. (GH-127850)
Feb 21, 2025
a431a0d
Add `.. versionadded` directive to `dis` CLI options (#130267)
sobolevn Feb 21, 2025
7ec3d68
gh-129569: The function unicodedata.normalize() always returns built-…
Hizuru3 Feb 21, 2025
3fc742a
gh-129363: Change regrtest sequential mode output (#129476)
vstinner Feb 21, 2025
3257ee6
gh-111178: fix UBSan failures in `Modules/_functoolsmodule.c` (GH-129…
picnixz Feb 21, 2025
6509c87
gh-111178: fix UBSan failures in `Modules/_queuemodule.c` (GH-129790)
picnixz Feb 21, 2025
c064321
gh-111178: fix UBSan failures in `Modules/_randommodule.c` (GH-129791)
picnixz Feb 21, 2025
24d9fd8
GH-103180: Set a timeout for every job in GitHub Actions (#130375)
AA-Turner Feb 21, 2025
9367c64
gh-129965: Add missing MIME types (#129969)
hugovk Feb 21, 2025
1f8c38a
gh-126332: Add tests for _pyrepl.utils (#129325)
eendebakpt Feb 21, 2025
b9eb64f
gh-130285: Fix handling of zero or empty counts in random.sample() (g…
rhettinger Feb 21, 2025
0fa1afe
GH-128520: More consistent type-checking behaviour in pathlib (#130199)
barneygale Feb 21, 2025
3cf793e
gh-126835: Move constant unaryop & binop folding to CFG (#129550)
WolframAlph Feb 21, 2025
6899785
gh-130159: Fix list indentation in collections.abc (#130165)
AA-Turner Feb 22, 2025
2e467d9
GH-121970: Replace custom abstract method directive with the ``:abstr…
AA-Turner Feb 22, 2025
66f0759
gh-129712: Document the wheels tags corresponding to each universal S…
freakboy3742 Feb 22, 2025
943fc5e
gh-111178: fix clang-cl compilation of `Modules/mmapmodule.c` post gh…
chris-eibl Feb 22, 2025
c1f909c
Add measuring unit to `sys.getswitchinterval` docs (#130457)
sobolevn Feb 22, 2025
a093719
Add test checking value of a TypedDict's __total__ attribute when the…
Daraan Feb 22, 2025
f66ea6b
Docs: Test presence of optional extensions with importlib (#130445)
AA-Turner Feb 22, 2025
7413269
gh-121970: Replace `.. coroutine{method,function}` with `:async:` (#1…
sobolevn Feb 22, 2025
e5e7a26
gh-84559: improve What's New entry for `multiprocessing` start method…
picnixz Feb 23, 2025
77020ee
gh-111178: fix UBSan failures in `Modules/_struct.c` (#129793)
picnixz Feb 23, 2025
9c4ce80
gh-65697: Prevent configparser from writing keys it cannot properly r…
lincolnj1 Feb 23, 2025
45c4d48
gh-124096: Enable REPL virtual terminal support on Windows (#124119)
y5c4l3 Feb 23, 2025
4be620d
gh-129948: Add `set()` to `multiprocessing.managers.SyncManager` (#12…
mmingyu Feb 23, 2025
e63b2e7
gh-107773: Make `datetime` subclass `repr` consistent both implementa…
donBarbos Feb 23, 2025
dbc6f18
gh-128627: Skip wasm-gc on iOS Safari where it's broken (#130418)
ambv Feb 23, 2025
9d30226
gh-130151: Fix reference leaks in `_hashlib.hmac_{new,digest}` (GH-13…
picnixz Feb 24, 2025
32e5c0a
gh-128641: Fix ConfigParser.read Perfomance Regression (#129596)
2trvl Feb 24, 2025
b91ac65
gh-130160: use `.. program::` directive for documenting `idle` CLI (#…
Mr-Sunglasses Feb 24, 2025
aebb117
GH-91079: Revert "GH-91079: Implement C stack limits using addresses,…
encukou Feb 24, 2025
05f93ee
gh-111178: fix UBSan failures in `Modules/pyexpat.c` (GH-129789)
picnixz Feb 24, 2025
88cea3a
gh-111178: fix UBSan failures in `Modules/posixmodule.c` (GH-129788)
picnixz Feb 24, 2025
9860c61
gh-111178: fix UBSan failures in `Modules/selectmodule.c` (GH-129792)
picnixz Feb 24, 2025
b8df382
gh-111178: fix UBSan failures in `Modules/_threadmodule.c` (GH-129794)
picnixz Feb 24, 2025
eb70b12
gh-127522: wsgiref: indicate that `start_response` objects should fol…
picnixz Feb 24, 2025
9784fc2
gh-111178: fix UBSan failures in `Modules/_winapi.c` (GH-129796)
picnixz Feb 24, 2025
ae08900
gh-129405: Fix doc for Py_mod_multiple_interpreters default, and add …
encukou Feb 24, 2025
e0e75b1
gh-46236: Add docs for PyUnicode_GetDefaultEncoding() doc (GH-130335)
rruuaanng Feb 24, 2025
bf38588
gh-128231: Use `runcode()` return value for failing early (GH-129488)
bswck Feb 24, 2025
ccef590
gh-130384: Skip a test_getallocatedblocks test pre-condition on iOS. …
freakboy3742 Feb 24, 2025
a608379
gh-129874: avoid mixing pure python and C impl in eager execution (#1…
kumaraditya303 Feb 24, 2025
e0d4a2c
gh-129874: improve tests to use correct implementations in asyncio (…
kumaraditya303 Feb 24, 2025
2392585
GH-125413: pathlib ABCs: use caching `path.info.exists()` when globbi…
barneygale Feb 24, 2025
81068b2
GH-125413: Fix stale metadata from `pathlib.Path.copy()` and `move()`…
barneygale Feb 24, 2025
7cba202
gh-130419: Do not build the _freeze_module project twice in Windows P…
chris-eibl Feb 24, 2025
daffea1
gh-124703: Change back to raising bdb.BdbQuit when exiting pdb in 'in…
ADThomas-astro Feb 25, 2025
6afaff6
Fix a typo in code module test (#130530)
gaogaotiantian Feb 25, 2025
03a22b2
gh-130292: Allow for empty simulator list when running iOS testbed (#…
freakboy3742 Feb 25, 2025
2707d6c
GH-130396: Use computed stack limits on linux (GH-130398)
markshannon Feb 25, 2025
8f97b53
Fix a typo in `Py_DECREF` comment (#128387)
jkrejcha Feb 25, 2025
ac19c63
gh-130453: pygettext: Extend support for specifying custom keywords (…
tomasr8 Feb 25, 2025
5ad7a89
gh-111178: fix UBSan failures in `Objects/typeobject.c` (#129799)
picnixz Feb 25, 2025
e991391
gh-111178: fix UBSan failures in `Modules/xx*.c` (GH-129797)
picnixz Feb 25, 2025
0ce48e2
gh-111178: fix UBSan failures in `Objects/typevarobject.c` (GH-129800)
picnixz Feb 25, 2025
0b8d81b
gh-111178: fix UBSan failures in `Modules/unicodedata.c` (GH-129801)
picnixz Feb 25, 2025
61fa4aa
gh-130461: Remove unnecessary usages of `.. index::` directives in Do…
Mr-Sunglasses Feb 25, 2025
1c749bc
Docs: Fix some semantic usages of `iterator.__iter__` (GH-130172)
Feb 25, 2025
3d53ec1
gh-129173: refactor `PyCodec_ReplaceErrors` into separate functions (…
picnixz Feb 25, 2025
3605a02
gh-87790: support thousands separators for formatting fractional part…
skirpichev Feb 25, 2025
341adb0
gh-129824: Temporarily skip InterpreterPoolMixin tests under TSAN (gh…
colesbury Feb 25, 2025
eced072
gh-122029: Move monitoring after method expand for CALL_KW (GH-130488)
gaogaotiantian Feb 25, 2025
b8353d7
gh-130202: Fix bug in `_PyObject_ResurrectEnd` in free threaded build…
colesbury Feb 25, 2025
1393942
GH-130396: Include stack margin for debug windows builds (GH-130554)
markshannon Feb 25, 2025
a8c4330
gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)
serhiy-storchaka Feb 25, 2025
828dab1
gh-117657: Use an atomic store to set type flags. (gh-127588)
nascheme Feb 26, 2025
cf277c0
gh-130433: Update documentation for `MultipartConversionError` (GH-13…
Feb 26, 2025
b0f44fe
gh-111178: fix UBSan failures in `Modules/_zoneinfo.c` (GH-129798)
picnixz Feb 26, 2025
15bcb25
gh-111178: fix UBSan failures in `Modules/_tkinter.c` (GH-129795)
picnixz Feb 26, 2025
3ebf7e1
GH-130396: Increase trashcan overhead (GH-130552)
markshannon Feb 26, 2025
d29fe20
GH-130396: Treat clang -Og as optimized for gdb tests (GH-130550)
markshannon Feb 26, 2025
c0a480f
gh-111178: fix UBSan failures in `Modules/_hashopenssl.c` (GH-129802)
picnixz Feb 26, 2025
492e5ba
gh-130379: Fix incorrect zipapp logic to avoid including the target i…
pfmoore Feb 26, 2025
8bd19a0
gh-128982: Substitute regular expression in `http.cookiejar.join_head…
picnixz Feb 26, 2025
e1fd028
gh-128982: Revert "#128982: Substitute regular expression in http.coo…
encukou Feb 26, 2025
28c06e6
gh-130595: Keep traceback alive for WITH_EXCEPT_START (#130562)
DinoV Feb 26, 2025
55fefb9
gh-130519: Fix crash in QSBR when destructor reenters QSBR (gh-130553)
colesbury Feb 26, 2025
d3be0b0
Doc: Strip trailing whitespace in ``pydoc_topics`` (#130492)
AA-Turner Feb 26, 2025
63534b5
gh-111178: Fix function signatures in symtable.c (#130589)
vstinner Feb 26, 2025
a65a0de
gh-111178: Fix function signatures in namespaceobject.c (#130590)
vstinner Feb 26, 2025
ec81893
gh-111178: Fix function signatures in instruction_sequence.c (#130591)
vstinner Feb 26, 2025
3e80985
gh-111178: Fix function signatures in sliceobject.c (#130575)
vstinner Feb 26, 2025
9c9805b
gh-127785: Reduce permissions in the `check labels` workflow (#130596)
shenxianpeng Feb 26, 2025
b7b9fd9
GH-125413: Add private `pathlib.Path` method to write metadata (#130238)
barneygale Feb 26, 2025
f45d4f0
gh-130605: Temporarily disable test_concurrent_futures in TSAN CI job…
colesbury Feb 26, 2025
1d93511
gh-130604: Always run all matrix workflows in GitHub Actions (#130603)
AA-Turner Feb 26, 2025
4b814a9
GH-128534: Instrument branches for `async for` loops. (GH-130569)
markshannon Feb 27, 2025
d3559bb
gh-109959: Remove test_glob.test_selflink() (#130551)
vstinner Feb 27, 2025
4ea09f3
gh-129288: Add optional l2_cid and l2_bdaddr_type in BTPROTO_L2CAP so…
themadinventor Feb 27, 2025
fbcf533
gh-130421: Fix data race on timebase initialization (gh-130592)
colesbury Feb 27, 2025
cc7d1a0
gh-128942: make `array` module thread safe (#128943)
tom-pytel Feb 27, 2025
9dc4c51
gh-129107: fix thread safety of `bytearray` where two critical sectio…
tom-pytel Feb 27, 2025
3cd79d3
Docs: Fix a misplaced statement in the document for `ServerProxy` (GH…
Feb 27, 2025
1d1be02
gh-130618: Fix parser error when using lambdas inside f-strings (#130…
pablogsal Feb 27, 2025
67b9447
gh-130091: Reorder `_PyThreadState_Attach` to avoid data race (gh-130…
colesbury Feb 27, 2025
ce8d6df
GH-121970: Extract ``issue_role`` into a new extension (#130615)
AA-Turner Feb 27, 2025
8a5e90a
gh-127271: Remove the PyCell_Get usage for framelocalsproxy (#130383)
gaogaotiantian Feb 27, 2025
2cf9523
gh-129200: Add locking to the iOS testbed startup sequence. (#130564)
freakboy3742 Feb 27, 2025
e1186c9
gh-130617 : fix time_clockid_converter on DragonFlyBSD (#130634)
leleliu008 Feb 28, 2025
11cb590
gh-129726: Break `gzip.GzipFile` reference loop (#130055)
cmaloney Feb 28, 2025
2a0a74c
gh-130655: Increase test coverage of gettext._expand_lang() (GH-130656)
tomasr8 Feb 28, 2025
e4431a2
gh-130595: Fix leak in WITH_EXCEPT_START error case (GH-130626)
encukou Feb 28, 2025
00f421a
Postpone <stdbool.h> inclusion after Python.h (#130641)
chouquette Feb 28, 2025
df3d7eb
gh-130607: Extend and cleanup IPv6 tests (GH-121518)
bazhil Feb 28, 2025
e29d482
gh-46236: PyUnicode docs improvements (GH-129966)
encukou Feb 28, 2025
54b51fc
gh-130665: Only apply locale to calendar CLI via `--locale` and not `…
hugovk Feb 28, 2025
6ba4dbd
gh-130605: Use relaxed atomics to set the GIL switch interval (gh-130…
colesbury Feb 28, 2025
91f4930
gh-124878: Add temporary TSAN suppression for free_threadstate (gh-13…
colesbury Feb 28, 2025
3662fb2
gh-129666: Add C11/C++11 to docs and `-pedantic-errors` to GCC/clang …
encukou Feb 28, 2025
2230424
gh-129666: Revert "gh-129666: Add C11/C++11 to docs and `-pedantic-er…
encukou Feb 28, 2025
8a48802
GH-130296: Avoid stack transients in four instructions. (GH-130310)
markshannon Feb 28, 2025
f2e80ee
gh-130660: Restore sys.ps1 and sys.ps2 after code.interact (#130661)
gaogaotiantian Feb 28, 2025
43ba447
GH-130608: Remove `dirs_exist_ok` argument from `pathlib.Path.copy()`…
barneygale Feb 28, 2025
7e73c5c
GH-116380: Speed up `glob.[i]glob()` by making fewer system calls. (#…
barneygale Feb 28, 2025
4f5a9fd
Revert "gh-128942: make `array` module thread safe (#128943)" (#130707)
colesbury Feb 28, 2025
96b8bec
gh-128974: Fix `UnicodeError.__str__` when custom attributes have sid…
picnixz Mar 1, 2025
6fa621a
gh-128364: Fix flaky `test_timeout` test (gh-130724)
colesbury Mar 1, 2025
ef4fa0e
Revert "gh-128364: Fix flaky `test_timeout` test (gh-130724)" (gh-130…
colesbury Mar 1, 2025
60ebcef
Revert "GH-116380: Speed up `glob.[i]glob()` by making fewer system c…
barneygale Mar 1, 2025
4333d6e
gh-129401: Test repr rlock failing randomly (#129959)
YvesDup Mar 1, 2025
649c856
gh-130160: use `.. program::` directive for documenting `cProfile` CL…
ApostolFet Mar 1, 2025
82ea0fa
GH-127381: pathlib ABCs: remove `ReadablePath.exists()` and `is_*()` …
barneygale Mar 1, 2025
7d52695
GH-127381: pathlib ABCs: remove `WritablePath.mkdir()` arguments (#13…
barneygale Mar 1, 2025
bf9d24f
Add link in the `importlib.metadata.version()` docs (#130739)
timhoffm Mar 2, 2025
a549592
Fix grammar typo in `Doc/c-api/arg.rst` (#130741)
ArijitKD Mar 2, 2025
3de3060
gh-128481: Improve documentation for `traceback.FrameSummary` (#128484)
Damien-Chen Mar 2, 2025
34434d3
gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738)
chouquette Mar 2, 2025
1e20be1
gh-89083: add support for UUID version 6 (RFC 9562) (#120650)
picnixz Mar 2, 2025
5eda1c9
gh-130637: Add validation for numeric response data in `stat()` metho…
Mr-Sunglasses Mar 2, 2025
95f9b0a
gh-128481: indicate that the default value for `FrameSummary.end_line…
picnixz Mar 2, 2025
28bf8fa
GH-130415: Use boolean guards to narrow types to values in the JIT (G…
brandtbucher Mar 2, 2025
8be12e1
gh-128041: Add `terminate_workers` and `kill_workers` methods to Proc…
csm10495 Mar 3, 2025
0b165ae
gh-128002: use efficient linked list implementation for eager tasks i…
kumaraditya303 Mar 3, 2025
b0865f3
gh-127667: fix memory leaks in `hashlib` (#127668)
picnixz Mar 3, 2025
d2b1fca
gh-129015: Improve disambiguation between `NotImplemented` and `NotIm…
nexushoratio Mar 3, 2025
4a8c658
gh-101100: Fix Sphinx documentation warnings in `collections.rst` (#1…
Viicos Mar 3, 2025
4c76077
gh-101100: Fix sphinx warnings in `library/email.errors.rst` (#130774)
Mar 3, 2025
7d29e3c
gh-130149: refactor tests for HMAC (#130150)
picnixz Mar 3, 2025
8e40b03
docs: internal notes have moved, correct references (#130762)
nedbat Mar 3, 2025
224c0da
gh-129173: simplify `PyCodec_XMLCharRefReplaceErrors` logic (#129894)
picnixz Mar 3, 2025
77a5ad5
`unittest.mock` test and coverage fixup (#130787)
cjw296 Mar 3, 2025
b5bb117
gh-129173: refactor `PyCodec_BackslashReplaceErrors` into separate fu…
picnixz Mar 3, 2025
b4542bd
gh-100388: Change undefined __DATE__ to the Unix epoch (#100389)
fosslinux Mar 3, 2025
c4ab32f
gh-130711: Document `PyBaseObject_Type` (GH-130712)
Mar 3, 2025
b6b3581
gh-130453: pygettext: Allow overriding default keywords when using `-…
tomasr8 Mar 3, 2025
04b81be
GH-128520: Merge `pathlib._abc` into `pathlib.types` (#130747)
barneygale Mar 3, 2025
103407b
gh-130737: Fix multiprocessing test_notify() (#130797)
vstinner Mar 3, 2025
c9ff956
gh-130790: Remove references about unicode's readiness from comments …
sergey-miryanov Mar 3, 2025
3e68518
gh-124445: Allow specializing generic ParamSpec aliases (#124512)
tomasr8 Mar 3, 2025
a28baeb
gh-130599: use static constants str-to-int conversion (gh-130714)
nascheme Mar 4, 2025
82fb61a
gh-130486: Fix test_venv fails from within venv (GH-130487)
hrimov Mar 4, 2025
4b9758b
gh-130149: fix HMAC tests for some FIPS-only build bots (#130788)
picnixz Mar 4, 2025
1c1abb2
gh-111178: Fix function signatures of unicodeiter (#130684)
vstinner Mar 4, 2025
7922b9a
gh-111178: Fix function signatures in structseq.c (#130683)
vstinner Mar 4, 2025
987a776
gh-89083: add support for UUID version 7 (RFC 9562) (#121119)
picnixz Mar 4, 2025
155e279
gh-130736: Fix asyncio test_shutdown_default_executor_timeout() (#130…
vstinner Mar 4, 2025
ae97512
gh-129666: Add C11/C++11 to docs and -pedantic-errors to GCC/clang te…
encukou Mar 4, 2025
19643a1
gh-130547: Fix race between dict_dealloc and split_keys_entry_added (…
corona10 Mar 4, 2025
8229911
gh-128184: Fix display of signatures with ForwardRefs (#130815)
JelleZijlstra Mar 4, 2025
00008b6
gh-130727: Retry test_wmi on TimeoutError (#130832)
vstinner Mar 4, 2025
14a0b25
gh-129567: Add a note to `typing.TypedDict` docs about name mangling …
sobolevn Mar 4, 2025
ad7b521
Revert "gh-128041: Add `terminate_workers` and `kill_workers` methods…
colesbury Mar 4, 2025
a532a9f
gh-82987: Stop on calling frame unconditionally for inline breakpoint…
gaogaotiantian Mar 4, 2025
8b02694
GH-90916: Add helper function to dis.Instruction and use it to reduce…
markshannon Mar 4, 2025
287a6c2
gh-130730: Fix multiprocessing test_active_children() (#130837)
vstinner Mar 4, 2025
6533176
gh-130090: Support PGO for clang-cl on Windows (GH-129907)
chris-eibl Mar 4, 2025
d8478d3
gh-126085: Add `tp_iter` to TypeAliasType to allow star unpacking (#1…
tomasr8 Mar 4, 2025
0ac6960
gh-105499: Merge typing.Union and types.UnionType (#105511)
JelleZijlstra Mar 4, 2025
08da3b2
gh-130660: Add a test for pdb when user quits after interact command …
gaogaotiantian Mar 4, 2025
6ac1ca2
GH-130415: Narrow int to 0 based on boolean tests (GH-130772)
Klaus117 Mar 4, 2025
d6e3542
gh-125377: Improve tab indentation for pdb multi-line input (#130471)
gaogaotiantian Mar 4, 2025
37e6d3e
GH-130415: Narrow str to "" based on boolean tests (GH-130476)
fluhus Mar 4, 2025
6a9eb2e
gh-127371 Avoid unbounded growth SpooledTempfile.writelines (GH-127372)
bertptrs Mar 4, 2025
6e218b4
gh-130794: Process interpreter QSBR queue in _PyMem_AbandonDelayed. (…
colesbury Mar 4, 2025
a32b151
GH-125722: Increase minimum supported Sphinx to 8.2.0 (#130444)
AA-Turner Mar 5, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
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
27 changes: 0 additions & 27 deletions .azure-pipelines/posix-deps-apt.sh

This file was deleted.

26 changes: 0 additions & 26 deletions .azure-pipelines/posix-steps.yml

This file was deleted.

28 changes: 0 additions & 28 deletions .azure-pipelines/pr.yml

This file was deleted.

29 changes: 0 additions & 29 deletions .cirrus-DISABLED.yml

This file was deleted.

24 changes: 0 additions & 24 deletions .devcontainer/Dockerfile

This file was deleted.

4 changes: 1 addition & 3 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
{
"build": {
"dockerfile": "Dockerfile"
},
"image": "ghcr.io/python/devcontainer:2024.09.25.11038928730",
"onCreateCommand": [
// Install common tooling.
"dnf",
Expand Down
4 changes: 2 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
root = true

[*.{py,c,cpp,h,rst,md,yml}]
[*.{py,c,cpp,h,js,rst,md,yml}]
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
Expand All @@ -11,5 +11,5 @@ indent_size = 4
[*.rst]
indent_size = 3

[*.yml]
[*.{js,yml}]
indent_size = 2
9 changes: 6 additions & 3 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 Expand Up @@ -76,14 +74,19 @@ Include/internal/pycore_ast_state.h generated
Include/internal/pycore_opcode.h generated
Include/internal/pycore_opcode_metadata.h generated
Include/internal/pycore_*_generated.h generated
Include/internal/pycore_uop_ids.h generated
Include/internal/pycore_uop_metadata.h generated
Include/opcode.h generated
Include/opcode_ids.h generated
Include/token.h generated
Lib/_opcode_metadata.py generated
Lib/keyword.py generated
Lib/test/certdata/*.pem generated
Lib/test/certdata/*.0 generated
Lib/test/levenshtein_examples.json generated
Lib/test/test_stable_abi_ctypes.py generated
Lib/token.py generated
Misc/sbom.spdx.json generated
Objects/typeslots.inc generated
PC/python3dll.c generated
Parser/parser.c generated
Expand All @@ -92,7 +95,7 @@ Programs/test_frozenmain.h generated
Python/Python-ast.c generated
Python/executor_cases.c.h generated
Python/generated_cases.c.h generated
Python/abstract_interp_cases.c.h generated
Python/optimizer_cases.c.h generated
Python/opcode_targets.h generated
Python/stdlib_module_names.h generated
Tools/peg_generator/pegen/grammar_parser.py generated
Expand Down
Loading
Loading