bpo-22257: Mention startup refactoring in What's New (GH-4286) · python/cpython@1b46131 (original) (raw)

Original file line number Diff line number Diff line change
@@ -686,6 +686,20 @@ CPython bytecode changes
686 686 (Contributed by Yury Selivanov and INADA Naoki in :issue:`26110`.)
687 687
688 688
689 +Other CPython implementation changes
690 +------------------------------------
691 +
692 +* In preparation for potential future changes to the public CPython runtime
693 + initialization API (see :pep:`432` for details), CPython's internal startup
694 + and configuration management logic has been significantly refactored. While
695 + these updates are intended to be entirely transparent to both embedding
696 + applications and users of the regular CPython CLI, they're being mentioned
697 + here as the refactoring changes the internal order of various operations
698 + during interpreter startup, and hence may uncover previously latent defects,
699 + either in embedding applications, or in CPython itself.
700 + (Contributed by Nick Coghlan and Eric Snow as part of :issue:`22257`.)
701 +
702 +
689 703 Documentation
690 704 =============
691 705