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
Accelerator
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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
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
35.2k
Star
74.4k
Code
Issues
5k+
Pull requests
2.5k
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
Objects
codeobject.c
on
3.12
User selector
All users
Datepicker
All time
Commit history
Commits on Mar 4, 2025
[3.12] gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) (#130757)
Show description for 7ce5f15
picnixz
and
chouquette
authored
7ce5f15
View commit details
Copy full SHA for 7ce5f15
View code at this point
Browse repository at this point
Commits on Sep 27, 2024
[3.12] gh-113993: Make interned strings mortal (GH-120520, GH-121364, GH-121903, GH-122303) (#123065)
Show description for 49f6beb
encukou
and
ericsnowcurrently
authored
49f6beb
View commit details
Copy full SHA for 49f6beb
View code at this point
Browse repository at this point
Commits on Nov 23, 2023
[3.12] GH-109052: Use the base opcode when comparing code objects (GH-112329)
gaogaotiantian
authored
3210e3c
View commit details
Copy full SHA for 3210e3c
View code at this point
Browse repository at this point
Commits on Nov 8, 2023
[3.12] gh-110543: Fix CodeType.replace in presence of comprehensions (GH-110586) (#111866)
Show description for 4f976c3
miss-islington
and
JelleZijlstra
authored
4f976c3
View commit details
Copy full SHA for 4f976c3
View code at this point
Browse repository at this point
Commits on Aug 16, 2023
[3.12] gh-86457: Fix signature for code.replace() (GH-23199) (#107744)
Show description for 9864f9a
serhiy-storchaka
authored
9864f9a
View commit details
Copy full SHA for 9864f9a
View code at this point
Browse repository at this point
Commits on Jun 29, 2023
[3.12] Fix possible refleak in CodeType.replace() (GH-106243) (GH-106244)
Show description for 2405929
miss-islington
and
serhiy-storchaka
authored
2405929
View commit details
Copy full SHA for 2405929
View code at this point
Browse repository at this point
Commits on Apr 12, 2023
GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-103083)
Show description for 411b169
markshannon
authored
411b169
View commit details
Copy full SHA for 411b169
View code at this point
Browse repository at this point
Commits on Apr 3, 2023
gh-101865: Deprecate `co_lnotab` from code objects as per PEP 626 (#101866)
Show description for 2a72125
sobolevn
and
arhadthedev
authored
2a72125
View commit details
Copy full SHA for 2a72125
View code at this point
Browse repository at this point
Commits on Mar 8, 2023
gh-102381: don't call watcher callback with dead object (#102382)
Show description for 1e703a4
carljm
and
Yhg1s
authored
1e703a4
View commit details
Copy full SHA for 1e703a4
View code at this point
Browse repository at this point
Commits on Feb 28, 2023
gh-101101: Unstable C API tier (PEP 689) (GH-101102)
encukou
authored
6b2d7c0
View commit details
Copy full SHA for 6b2d7c0
View code at this point
Browse repository at this point
Commits on Feb 20, 2023
gh-101907: Stop using `_Py_OPCODE` and `_Py_OPARG` macros (GH-101912)
Show description for a99eb5c
zooba
authored
a99eb5c
View commit details
Copy full SHA for a99eb5c
View code at this point
Browse repository at this point
Commits on Jan 10, 2023
GH-100117: Make `co_lines` more efficient (GH-100447)
brandtbucher
authored
f07daaf
View commit details
Copy full SHA for f07daaf
View code at this point
Browse repository at this point
Commits on Jan 4, 2023
GH-100719: Remove the `co_nplaincellvars` field from code objects. (GH-100721)
markshannon
authored
15aecf8
View commit details
Copy full SHA for 15aecf8
View code at this point
Browse repository at this point
Commits on Dec 23, 2022
gh-94155: Reduce hash collisions for code objects (#100183)
Show description for a98d9ea
sweeneyde
authored
a98d9ea
View commit details
Copy full SHA for a98d9ea
View code at this point
Browse repository at this point
Commits on Dec 14, 2022
GH-100000: Cleanup and polish various watchers code (GH-99998)
Show description for ae83c78
itamaro
authored
ae83c78
View commit details
Copy full SHA for ae83c78
View code at this point
Browse repository at this point
GH-100222: Redefine _Py_CODEUNIT as a union to clarify structure of code unit. (GH-100223)
markshannon
authored
6997e77
View commit details
Copy full SHA for 6997e77
View code at this point
Browse repository at this point
Commits on Dec 9, 2022
GH-98522: Add version number to code objects. (GH-98525)
Show description for fb713b2
markshannon
authored
fb713b2
View commit details
Copy full SHA for fb713b2
View code at this point
Browse repository at this point
Commits on Dec 2, 2022
GH-91054: Add code object watchers API (GH-99859)
Show description for 3c137dc
itamaro
and
Ye11ow-Flash
authored
3c137dc
View commit details
Copy full SHA for 3c137dc
View code at this point
Browse repository at this point
Commits on Nov 29, 2022
gh-99845: Clean up _PyObject_VAR_SIZE() usage (#99847)
Show description for 74d5f61
vstinner
authored
74d5f61
View commit details
Copy full SHA for 74d5f61
View code at this point
Browse repository at this point
Commits on Nov 10, 2022
gh-99300: Use Py_NewRef() in Objects/ directory (#99332)
Show description for c0feb99
vstinner
authored
c0feb99
View commit details
Copy full SHA for c0feb99
View code at this point
Browse repository at this point
GH-96421: Insert shim frame on entry to interpreter (GH-96319)
Show description for 1e197e6
markshannon
authored
1e197e6
View commit details
Copy full SHA for 1e197e6
View code at this point
Browse repository at this point
Commits on Nov 2, 2022
GH-98686: Quicken everything (GH-98687)
brandtbucher
authored
276d777
View commit details
Copy full SHA for 276d777
View code at this point
Browse repository at this point
Commits on Oct 11, 2022
gh-95756: Free and NULL-out code caches when needed (GH-98181)
Fidget-Spinner
authored
7ec2e27
View commit details
Copy full SHA for 7ec2e27
View code at this point
Browse repository at this point
gh-95756: Lazily created cached co_* attrs (GH-97791)
Fidget-Spinner
authored
b399115
View commit details
Copy full SHA for b399115
View code at this point
Browse repository at this point
Commits on Oct 5, 2022
GH-97779: Ensure that *all* frame objects are backed by "complete" frames (GH-97845)
brandtbucher
authored
0ff8fd6
View commit details
Copy full SHA for 0ff8fd6
View code at this point
Browse repository at this point
Commits on Oct 3, 2022
gh-94808: `_PyLineTable_StartsLine` was not used (GH-96609)
sobolevn
authored
e990c6a
View commit details
Copy full SHA for e990c6a
View code at this point
Browse repository at this point
Commits on Aug 23, 2022
GH-96187: Prevent _PyCode_GetExtra to return garbage for negative indexes (GH-96188)
pablogsal
authored
16ebae4
View commit details
Copy full SHA for 16ebae4
View code at this point
Browse repository at this point
Commits on Aug 4, 2022
gh-94936: C getters: co_varnames, co_cellvars, co_freevars (#95008)
Fidget-Spinner
authored
42b102b
View commit details
Copy full SHA for 42b102b
View code at this point
Browse repository at this point
Commits on Aug 1, 2022
GH-95150: Use position and exception tables for code hashing and equality (GH-95509)
brandtbucher
authored
c7e5bba
View commit details
Copy full SHA for c7e5bba
View code at this point
Browse repository at this point
Commits on Jul 22, 2022
GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121)
brandtbucher
authored
e402b26
View commit details
Copy full SHA for e402b26
View code at this point
Browse repository at this point
Commits on Jul 21, 2022
Fix PyCode_Addr2Location when addrq < 0 (GH-95091)
Fidget-Spinner
authored
a6daaf2
View commit details
Copy full SHA for a6daaf2
View code at this point
Browse repository at this point
Commits on Jul 1, 2022
GH-94262: Don't create frame objects for frames that aren't yet complete. (GH-94371)
markshannon
authored
544531d
View commit details
Copy full SHA for 544531d
View code at this point
Browse repository at this point
Commits on Jun 28, 2022
gh-88116: Avoid undefined behavior when decoding varints in code objects (#94375)
pablogsal
authored
c485ec0
View commit details
Copy full SHA for c485ec0
View code at this point
Browse repository at this point
Commits on Jun 24, 2022
gh-93382: Sync up `co_code` changes with 3.11 (GH-94227)
Show description for 50a5ab2
Fidget-Spinner
authored
50a5ab2
View commit details
Copy full SHA for 50a5ab2
View code at this point
Browse repository at this point
Commits on Jun 20, 2022
GH-93249: relax overly strict assertion on bounds->ar_start (GH-93961)
iritkatriel
authored
1603a10
View commit details
Copy full SHA for 1603a10
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.