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
View 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
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
36.7k
Star
77.3k
Code
Issues
5k+
Pull requests
2.7k
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
cpython
Tools
cases_generator
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Jul 29, 2026
gh-151321: Fix incorrect opcode metadata flags for LOAD_DEREF opcode (GH-154778)
coroma01
authored
a528a24
View commit details
Copy full SHA for a528a24
View code at this point
Browse repository at this point
Commits on Jul 9, 2026
Use enums for pycore_uop_ids.h. (gh-153351)
Show description for 87e5aac
nascheme
authored
87e5aac
View commit details
Copy full SHA for 87e5aac
View code at this point
Browse repository at this point
Commits on Jun 18, 2026
GH-150516: Reduce the work done to spill and reload the stack around calls (GH-151587)
markshannon
authored
ad1513a
View commit details
Copy full SHA for ad1513a
View code at this point
Browse repository at this point
Commits on Jun 14, 2026
gh-151428: Remove unused imports from `Tools/` (#151442)
IvyXu420
authored
1097b22
View commit details
Copy full SHA for 1097b22
View code at this point
Browse repository at this point
Commits on Jun 1, 2026
GH-148960: Reduce the size of the debug stencils to less than half. (GH-150551)
Show description for 633b6be
markshannon
authored
633b6be
View commit details
Copy full SHA for 633b6be
View code at this point
Browse repository at this point
Commits on May 28, 2026
gh-148871: make `LOAD_COMMON_CONSTANT` use immortal stackref borrows (GH-149625)
NekoAsakura
authored
39bd44f
View commit details
Copy full SHA for 39bd44f
View code at this point
Browse repository at this point
Commits on May 21, 2026
gh-149358: Generating JIT recorder transformers and stabilizing family layouts (GH-149359)
cocolato
authored
0828782
View commit details
Copy full SHA for 0828782
View code at this point
Browse repository at this point
Commits on May 18, 2026
gh-144140: Optimize len for frozen dict/set constants in optimizer (#149969)
lgeiger
authored
18281db
View commit details
Copy full SHA for 18281db
View code at this point
Browse repository at this point
Commits on May 5, 2026
GH-143732: SEND specialization (GH-148963)
Show description for 70bd1c2
markshannon
authored
70bd1c2
View commit details
Copy full SHA for 70bd1c2
View code at this point
Browse repository at this point
Commits on May 4, 2026
gh-143732: add specialization for `FOR_ITER` (GH-148745)
NekoAsakura
authored
9846407
View commit details
Copy full SHA for 9846407
View code at this point
Browse repository at this point
Commits on May 1, 2026
gh-149204: add `_RROT_3` uop to reduce stack moves (GH-149205)
NekoAsakura
authored
0102c1d
View commit details
Copy full SHA for 0102c1d
View code at this point
Browse repository at this point
Commits on Apr 28, 2026
gh-148571: [JIT] Preserve family-head recorder layouts for specialized opcode families (GH-148730)
Show description for be968c7
cocolato
authored
be968c7
View commit details
Copy full SHA for be968c7
View code at this point
Browse repository at this point
Commits on Apr 16, 2026
GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967)
Show description for 600f4db
markshannon
authored
600f4db
View commit details
Copy full SHA for 600f4db
View code at this point
Browse repository at this point
Commits on Apr 14, 2026
gh-148378: Allow multiple consecutive recording ops per macro op (GH-148496)
cocolato
authored
5ce0fe8
View commit details
Copy full SHA for 5ce0fe8
View code at this point
Browse repository at this point
gh-148515: make `optimizer_generator` respect multiple caches (#148524)
NekoAsakura
authored
e02ac1d
View commit details
Copy full SHA for e02ac1d
View code at this point
Browse repository at this point
Commits on Apr 13, 2026
gh-148483: Use Py_GCC_ATTRIBUTE(unused) for stop_tracing label (GH-148481)
clin1234
authored
10d275f
View commit details
Copy full SHA for 10d275f
View code at this point
Browse repository at this point
gh-148285: Allow recording uops after specializing uops (GH-148482)
NekoAsakura
authored
5e74d92
View commit details
Copy full SHA for 5e74d92
View code at this point
Browse repository at this point
Commits on Apr 11, 2026
gh-148211: decompose `_POP_TWO/_POP_CALL(_ONE/_TWO)` in JIT (GH-148377)
NekoAsakura
authored
9831dea
View commit details
Copy full SHA for 9831dea
View code at this point
Browse repository at this point
gh-148211: decompose `[_POP_TWO/_INSERT_2]_LOAD_CONST_INLINE_BORROW` in JIT (GH-148357)
NekoAsakura
authored
72006a7
View commit details
Copy full SHA for 72006a7
View code at this point
Browse repository at this point
Commits on Apr 9, 2026
gh-148211: decompose `_INSERT_1_LOAD_CONST_INLINE(_BORROW)` in JIT (GH-148283)
NekoAsakura
authored
0f49232
View commit details
Copy full SHA for 0f49232
View code at this point
Browse repository at this point
Commits on Apr 8, 2026
gh-148211: decompose `_POP_TOP_LOAD_CONST_INLINE(_BORROW)` in JIT (GH-148230)
NekoAsakura
authored
d2fa4b2
View commit details
Copy full SHA for d2fa4b2
View code at this point
Browse repository at this point
Commits on Mar 22, 2026
gh-143414: Implement unique reference tracking for JIT, optimize unpacking of such tuples (GH-144300)
Show description for e36f8db
reidenong
and
Fidget-Spinner
authored
e36f8db
View commit details
Copy full SHA for e36f8db
View code at this point
Browse repository at this point
Commits on Mar 21, 2026
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
Show description for 879c85f
markshannon
authored
879c85f
View commit details
Copy full SHA for 879c85f
View code at this point
Browse repository at this point
Commits on Mar 5, 2026
gh-141510: Use frozendict in the _opcode_metadata (#144910)
Show description for c8aa8de
vstinner
and
corona10
authored
c8aa8de
View commit details
Copy full SHA for c8aa8de
View code at this point
Browse repository at this point
Commits on Feb 2, 2026
GH-144179: Add value recording to JIT tracing front-end (GH-144303)
markshannon
authored
141fd8b
View commit details
Copy full SHA for 141fd8b
View code at this point
Browse repository at this point
Commits on Jan 17, 2026
gh-143421: Use new buffer to save optimized uops (GH-143682)
cocolato
authored
b4b7324
View commit details
Copy full SHA for b4b7324
View code at this point
Browse repository at this point
Commits on Jan 16, 2026
gh-142913: Add test case for interpreter generator w/ overridden opcodes (#142911)
Show description for 4d5a676
DinoV
authored
4d5a676
View commit details
Copy full SHA for 4d5a676
View code at this point
Browse repository at this point
Commits on Jan 11, 2026
gh-134584: JIT: Remove redundant refcounting for UNARY_{INVERT|NEGATIVE} (GH-143704)
Fidget-Spinner
authored
548526b
View commit details
Copy full SHA for 548526b
View code at this point
Browse repository at this point
Commits on Jan 9, 2026
gh-142764: Restore REPLACE_OPCODE_IF_EVALUATES_PURE optimization for some ops (GH-143335)
Fidget-Spinner
authored
9525911
View commit details
Copy full SHA for 9525911
View code at this point
Browse repository at this point
Commits on Jan 2, 2026
no-issue: Fix optimizer_generator.py to print abstract_uop_name properly (gh-143366)
corona10
authored
9825832
View commit details
Copy full SHA for 9825832
View code at this point
Browse repository at this point
Commits on Dec 23, 2025
GH-143026: Fix assertion error in executor management. (GH-143104)
markshannon
authored
20aeb3a
View commit details
Copy full SHA for 20aeb3a
View code at this point
Browse repository at this point
Commits on Dec 22, 2025
GH-139922: Tail calling for MSVC (VS 2026) (GH-143068)
Show description for be3c131
4 people
authored
be3c131
View commit details
Copy full SHA for be3c131
View code at this point
Browse repository at this point
Commits on Dec 19, 2025
gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599)
Show description for 08bc03f
colesbury
authored
08bc03f
View commit details
Copy full SHA for 08bc03f
View code at this point
Browse repository at this point
Commits on Dec 15, 2025
gh-134584: Remove custom float decref ops (GH-142576)
Fidget-Spinner
authored
0ac4e6c
View commit details
Copy full SHA for 0ac4e6c
View code at this point
Browse repository at this point
GH-142718: JIT: Fix crash due to incorrect caching on side exits when exiting jitted code. (GH-142762)
Show description for 27a2e49
markshannon
authored
27a2e49
View commit details
Copy full SHA for 27a2e49
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.