gh-142349: Implement PEP 810 - Explicit lazy imports#142351
Merged
Merged
gh-142349: Implement PEP 810 - Explicit lazy imports#142351
Commits
Commits on Oct 2, 2025
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- authored andcommitted
- authored andcommitted
- authored andcommitted
- authored andcommitted
- authored andcommitted
- authored andcommitted
- authored andcommitted
- authored andcommitted
- authored andcommitted
- authored andcommitted
- committed
- committed
- committed
- committed
- authored andcommitted
- authored andcommitted
- authored andcommitted
- committed
- committed
- committed
Commits on Oct 3, 2025
- committed
Merge pull request #2 from bswck/lazy-import-pyrepl-highlight
Show description for 5ff0dd2authored
Commits on Oct 7, 2025
- committed
- committed
- committed
Merge pull request #7 from LazyImportsCabal/lazy_dir
Show description for 2799a4dauthored- committed
- committed
Commits on Oct 8, 2025
Merge pull request #8 from LazyImportsCabal/lazy_test
Show description for 46b3b75authored- committed
- committed
- committed
Merge pull request #9 from LazyImportsCabal/cleanup
Show description for fe526b4authored
Commits on Oct 9, 2025
- committed
Merge pull request #10 from LazyImportsCabal/sys_c_api
Show description for ee77665authored
Commits on Oct 20, 2025
Commits on Oct 21, 2025
Commits on Oct 22, 2025
Merge pull request #14 from LazyImportsCabal/fix
Show description for 2af21a1authored
Commits on Oct 23, 2025
Commits on Oct 24, 2025
Merge pull request #16 from LazyImportsCabal/lazy_globals
Show description for a0a9184authored
Commits on Oct 25, 2025
- committed
Merge pull request #17 from DinoV/lazy_builtins
Show description for 90246ccauthored- committed
Merge pull request #18 from LazyImportsCabal/bad_global
Show description for c075f5bauthored- committed
Commits on Oct 27, 2025
- committed
Commits on Nov 3, 2025
Commits on Nov 5, 2025
Merge pull request #21 from LazyImportsCabal/lazy_rebase
Show description for d8f95f7authored
Commits on Nov 9, 2025
Commits on Dec 6, 2025
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Update Doc/whatsnew/3.15.rst
Show description for e6633ffandauthored- committed
- authored
- committed
- committed
Update Doc/whatsnew/3.15.rst
Show description for 971d395andauthored- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- authored
- committed
- committed
- authored
- committed
- authored
- committed
- committed
- committed
- committed
- committed
- authored
- committed
- committed
- committed
- committed
- authored
- committed
- committed
Commits on Dec 7, 2025
- authored andcommitted
- authored andcommitted
- authored andcommitted
- authored andcommitted
- authored andcommitted
Various UAFs & cosmetic fixes in `Python/{bltinmodule,bytecode,ceval}.c` (#33)
Show description for c4ed3c4authoredFix missing `lazy`-related symbols for the JIT (#34)
Show description for 5000033authored- authored
Commits on Dec 8, 2025
Fix and improve `Objects/lazyimportobject.c` (#31)
Show description for 023f806authored- committed
- committed
Don't include the new C API functions
Show description for 6fd8c59committedAdd the new builtin types to the known-to-be-mutable-global lists in
Show description for a05b50dcommittedFix some crashes
Show description for ac80f2dcommitted- committed
Use `self.assertIn/assertNotIn` instead of `self.assertTrue/assertFalse` (#27)
Show description for cd1878candauthored- authored
Commits on Dec 10, 2025
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Commits on Dec 11, 2025
Commits on Dec 15, 2025
- committed
- committed
Address open comments
Show description for d95fd85committed
Commits on Dec 16, 2025
Apply PEP-7 to `Python/import.c` (#29)
Show description for 3a535deauthored
Commits on Dec 17, 2025
Reflow and reformat to stick to PEP 7's line length limit in most places,
Show description for 1572241committed- authored
- authored
- committed
- authored
- authored
Commits on Dec 18, 2025
Update Doc/library/sys.rst
Show description for 9d6c8e8andauthored- committed
- authored
- committed
- committed
- committed
- committed
Merge pull request #40 from hugovk/3.15-lazy-rm-get_lazy_modules
Show description for b437afbauthored
Commits on Dec 19, 2025
Add test exercising that the appropriate error is raised when calling
Show description for 9fc7da2committed
Commits on Jan 4, 2026
Commits on Jan 5, 2026
Fix test_sys after the removal of m_dict_version from the module object in
Show description for eaf8335committed- committed
- authored
- authored
Commits on Jan 15, 2026
Commits on Jan 26, 2026
Commits on Jan 27, 2026
- committed
Merge pull request #49 from DinoV/lazy_review_updates
Show description for b960d3aauthored- committed
- committed
Commits on Jan 28, 2026
- committed
- committed
- committed
Merge pull request #50 from DinoV/lazy_review_updates2
Show description for aa2f4deauthored- authored
- committed
Merge pull request #51 from DinoV/fix_merge
Show description for 80b3925authored
Commits on Feb 11, 2026
- committed
Merge pull request #52 from DinoV/lazy_merge
Show description for bf5adbaauthored- authored