8000 Update dates · markshannon/New-C-API-for-Python@73b01ab · GitHub
[go: up one dir, main page]

Skip to content

Commit 73b01ab

Browse files
committed
Update dates
1 parent 6155714 commit 73b01ab

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -73,21 +73,21 @@ To help porting we will provide an [interopability API](./Interop.md)
7373

7474
This is very much provisional at this point.
7575

76-
* 2023 (3.12): New C API specification complete. Deprecation of unsafe parts of legacy C API.
77-
* 2024 (3.13): New C API implementation in CPython complete.
78-
* 2025 (3.14): Removal of unsafe parts of legacy C API. Deprecation of legacy C API.
79-
* 2026 (3.15): Add warnings of parts of legacy C API with negative impact on performance.
80-
* 2027 (3.16): Add warnings on any use of legacy C API
81-
* 2028 (3.17): Remove parts of legacy C API with negative impact on performance.
82-
* 2029 (3.18)
76+
* 2024 (3.13): New C API specification complete. Deprecation of unsafe parts of legacy C API.
77+
* 2025 (3.14): New C API implementation in CPython complete.
78+
* 2026 (3.15): Removal of unsafe parts of legacy C API. Deprecation of legacy C API.
79+
* 2027 (3.16): Add warnings of parts of legacy C API with negative impact on performance.
80+
* 2028 (3.17): Add warnings on any use of legacy C API
81+
* 2029 (3.18): Remove parts of legacy C API with negative impact on performance.
8382
* 2030 (3.19)
84-
* 2031 (3.20/4.0): Removal of legacy C API
83+
* 2031 (3.20)
84+
* 2032 (3.21/4.0): Removal of legacy C API
8585

8686
The removal of the legacy C API will happen in three stages:
8787

88-
* 2025 (3.14): Removal of the unsafe parts of the API: parts of the API that return borrowed references, or mutate immutable objects.
89-
* 2028 (3.17): Removal of performance limiting parts of the API. For example, parts of the API that prevent improvements to internal data structures.
90-
* 2031 (3.20/4.0): Removal of the rest of the legacy C API.
88+
* 2026 (3.15): Removal of the unsafe parts of the API: parts of the API that return borrowed references, or mutate immutable objects.
89+
* 2029 (3.18): Removal of performance limiting parts of the API. For example, parts of the API that prevent improvements to internal data structures.
90+
* 2032 (3.21/4.0): Removal of the rest of the legacy C API.
9191

9292

9393
## Documentation

0 commit comments

Comments
 (0)
0