Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
python
cpython
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
2.3k
(2.3k)
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
cpython
Lib
importlib
_bootstrap_external.py
on
3.11
User selector
All users
Datepicker
All time
Commit history
Commits on Apr 30, 2026
[3.11] gh-145506: Fixes CVE-2026-2297 by ensuring SourcelessFileLoader uses io.open_code (GH-145507) (#145515)
Show description for 69ddd9b
miss-islington
and
zooba
authored
69ddd9b
View commit details
Copy full SHA for 69ddd9b
View code at this point
Browse repository at this point
Commits on Mar 15, 2024
[3.11] gh-116811: Ensure MetadataPathFinder.invalidate_caches is reachable when delegated through PathFinder. (GH-116812) (#116865)
Show description for 8acd6ca
jaraco
authored
8acd6ca
View commit details
Copy full SHA for 8acd6ca
View code at this point
Browse repository at this point
Commits on Jul 17, 2022
gh-91181: drop support for bytes on sys.path (GH-31934)
Show description for ccbf853
miss-islington
and
graingert
authored
ccbf853
View commit details
Copy full SHA for ccbf853
View code at this point
Browse repository at this point
Commits on Jul 5, 2022
[3.11] gh-94485: Set line number of module's RESUME instruction to 0 as specified by PEP 626 (GH-94552) (GH-94562)
Show description for 1bfe83a
ambv
authored
1bfe83a
View commit details
Copy full SHA for 1bfe83a
View code at this point
Browse repository at this point
Commits on Jun 13, 2022
gh-93461: Invalidate sys.path_importer_cache entries with relative paths (GH-93653)
Show description for 3d1c080
miss-islington
and
tiran
authored
3d1c080
View commit details
Copy full SHA for 3d1c080
View code at this point
Browse repository at this point
Commits on Apr 28, 2022
gh-91869: Fix tracing of specialized instructions with extended args (GH-91945)
sweeneyde
authored
37c6db6
View commit details
Copy full SHA for 37c6db6
View code at this point
Browse repository at this point
Commits on Apr 21, 2022
GH-88116: Use a compact format to represent end line and column offsets. (GH-91666)
Show description for 944fffe
markshannon
authored
944fffe
View commit details
Copy full SHA for 944fffe
View code at this point
Browse repository at this point
Commits on Apr 15, 2022
gh-91276: Make JUMP_IF_TRUE_OR_POP/JUMP_IF_FALSE_OR_POP relative (GH-32215)
iritkatriel
authored
ea2ae02
View commit details
Copy full SHA for ea2ae02
View code at this point
Browse repository at this point
Commits on Apr 11, 2022
bpo-47120: make POP_JUMP_IF_TRUE/FALSE/NONE/NOT_NONE relative (GH-32400)
iritkatriel
authored
dd207a6
View commit details
Copy full SHA for dd207a6
View code at this point
Browse repository at this point
Commits on Apr 5, 2022
bpo-47120: make JUMP_NO_INTERRUPT relative (GH-32221)
iritkatriel
authored
0aa8d5c
View commit details
Copy full SHA for 0aa8d5c
View code at this point
Browse repository at this point
bpo-47186: Replace JUMP_IF_NOT_EG_MATCH by CHECK_EG_MATCH + jump (GH-32309)
iritkatriel
authored
32091df
View commit details
Copy full SHA for 32091df
View code at this point
Browse repository at this point
Commits on Apr 1, 2022
bpo-47186: Replace JUMP_IF_NOT_EXC_MATCH by CHECK_EXC_MATCH + jump (GH-32231)
iritkatriel
authored
04e07c2
View commit details
Copy full SHA for 04e07c2
View code at this point
Browse repository at this point
Commits on Mar 31, 2022
bpo-47120: Replace the JUMP_ABSOLUTE opcode by the relative JUMP_BACKWARD (GH-32115)
iritkatriel
authored
a00518d
View commit details
Copy full SHA for a00518d
View code at this point
Browse repository at this point
Commits on Mar 17, 2022
Use low bit of LOAD_GLOBAL's oparg to indicate whether it should push an additional NULL. (GH-31933)
markshannon
authored
3011a09
View commit details
Copy full SHA for 3011a09
View code at this point
Browse repository at this point
Commits on Mar 8, 2022
bpo-46841: Don't use an oparg counter for `STORE_SUBSCR` (GH-31742)
brandtbucher
authored
5498a61
View commit details
Copy full SHA for 5498a61
View code at this point
Browse repository at this point
Commits on Mar 7, 2022
bpo-46841: Use inline caching for calls (GH-31709)
brandtbucher
authored
f193631
View commit details
Copy full SHA for f193631
View code at this point
Browse repository at this point
Commits on Mar 5, 2022
Remove trailing spaces (GH-31695)
serhiy-storchaka
authored
6927632
View commit details
Copy full SHA for 6927632
View code at this point
Browse repository at this point
Commits on Mar 4, 2022
bpo-46841: Fix error message hacks in `GET_AWAITABLE` (GH-31664)
brandtbucher
authored
586b24d
View commit details
Copy full SHA for 586b24d
View code at this point
Browse repository at this point
Commits on Mar 3, 2022
bpo-46841: Use inline caching for attribute accesses (GH-31640)
brandtbucher
authored
05a8bc1
View commit details
Copy full SHA for 05a8bc1
View code at this point
Browse repository at this point
Commits on Mar 1, 2022
bpo-46841: Use inline cache for `BINARY_SUBSCR`. (GH-31618)
markshannon
authored
3b0f1c5
View commit details
Copy full SHA for 3b0f1c5
View code at this point
Browse repository at this point
bpo-46841: Use inline caching for `COMPARE_OP` (GH-31622)
brandtbucher
authored
7820a58
View commit details
Copy full SHA for 7820a58
View code at this point
Browse repository at this point
Commits on Feb 28, 2022
bpo-46841: Move the cache for `LOAD_GLOBAL` inline. (GH-31575)
markshannon
authored
4558af5
View commit details
Copy full SHA for 4558af5
View code at this point
Browse repository at this point
bpo-46841: Use inline caching for `UNPACK_SEQUENCE` (GH-31591)
brandtbucher
authored
424ecab
View commit details
Copy full SHA for 424ecab
View code at this point
Browse repository at this point
Commits on Feb 25, 2022
bpo-46841: Use *inline* caching for `BINARY_OP` (GH-31543)
brandtbucher
authored
0f41aac
View commit details
Copy full SHA for 0f41aac
View code at this point
Browse repository at this point
Commits on Feb 21, 2022
bpo-46329: Streamline calling sequence a bit. (GH-31465)
Show description for 59585d6
markshannon
authored
59585d6
View commit details
Copy full SHA for 59585d6
View code at this point
Browse repository at this point
Commits on Feb 18, 2022
bpo-46329: Change calling sequence (again) (GH-31373)
Show description for cf345e9
markshannon
authored
cf345e9
View commit details
Copy full SHA for cf345e9
View code at this point
Browse repository at this point
Commits on Jan 28, 2022
bpo-46329: Split calls into precall and call instructions. (GH-30855)
Show description for 89fd7c3
markshannon
authored
89fd7c3
View commit details
Copy full SHA for 89fd7c3
View code at this point
Browse repository at this point
Commits on Jan 26, 2022
bpo-46528: Simplify the VM's stack manipulations (GH-30902)
brandtbucher
authored
8548366
View commit details
Copy full SHA for 8548366
View code at this point
Browse repository at this point
Commits on Jan 24, 2022
bpo-43683: Streamline YIELD_VALUE and SEND (GH-30723)
Show description for 0367a36
markshannon
authored
0367a36
View commit details
Copy full SHA for 0367a36
View code at this point
Browse repository at this point
Commits on Jan 20, 2022
bpo-46409: Make generators in bytecode (GH-30633)
Show description for b04dfbb
markshannon
authored
b04dfbb
View commit details
Copy full SHA for b04dfbb
View code at this point
Browse repository at this point
Commits on Jan 6, 2022
bpo-45923: Handle call events in bytecode (GH-30364)
Show description for e028ae9
markshannon
authored
e028ae9
View commit details
Copy full SHA for e028ae9
View code at this point
Browse repository at this point
bpo-46031: add POP_JUMP_IF_NOT_NONE and POP_JUMP_IF_NONE (GH-30019)
penguin-wwy
authored
3db762d
View commit details
Copy full SHA for 3db762d
View code at this point
Browse repository at this point
Commits on Jan 4, 2022
bpo-46009: Remove GEN_START (GH-30367)
brandtbucher
authored
31e43cb
View commit details
Copy full SHA for 31e43cb
View code at this point
Browse repository at this point
bpo-46202: Remove opcode POP_EXCEPT_AND_RERAISE (GH-30302)
Show description for a94461d
iritkatriel
authored
a94461d
View commit details
Copy full SHA for a94461d
View code at this point
Browse repository at this point
Commits on Jan 2, 2022
bpo-46219, 46221: simplify except* implementation following exc_info changes. Move helpers to exceptions.c. Do not assume that exception groups are truthy. (GH-30289)
iritkatriel
authored
65e7c1f
View commit details
Copy full SHA for 65e7c1f
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.