Commit d6aecde
Sync pre-release CPython main branch from GitHub (2026-07-21)
Summary:
Imported python/cpython `3.16.0a0` from upstream rev [`20b7e8e`](https://www.github.com/python/cpython/commit/20b7e8e50b9a4a92989b36531429f9b51ee0a0bf) (committed 2026-07-21 00:46:48+00:00).
# Commit Info
- Base: (`3.16.0a0`) - [`f62050d`](https://www.github.com/python/cpython/commit/f62050d65743f0c895f7e6d665936c4e86aa39d5) (commit date: 2026-07-16 17:37:00+00:00)
- Imported: (`3.16.0a0`) - [`20b7e8e`](https://www.github.com/python/cpython/commit/20b7e8e50b9a4a92989b36531429f9b51ee0a0bf) (commit date: 2026-07-21 00:46:48+00:00)
# Noteworthy file changes
- Build system files (6 removed): `PCbuild/pylauncher.vcxproj`, `PCbuild/pylauncher.vcxproj.filters`, `PCbuild/pyshellext.vcxproj`, `PCbuild/pyshellext.vcxproj.filters`, `PCbuild/pywlauncher.vcxproj`, `PCbuild/pywlauncher.vcxproj.filters`
- Native files (4 removed):
```
- PC/launcher.c
- PC/launcher2.c
- Tools/msi/bundle/bootstrap/pch.h
- Tools/msi/bundle/bootstrap/resource.h
```
- Test files (4 added, 1 removed)
- Low-signal files (49 added, 4 removed) (NEWS.d, docs, .github)
- Other files (4 added, 154 removed)
Complete list of added/removed files: https://www.internalfb.com/intern/everpaste/?color=0&handle=GPIc7xxq-Cw_k_AEAMAutom6PPo-br0LAAAz
Reviewed By: DinoV
Differential Revision: D112963960
fbshipit-source-id: 1a525fae9ef28cf47d397f24d7ddc9961b34b6d71 parent c08f68d commit d6aecde
438 files changed
Lines changed: 6841 additions & 19614 deletions
File tree
- .azure-pipelines
- .github
- workflows
- Doc
- c-api
- faq
- howto
- library
- tools
- using
- whatsnew
- Include
- internal
- InternalDocs
- Lib
- _pyrepl
- asyncio
- compression/zstd
- concurrent/futures
- ctypes
- curses
- importlib
- profiling/sampling
- pydoc_data
- test
- libregrtest
- support
- test_ast
- test_asyncio
- test_capi
- test_concurrent_futures
- test_ctypes
- test_free_threading
- test_io
- test_json
- test_lazy_import
- data
- test_os
- test_pathlib
- test_pydoc
- test_pyrepl
- test_sqlite3
- test_tools
- urllib
- xmlrpc
- Mac/BuildScript
- resources
- Misc
- NEWS.d/next
- Build
- Core_and_Builtins
- Library
- Tests
- Tools-Demos
- Windows
- macOS
- Modules
- _remote_debugging
- _zstd
- clinic
- Objects
- PCbuild
- PC
- layout
- support
- Parser
- Platforms/emscripten
- Python
- Tools
- buildbot
- build
- check-c-api-docs
- msi
- appendpath
- bundle
- bootstrap
- packagegroups
- core
- dev
- doc
- exe
- freethreaded
- launcher
- lib
- path
- pip
- tcltk
- test
- ucrt
- nuget
- pixi-packages
- asan
- default
- freethreading
- tsan-freethreading
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 | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
| 191 | + | |
| 192 | + | |
197 | 193 | | |
198 | 194 | | |
199 | 195 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | 184 | | |
201 | 185 | | |
202 | 186 | | |
| |||
650 | 634 | | |
651 | 635 | | |
652 | 636 | | |
653 | | - | |
654 | 637 | | |
655 | 638 | | |
656 | 639 | | |
| |||
671 | 654 | | |
672 | 655 | | |
673 | 656 | | |
674 | | - | |
675 | 657 | | |
676 | 658 | | |
677 | 659 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | 50 | | |
54 | 51 | | |
55 | 52 | | |
| |||
73 | 70 | | |
74 | 71 | | |
75 | 72 | | |
76 | | - | |
77 | 73 | | |
78 | 74 | | |
79 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
| 43 | + | |
42 | 44 | | |
43 | 45 | | |
44 | 46 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
162 | 161 | | |
163 | 162 | | |
164 | 163 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
499 | 499 | | |
500 | 500 | | |
501 | 501 | | |
502 | | - | |
| 502 | + | |
| 503 | + | |
503 | 504 | | |
504 | | - | |
| 505 | + | |
505 | 506 | | |
506 | | - | |
507 | | - | |
| 507 | + | |
508 | 508 | | |
509 | 509 | | |
510 | 510 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
243 | 243 | | |
244 | 244 | | |
245 | 245 | | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
0 commit comments