Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
ea15cef
[3.13] Fix outdated reference link in collections module (gh-130349) …
Feb 21, 2025
2a978e1
[3.13] Add `.. versionadded` directive to `dis` CLI options (GH-13026…
Feb 21, 2025
8ce48c8
[3.13] gh-129363: Change regrtest sequential mode output (GH-129476) …
Feb 21, 2025
cb8d89d
[3.13] gh-111609: Test `end_offset` in SyntaxError subclass (GH-12783…
Feb 21, 2025
8db3eee
[3.13] gh-124234: Improve docs for `Mock.reset_mock` (GH-124237) (#13…
Feb 21, 2025
3d88c18
[3.13] gh-126332: Add tests for _pyrepl.utils (GH-129325) (#130414)
Feb 21, 2025
8ef8947
[3.13] gh-130285: Fix handling of zero or empty counts in random.samp…
Feb 21, 2025
019918a
[3.13] Convert change detection to a Python script (GH-129627) (#130367)
Feb 22, 2025
ebb02da
[3.13] gh-128446: Skip Windows CI for Unix build system changes (GH-1…
Feb 22, 2025
bb4cd89
[3.13] gh-130159: Fix list indentation in collections.abc (GH-130165)…
Feb 22, 2025
9dd2cb7
[3.13] GH-103180: Set a timeout for every job in GitHub Actions (GH-1…
Feb 22, 2025
c7d6aa5
[3.13] GH-121970: Replace custom abstract method directive with the `…
Feb 22, 2025
131e052
[3.13] gh-129712: Document the wheels tags corresponding to each univ…
Feb 22, 2025
27a28ee
[3.13] Add measuring unit to `sys.getswitchinterval` docs (GH-130457)…
Feb 22, 2025
2412c91
[3.13] Docs: Test presence of optional extensions with importlib (GH-…
Feb 22, 2025
c68a872
[3.13] gh-121970: Replace `.. coroutine{method,function}` with `:asyn…
Feb 22, 2025
6abec03
[3.13] Add test checking value of a TypedDict's __total__ attribute w…
Feb 22, 2025
bb6f3c3
[3.13] gh-128714: Fix function object races in `__annotate__`, `__ann…
Feb 24, 2025
7661704
[3.13] gh-130160: use `.. program::` directive for documenting `idle`…
Feb 24, 2025
bbfae4a
[3.13] gh-127805: Clarify Formatter initialization in logging.rst. (G…
Feb 24, 2025
86dab0e
[3.13] gh-130151: Fix reference leaks in `_hashlib.hmac_{new,digest}`…
Feb 24, 2025
10dd972
[3.13] gh-127522: wsgiref: indicate that `start_response` objects sho…
Feb 24, 2025
d71b167
[3.13] gh-129405: Fix doc for Py_mod_multiple_interpreters default, a…
Feb 24, 2025
3161f01
[3.13] gh-46236: Add docs for PyUnicode_GetDefaultEncoding() doc (GH-…
Feb 24, 2025
90fc611
[3.13] gh-130292: Allow for empty simulator list when running iOS tes…
Feb 25, 2025
28bfc1c
[3.13] gh-130461: Remove unnecessary usages of `.. index::` directive…
Feb 25, 2025
b0d3f49
[3.13] Fix a typo in code module test (GH-130530) (#130534)
Feb 25, 2025
7c1b76f
[3.13] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503…
Feb 25, 2025
3d64fd8
[3.13] gh-130433: Update documentation for `MultipartConversionError`…
Feb 26, 2025
75358a8
[3.13] Docs: Fix some semantic usages of `iterator.__iter__` (GH-1301…
Feb 26, 2025
2ab7e11
[3.13] gh-130163: Fix a leak in _pickle.c after backporting (GH-130568)
Feb 26, 2025
43a2a37
[3.13] GH-130396: Treat clang -Og as optimized for gdb tests (GH-1305…
Feb 26, 2025
9966dae
[3.13] gh-117657: Enable test_opcache under TSAN (GH-129831) (GH-130597)
Feb 26, 2025
630dc2b
[3.13] gh-130604: Always run all matrix workflows in GitHub Actions (…
Feb 26, 2025
93b2bcb
[3.13] GH-121970: Extract `pydoc_topics` into a new extension (#12911…
Feb 27, 2025
c6c2071
[3.13] Doc: Strip trailing whitespace in ``pydoc_topics`` (GH-130492)…
Feb 27, 2025
676ceca
[3.13] gh-127785: Limit check labels github action permission (GH-130…
Feb 27, 2025
4100fb0
[3.13] GH-92897: schedule the check_home deprecation to 3.15 (GH-1291…
Feb 27, 2025
b53065a
[3.13] GH-121970: Extract ``issue_role`` into a new extension (GH-130…
Feb 27, 2025
797aac7
[3.13] gh-129200: Add locking to the iOS testbed startup sequence. (G…
Feb 28, 2025
bafad85
[3.13] gh-130617 : fix time_clockid_converter on DragonFlyBSD (GH-130…
Feb 28, 2025
125ca02
[3.13] gh-129296: Fix `pyatomic.h` include paths (GH-129320) (#130667)
Feb 28, 2025
ad97027
[3.13] gh-129726: Break `gzip.GzipFile` reference loop (GH-130055) (#…
Feb 28, 2025
b223dc7
[3.13] gh-130655: Increase test coverage of gettext._expand_lang() (G…
Feb 28, 2025
9184b1b
[3.13] Postpone <stdbool.h> inclusion after Python.h (#130641) (#130675)
Feb 28, 2025
9d825d4
[3.13] gh-130607: Extend and cleanup IPv6 tests (GH-121518) (GH-130679)
Feb 28, 2025
137595f
[3.13] gh-124878: Add temporary TSAN suppression for free_threadstate…
Feb 28, 2025
5070864
[3.13] gh-128364: Fix flaky `test_timeout` test (gh-130724) (gh-130728)
Mar 1, 2025
a0ea87c
[3.13] Revert "gh-128364: Fix flaky `test_timeout` test (gh-130724)" …
Mar 1, 2025
2d7145d
[3.13] gh-130618: Fix parser error when using lambdas inside f-string…
Mar 1, 2025
8edf17f
[3.13] gh-130160: use `.. program::` directive for documenting `cProf…
Mar 1, 2025
dca599e
[3.13] gh-128481: Improve documentation for `traceback.FrameSummary` …
Mar 2, 2025
ff14c1e
[3.13] Add link in the `importlib.metadata.version()` docs (GH-130739…
Mar 2, 2025
9854566
[3.13] Fix grammar typo in `Doc/c-api/arg.rst` (GH-130741) (#130759)
Mar 2, 2025
3bef4af
[3.13] gh-128481: indicate that the default value for `FrameSummary.e…
Mar 2, 2025
e6dfa9d
[3.13] gh-130637: Add validation for numeric response data in `stat()…
Mar 2, 2025
e96f914
[3.13] gh-129015: Improve disambiguation between `NotImplemented` and…
Mar 3, 2025
f51a748
[3.13] gh-101100: Fix Sphinx documentation warnings in `collections.r…
Mar 3, 2025
36e6967
[3.13] gh-101100: Fix sphinx warnings in `library/email.errors.rst` (…
Mar 3, 2025
9643ce9
[3.13] gh-127667: fix memory leaks in `hashlib` (GH-127668) (#130784)
Mar 3, 2025
00cf2a6
[3.13] gh-130740: Move some `stdbool.h` includes after `Python.h` (#1…
Mar 3, 2025
57dcbfd
[3.13] Docs: Fix a misplaced statement in the document for `ServerPro…
Mar 3, 2025
bc5c2b8
[3.13] gh-130379: Fix incorrect zipapp logic to avoid including the t…
Mar 3, 2025
4c6318e
[3.13] gh-128388: pyrepl on Windows: add meta and ctrl+arrow keybindi…
Mar 3, 2025
d00e92b
[3.13] gh-130737: Fix multiprocessing test_notify() (GH-130797) (#130…
Mar 3, 2025
39dc7a1
[3.13] gh-130736: Fix asyncio test_shutdown_default_executor_timeout(…
Mar 4, 2025
418021e
[3.13] gh-129567: Add a note to `typing.TypedDict` docs about name ma…
Mar 4, 2025
a115480
[3.13] gh-130727: Retry test_wmi on TimeoutError (GH-130832) (#130839)
Mar 4, 2025
22d729c
[3.13] gh-130730: Fix multiprocessing test_active_children() (GH-1308…
Mar 4, 2025
0752275
[3.13] gh-130794: Process interpreter QSBR queue in _PyMem_AbandonDel…
Mar 4, 2025
80cce59
[3.13] GH-125722: Increase minimum supported Sphinx to 8.2.0 (GH-1304…
Mar 5, 2025
ffef9b0
[3.13] gh-130547: Fix race between dict_dealloc and split_keys_entry_…
Mar 5, 2025
6321e1a
[3.13] gh-130824: Add tests for `NULL` in `PyLong_*AndOverflow` funct…
Mar 5, 2025
aa2c4e4
[3.13] gh-116742: Fix subprocess test_check_output_timeout() (GH-1308…
Mar 5, 2025
ab74967
[3.13] Update links from typing.readthedocs.io to typing.python.org (…
Mar 5, 2025
39f7b06
[3.13] gh-127371 Avoid unbounded growth SpooledTempfile.writelines (G…
Mar 5, 2025
e285232
[3.13] gh-130851: Don't crash when deduping unusual code constants (G…
Mar 5, 2025
0c088e4
[3.13] gh-128364: Fix flaky `test_concurrent_futures.test_wait` tests…
Mar 6, 2025
d5eb490
[3.13] gh-130932: Fix incorrect exception handling in _PyModule_IsPos…
Mar 7, 2025
e0838a2
[3.13] Correct function name in `Doc/extending/embedding.rst` (GH-127…
Mar 7, 2025
94b94d0
[3.13] gh-110206: Fix multiprocessing test_notify_all (GH-130933) (#1…
Mar 7, 2025
597a953
[3.13] gh-130917: update timer and workload in test_signal (GH-130918…
Mar 8, 2025
14230cd
[3.13] gh-130851: Only intern constants of types generated by the com…
Mar 8, 2025
fead51d
[3.13] gh-130954: Fix multiprocessing test_notify_n (GH-130955) (#130…
Mar 8, 2025
aef7eda
[3.13] gh-123726: Document caveats of zipfile.Path around name saniti…
Mar 8, 2025
d50941c
[3.13] gh-130160: use `.. program::` directive for documenting `webbr…
Mar 9, 2025
28406cd
[3.13] gh-130160: use `.. program::` directive for documenting `pdb` …
Mar 9, 2025
edb6957
[3.13] gh-80421: Correct definitions of time (GH-130984) (#131022)
Mar 9, 2025
30e8bd2
[3.13] gh-130711: Document `PyBaseObject_Type` (GH-130712) (GH-130792)
Mar 10, 2025
cf829f4
[3.13] gh-131020: py.exe launcher does not correctly detect a BOM whe…
Mar 10, 2025
977af3a
[3.13] gh-124927: Fix conversion issue between coordinates and positi…
Mar 10, 2025
ebd2ed7
[3.13] gh-125331: Allow the parser to activate future imports on the …
Mar 10, 2025
c702223
[3.13] gh-117174: Add a new route in linecache to fetch interactive s…
Mar 10, 2025
3e173e5
[3.13] gh-130932: cwd cannot be removed on Solaris/Illumos (GH-131037…
Mar 11, 2025
68a1591
[3.13] gh-93096: Fix loading doctests in test_pickle (GH-131069) (GH-…
Mar 11, 2025
27fd328
[3.13] gh-130959: Reject whitespace in fractions, in pure Python `fro…
Mar 11, 2025
f9d19a3
[3.13] gh-131082: Add missing guards for WIN32_LEAN_AND_MEAN (GH-1310…
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…
Mar 11, 2025
9e0fce4
[3.13] gh-131113: Fix data race in dict.popitem() (gh-131115) (#131119)
Mar 11, 2025
0980e2e
[3.13] gh-117174: Fix reference leak and gdb tests (GH-131095) (#131120)
Mar 11, 2025
d23a0f2
[3.13] Use subTest() in math.fma() tests (GH-131125) (#131132)
Mar 12, 2025
65b5829
[3.13] gh-93096: Load doctests in `test_itertools` (GH-131133) (#131136)
Mar 12, 2025
589f422
[3.13] gh-130940: Remove PyConfig.use_system_logger (#131129)
Mar 13, 2025
589382b
[3.13] gh-131141: fix data race in instrumentation while registering …
Mar 13, 2025
050813c
[3.13] gh-131032: Add support.linked_to_musl() function (#131071) (#1…
Mar 13, 2025
78f75d3
[3.13] gh-85012: Properly reset msgctxt when compiling messages with …
Mar 13, 2025
0f97abf
[3.13] gh-124269: Simplify `typing.Annotated` docs (GH-130770) (#131222)
Mar 14, 2025
6c10767
[3.13] gh-130814: Enhance documentation for Python C API type objects…
Mar 14, 2025
7d498aa
[3.13] gh-131219: Improve tests in `test_lzma.py` by adding more asse…
Mar 14, 2025
a3ca70c
[3.13] gh-131234: Improve `test_popen` with more asserts (GH-131235) …
Mar 14, 2025
130fa4c
[3.13] gh-131204: Fix `difflib.HtmlDiff` may not use monospaced font …
Mar 14, 2025
5646f6f
[3.13] gh-130382: add missing `_PyReftracerTrack` to ceval `Py_DECREF…
Mar 14, 2025
b7e15a9
[3.13] gh-130160: use `.. program::` directive for documenting `http.…
Mar 15, 2025
1512cc0
[3.13] gh-130160: use `.. program::` directive for documenting `docte…
Mar 16, 2025
4d7d249
[3.13] gh-131327: Document winsound.SND_APPLICATION (GH-131328) (#131…
Mar 16, 2025
3930b7c
[3.13] gh-131339: test PyBytes_Size for a zero-size bytes object (GH-…
Mar 17, 2025
83cfd46
[3.13] gh-129843: fix pure Python implementation of `warnings.warn_ex…
Mar 17, 2025
6af54d2
[3.13] gh-131261: Update libexpat to 2.7.0 (CVE-2024-8176)
Mar 17, 2025
6ceb8fc
[3.13] gh-129675: Update documentation for tp_basicsize & tp_itemsize…
Mar 17, 2025
3feebdd
[3.13] Docs: Fix incorrect sphinx markup for a class member (GH-13097…
Mar 17, 2025
9a43485
[3.13] gh-131325: fix sendfile fallback implementation to drain data …
Mar 17, 2025
e8e6e30
[3.13] gh-118201: Simplify conv_confname (#126089) (#131375)
Mar 18, 2025
170abd2
[3.13] gh-127667: refactor and improve `_hashopenssl.c` error branche…
Mar 18, 2025
98195b2
[3.13] gh-131094: Refine `math.isclose` docs (GH-131139) (#131392)
Mar 18, 2025
f297dab
[3.13] gh-130132: properly free resources in `urrlib.urlopen` example…
Mar 18, 2025
e425b07
[3.13] gh-131002: clarify how to enforce sqlite3 column types for gen…
Mar 18, 2025
25ae204
[3.13] gh-116666: Add "token" glossary term (GH-130888) (GH-131367)
Mar 18, 2025
85c2037
[3.13] gh-131277: allow EnvironmentVarGuard to unset more than one en…
Mar 18, 2025
31767e6
[3.13] gh-121284: Fix email address header folding with parsed encode…
Mar 18, 2025
ff286a3
[3.13] gh-124666: Improve thread cleanup in test_android (GH-131427) …
Mar 19, 2025
5d73970
[3.13] Docs: fix shell command formatting (GH-131310) (#131443)
Mar 19, 2025
b39e673
[3.13] gh-131417: Mention asyncio Future and Task in docs for generic…
Mar 19, 2025
49efc41
[3.13] gh-118915: Document `PY_MONITORING_IS_INSTRUMENTED_EVENT` (GH-…
Mar 19, 2025
1222722
[3.13] gh-131263: Skip test_timerfd_negative on NetBSD to prevent sys…
Mar 19, 2025
69db2eb
[3.13] gh-131117: Update tp_finalize example to use PyErr_GetRaisedEx…
Mar 19, 2025
2b5feb1
[3.13] Docs: Fix documentation for "PyTypeObject Definition" (GH-1309…
Mar 20, 2025
26b04a1
[3.13] GH-121970: Extract `pydoc_topics` into a new extension (GH-131…
Mar 20, 2025
646b453
[3.13] gh-88887: Cleanup `multiprocessing.resource_tracker.ResourceTr…
Mar 20, 2025
d256cfe
[3.13] gh-131441: Add a set of asserts to test.test_capi.test_list (G…
Mar 20, 2025
0a22407
[3.13] gh-131492, gh-131461: handle exceptions in GzipFile constructo…
Mar 21, 2025
095c126
[3.13] gh-131507: Clean up tests and type checking for `_pyrepl` (GH-…
Mar 21, 2025
55fb3a7
[3.13] gh-131507: Refactor screen and cursor position calculations (G…
Mar 21, 2025
94fbe97
[3.13] gh-117657: Fix TSAN data race in _PyEval_SetTrace assertion (g…
Mar 21, 2025
eedaa4e
[3.13] gh-131457: Fix typo in BNF description of function signatures …
Mar 22, 2025
856bb54
[3.13] gh-131357: Add a set of asserts to test.test_capi.test_bytearr…
Mar 23, 2025
5e3f93a
[3.13] gh-121529: Document `from_` parameter in `_mboxMMDF` public me…
Mar 23, 2025
4af3d0e
[3.13] gh-131418: remove unused legacy typedefs in `{md5,sha1}module.…
Mar 23, 2025
f577a43
[3.13] gh-130283: update deprecated links and examples in `urllib.req…
Mar 23, 2025
b3dccc0
[3.13] gh-131045: [Enum] fix flag containment checks when using value…
Mar 23, 2025
478eb73
[3.13] gh-130587: Add hand-written docs for non-OP tokens (GH-130588)…
Mar 24, 2025
9f36dff
[3.13] gh-131645: fix ResourceWarnings in `test_asyncio.test_events` …
Mar 24, 2025
3492098
[3.13] gh-131670: Fix crash in `anext()` when `__anext__` is sync and…
Mar 24, 2025
c22eef4
[3.13] gh-131677: Fix flaky test_lru_cache_threaded3 (gh-131679) (gh-…
Mar 24, 2025
9c7ef0c
[3.13] gh-131719: add NULL pointer check to `_PyMem_FreeDelayed` (gh-…
Mar 25, 2025
91ae330
[3.13] gh-129900: Fix `SystemExit` return codes when the REPL is star…
Mar 25, 2025
b4fa4c2
[3.13] document that `sys._is_gil_enabled` is CPython-specific (GH-13…
Mar 26, 2025
28d0286
[3.13] gh-131741: Add documentation for Windows version detection cha…
Mar 26, 2025
5bcb476
[3.13] gh-131649: fix test_string_literals SyntaxWarning (GH-131650) …
Mar 26, 2025
9d3f538
[3.13] gh-131740: Update PyUnstable_GC_VisitObjects to traverse perm …
Mar 26, 2025
b0f3876
[3.13] gh-131762: Fixed dereferencing the pointer 'parser_token->meta…
Mar 26, 2025
5c0be8c
[3.13] gh-131712: Build _suggestions extension on Windows (GH-131759)…
Mar 27, 2025
9118cf7
[3.13] Fix typo in importlib.metadata.rst (gh-131596) (#131630)
Mar 27, 2025
5547c89
[3.13] gh-131818: Add imply `-P` in `-I`'s help message (GH-131819) (…
Mar 28, 2025
2ccb84a
[3.13] gh-128446: Run Windows CI tests on each commit (GH-131702) (#1…
Mar 28, 2025
8f6a9aa
[3.13] gh-128231: Use `runcode()` return value for failing early (GH-…
Mar 28, 2025
7f7fc54
[3.13] gh-118518: Minor improvements to perf docs (GH-130866) (#131059)
Mar 28, 2025
924a6ce
[3.13] gh-127949: fix resource warnings in `test_tasks.py` (GH-128172…
Mar 28, 2025
e460602
[3.13] gh-117174: Adapt test_multiple_statements_fail_early now that …
Mar 28, 2025
de8bc17
gh-131423: Update to OpenSSL 3.0.16. (GH-131839)
Mar 28, 2025
3e45b1f
[3.13] gh-117174: Adapt `test_multiple_statements_fail_early` to new …
Mar 28, 2025
1059b0c
[3.13] gh-131807: fix ResourceWarning in test_ucn.py (GH-131808) (#13…
Mar 28, 2025
9ffa80f
[3.13] gh-127541: Update os.walk example (GH-127765) (GH-131869)
Mar 29, 2025
5c2c817
[3.13] gh-131050: skip `test_dh_params` when TLS library lacks FFDHE …
Mar 29, 2025
07d4c7e
[3.13] gh-128770: raise warnings as errors in test suite - except for…
Mar 29, 2025
2570896
[3.13] gh-131885: Document that `dict.setdefault` and `dict.get` take…
Mar 30, 2025
1918799
[3.13] gh-129994: update docs when using `dualstack_ipv6` in `socket.…
Mar 30, 2025
588bb6d
[3.13] gh-126037: fix UAF in `xml.etree.ElementTree.Element.find*` wh…
Mar 31, 2025
b41c8cc
[3.13] gh-126033: fix UAF in `xml.etree.ElementTree.Element.remove` w…
Mar 31, 2025
d52371c
[3.13] gh-131936: Strengthen check in `_suggestions._generate_suggest…
Mar 31, 2025
29b958a
[3.13] gh-131865: Properly apply exported CFLAGS for dtrace/systemtap…
Mar 31, 2025
4913b6f
[3.13] gh-131675: Fix `mi_atomic_yield` in mimalloc on 32-bit ARM (gh…
Mar 31, 2025
67087d9
[3.13] gh-129917: Update installers to use SQLite 3.49.1 (GH-131025) …
Mar 31, 2025
38943be
[3.13] gh-131531: Add `android.py package` command (GH-131532) (#131960)
Apr 1, 2025
2745984
[3.13] gh-125957: sync argument naming in sphinx docs of the cmath an…
Apr 1, 2025
6ec9c75
[3.13] Minor improvements to the programming FAQ (GH-127261) (#131964)
Apr 1, 2025
05e7fa2
[3.13] gh-131736: only apply `security_level` workaround in `test_ssl…
Apr 1, 2025
c318a03
[3.13] gh-111178: Fix getsockaddrarg() undefined behavior (#131668) (…
Apr 1, 2025
24bee4e
[3.13] Backport miscellaneous Android testbed changes (#131985)
Apr 2, 2025
57e4f08
[3.13] gh-132002: Fix crash of `ContextVar` on unhashable `str` subty…
Apr 2, 2025
b1cd14b
[3.13] gh-131888: fix ResourceWarning in test_ftplib (GH-131889) (#13…
Apr 2, 2025
75d453b
[3.13] gh-131544: Update docs for PyType_AddWatcher (gh-132015) (gh-1…
Apr 2, 2025
2d909c3
[3.13] gh-130197: pygettext: Test the --escape option (GH-131902) (GH…
Apr 2, 2025
d30052a
gh-131423: Update OpenSSL build tag to 3.0.16.2 to fix ARM64 crash (G…
Apr 3, 2025
0c0ffbe
[3.13] gh-132075: Fix possible use of sockaddr structures with uninit…
Apr 4, 2025
093c587
[3.13] gh-130655: Add tests for `gettext.find()` (GH-130691) (#132084)
Apr 4, 2025
2c05ebd
[3.13] gh-130655: Add a test for bad magic numbers in `.mo` files par…
Apr 4, 2025
d8986b7
[3.13] gh-130655: Add a test for corrupt `.mo` files in `gettext` (GH…
Apr 4, 2025
900dc2b
[3.13] gh-128632: fix segfault on nested __classdict__ type param (GH…
Apr 4, 2025
53752d2
[3.13] Fix typo in `template_replace()` test helper docstring (GH-132…
Apr 4, 2025
240c200
[3.13] gh-130115: fix thread identifiers for 32-bit musl (GH-130391) …
Apr 4, 2025
65181de
[3.13] Docs: document `plistlib.InvalidFileException` (GH-132069) (#1…
Apr 5, 2025
9de2823
[3.13] gh-131015: Add test for bytes formatting errors (#131881) (#13…
Apr 5, 2025
a5ed920
[3.13] Add tests for Bluetooth RFCOMM, HCI and SCO (GH-132023) (GH-13…
Apr 5, 2025
6074017
[3.13] Skip a test for Bluetooth HCI socket (added in GH-132023) if i…
Apr 5, 2025
7e154be
[3.13] Fix numbered list syntax in programming.rst (GH-130158) (#132140)
Apr 5, 2025
d9def7a
[3.13] gh-132134: Add the clangd ``.cache`` directory to ``.gitignore…
Apr 6, 2025
832a691
[3.13] Docs: Replace dead hyperlink for CGI environment variables (GH…
Apr 6, 2025
f7ab4eb
[3.13] gh-132038: Make perf version check in test_perf_profiler more …
Apr 6, 2025
83070aa
[3.13] gh-132159: Do not shadow user arguments in generated `__new__`…
Apr 6, 2025
5fb9fe0
[3.13] gh-132011: Fix crash on invalid `CALL_LIST_APPEND` deoptimizat…
Apr 6, 2025
2f1fc0f
[3.13] Docs: Add a single table summary for ``cmath`` (GH-131887) (#1…
Apr 6, 2025
2458f1c
[3.13] gh-91132: Update macOS installer to use ncurses 6.5. (GH-129990)
Apr 7, 2025
0fbcfa5
[3.13] gh-131423: Update macOS installer to use OpenSSL 3.0.16. (GH-1…
Apr 7, 2025
2452e0a
[3.13] gh-124111: Update macOS installer to use Tcl/Tk 8.6.16. (GH-13…
Apr 7, 2025
68bbdd9
[3.13] gh-129204: Add _PYTHON_SUBPROCESS_USE_POSIX_SPAWN environment …
Apr 7, 2025
07483c2
[3.13] gh-131912: Improve description of grouping options in the form…
Apr 7, 2025
71b5375
[3.13] gh-122040: reword `Modules/xxmodule.c` module-level comment (G…
Apr 7, 2025
6afab81
[3.13] gh-132171: Fix `_interpreters.run_string` crash on string subc…
Apr 7, 2025
3b60cd8
[3.13] gh-131852: Filter out POT-Creation-Date in msgfmt (GH-131880) …
Apr 7, 2025
bd2f518
[3.13] gh-132221: Fix `__match_args__` generation docs in `dataclasse…
Apr 7, 2025
1fcf409
[3.13] gh-131988: Fix a multithreaded scaling regression (#131989)
Apr 7, 2025
3f38632
[3.13] GH-127953: Make line number lookup O(1) regardless of the size…
Apr 7, 2025
53555f2
[3.13] gh-130521: Add Open Graph meta tags to template pages (GH-1305…
Apr 7, 2025
bf5471f
[3.13] Docs HTML: Remove self-closing tags (GH-132220) (#132228)
Apr 7, 2025
ac9d7c6
[3.13] gh-131809: Upgrade vendored expat to 2.7.1 (GH-132192) (#132236)
Apr 7, 2025
bde7283
[3.13] GH-130673: Gracefully handle missing sections in JIT build (GH…
Apr 8, 2025
53b9370
[3.13] Add psfhosted Plausible instance to analytics (GH-132252) (#13…
Apr 8, 2025
7e9c577
[3.13] gh-115684: Clarify datetime `replace` documentation (GH-116519…
Apr 8, 2025
ed28f2f
[3.13] gh-132174: Fix function name in error message of `_interpreter…
Apr 8, 2025
7a83644
[3.13] gh-130775: Allow negative locations in `ast` (GH-130795) (#132…
Apr 8, 2025
5aa7aeb
[3.13] gh-132021: Add bool type to the list of allowed JSON key types…
Apr 8, 2025
5c658c1
[3.13] gh-130164: Fix inspect.Signature.bind() handling of positional…
Apr 8, 2025
d2ec87f
[3.13] gh-102136: Add -m to options that work with -i (GH-119271) (GH…
Apr 8, 2025
a9bb009
[3.13] gh-71339: Use new assertion methods in test_import and test_im…
Apr 8, 2025
5911768
[3.13] gh-131998: Fix `NULL` dereference when using an unbound method…
Apr 8, 2025
67c7de4
[3.13] gh-117779: Fix reading duplicated entries in zipfile by name (…
Apr 8, 2025
6280bb5
Python 3.13.3
Apr 8, 2025
7d75d66
del: drop tests, docs, benchmarks, MSI tooling for scan-area reduction
May 3, 2026
024e29f
eng: dotnet Arcade scaffolding + cpython 3.13.3 version refs
May 3, 2026
d31ff81
Merge dotnet/main (policy: keep 3.13.3 content, establish common ance…
May 7, 2026
bf18437
Restore latest Arcade scaffolding from dotnet/main (May 2026)
May 7, 2026
37fb2e7
Fix Windows build: remove Doc/library/token-list.inc from _RegenToken…
May 7, 2026
51fee6d
Disable test modules on Windows and macOS builds (sources were remove…
May 7, 2026
fd8f847
Bump python dependency to 3.13
May 7, 2026
e7d328e
remove devcontainer
May 7, 2026
098744a
Always fetch externals via git in get_externals.bat (#186)
Jan 19, 2026
9fcec45
Fix commit sha in cgmanifest.json
Jun 8, 2026
03df4bf
Reduce differences with upstream
Jun 8, 2026
79ff39c
Restore .azuredevops folder
Jun 8, 2026
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.
85 changes: 2 additions & 83 deletions .azure-pipelines/ci.yml
Original file line number Diff line number Diff line change
@@ -1,97 +1,16 @@
variables:
coverage: false

trigger: ['main', '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


- job: Docs_PR
displayName: Docs PR
dependsOn: Prebuild
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))

pool:
vmImage: ubuntu-22.04

steps:
- template: ./docs-steps.yml
parameters:
upload: true


- job: macOS_CI_Tests
displayName: macOS CI Tests
dependsOn: Prebuild
#condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
# bpo-39837: macOS tests on Azure Pipelines are disabled
condition: false

variables:
testRunTitle: '$(build.sourceBranchName)-macos'
testRunPlatform: macos

pool:
vmImage: macos-10.15

steps:
- template: ./macos-steps.yml


- job: Ubuntu_CI_Tests
displayName: Ubuntu CI Tests
dependsOn: Prebuild
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

pool:
vmImage: ubuntu-22.04

variables:
testRunTitle: '$(build.sourceBranchName)-linux'
testRunPlatform: linux
openssl_version: 1.1.1u

steps:
- template: ./posix-steps.yml
parameters:
dependencies: apt


- job: Ubuntu_Coverage_CI_Tests
displayName: Ubuntu CI Tests (coverage)
dependsOn: Prebuild
condition: |
and(
and(
succeeded(),
eq(variables['coverage'], 'true')
),
eq(dependencies.Prebuild.outputs['tests.run'], 'true')
)

pool:
vmImage: ubuntu-22.04

variables:
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'
testRunPlatform: linux-coverage
openssl_version: 1.1.1u

steps:
- template: ./posix-steps.yml
parameters:
dependencies: apt
coverage: true


- job: Windows_CI_Tests
displayName: Windows CI Tests
dependsOn: Prebuild
Expand Down
47 changes: 0 additions & 47 deletions .azure-pipelines/docs-steps.yml

This file was deleted.

26 changes: 0 additions & 26 deletions .azure-pipelines/find-tools.yml

This file was deleted.

86 changes: 0 additions & 86 deletions .azure-pipelines/libffi-build.yml

This file was deleted.

27 changes: 0 additions & 27 deletions .azure-pipelines/macos-steps.yml

This file was deleted.

Loading