Commit ccf9609
Sync Python 3.14 branch from GitHub (2026-04-28)
Summary:
Imported python/cpython `3.14.4+` from upstream rev [`c181c5f`](https://www.github.com/python/cpython/commit/c181c5fa16273f0cc4d7ed20a016e0921f60fdfd) (committed 2026-04-28 13:30:12+00:00).
# Commit Info
Base: (`3.14.4`) - [`23116f9`](https://www.github.com/python/cpython/commit/23116f998f6789d8c2fbe5ed5b8146854c8c2a4f) (commit date: 2026-04-07 13:12:57+00:00)
Imported: (`3.14.4+`) - [`c181c5f`](https://www.github.com/python/cpython/commit/c181c5fa16273f0cc4d7ed20a016e0921f60fdfd) (commit date: 2026-04-28 13:30:12+00:00)
# Noteworthy file changes
- Test files (1 added, 1 removed)
- Low-signal files (40 added) (NEWS.d, docs, .github)
Complete list of added/removed files: https://www.internalfb.com/intern/everpaste/?color=0&handle=GB6y5Cik1Uo16WMHAOEbpYrHQZ8Cbr0LAAAz
Reviewed By: itamaro
Differential Revision: D102886517
fbshipit-source-id: 6727892a582074e9b64715a8719c48d8dd05bbd01 parent 0b92dea commit ccf9609
224 files changed
Lines changed: 8614 additions & 6971 deletions
File tree
- .github/workflows
- Android
- testbed/app
- Doc
- c-api
- data
- howto
- library
- tools
- extensions
- templates
- tutorial
- using
- Include/internal
- InternalDocs
- Lib
- _pyrepl
- email
- http
- json
- multiprocessing
- test
- test_asyncio
- test_ctypes
- test_dataclasses
- test_email
- test_free_threading
- test_interpreters
- test_json
- test_pyrepl
- zipfile
- Misc
- NEWS.d/next
- Build
- Core_and_Builtins
- Documentation
- Library
- Security
- Windows
- Modules
- _ctypes
- _zstd
- clinic
- expat
- Objects
- Platforms/emscripten
- web_example
- Python
- clinic
- Tools/build
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
37 | 40 | | |
38 | 41 | | |
39 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
637 | 638 | | |
638 | 639 | | |
639 | 640 | | |
| 641 | + | |
640 | 642 | | |
641 | 643 | | |
642 | 644 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| |||
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
35 | | - | |
| 36 | + | |
| 37 | + | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
| 58 | + | |
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
| |||
0 commit comments