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.3k
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
Include
pythonrun.h
on
3.3
User selector
All users
All time
Commit history
Commits on May 4, 2013
Issue #17408: Avoid using an obsolete instance of the copyreg module when the interpreter is shutdown and then started again.
pitrou
committed
957a23b
View commit details
Copy full SHA for 957a23b
View code at this point
Browse repository at this point
Commits on Jun 19, 2012
Issue #14928: Fix importlib bootstrap issues by using a custom executable (Modules/_freeze_importlib) to build Python/importlib.h.
pitrou
committed
e67f48c
View commit details
Copy full SHA for e67f48c
View code at this point
Browse repository at this point
Commits on Jun 3, 2012
Issue #14090: fix some minor C API problems in default branch (3.3)
eliben
committed
0813168
View commit details
Copy full SHA for 0813168
View code at this point
Browse repository at this point
Commits on Apr 14, 2012
Issue #2377: Make importlib the implementation of __import__().
Show description for fd07415
brettcannon
committed
fd07415
View commit details
Copy full SHA for fd07415
View code at this point
Browse repository at this point
Commits on Feb 21, 2012
Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.
pitrou
committed
528b54b
View commit details
Copy full SHA for 528b54b
View code at this point
Browse repository at this point
Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.
pitrou
committed
86838b0
View commit details
Copy full SHA for 86838b0
View code at this point
Browse repository at this point
Commits on Feb 20, 2012
Merge 3.2: Issue #13703 plus some related test suite fixes.
birkenfeld
committed
2fb477c
View commit details
Copy full SHA for 2fb477c
View code at this point
Browse repository at this point
Merge from 3.1: Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)
Show description for 09a7c72
birkenfeld
committed
09a7c72
View commit details
Copy full SHA for 09a7c72
View code at this point
Browse repository at this point
Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)
Show description for 2daf6ae
birkenfeld
committed
2daf6ae
View commit details
Copy full SHA for 2daf6ae
View code at this point
Browse repository at this point
Commits on Nov 18, 2011
Issue #10227: Add an allocation cache for a single slice object.
Show description for f34a0cd
pitrou
committed
f34a0cd
View commit details
Copy full SHA for f34a0cd
View code at this point
Browse repository at this point
Commits on May 4, 2011
Issue #1856: Avoid crashes and lockups when daemon threads run while the
Show description for fc20b0c
pitrou
committed
fc20b0c
View commit details
Copy full SHA for fc20b0c
View code at this point
Browse repository at this point
Issue #1856: Avoid crashes and lockups when daemon threads run while the
Show description for 0d5e52d
pitrou
committed
0d5e52d
View commit details
Copy full SHA for 0d5e52d
View code at this point
Browse repository at this point
Commits on Mar 6, 2011
Remove sys.subversion and svn build identification leftovers.
birkenfeld
committed
776e586
View commit details
Copy full SHA for 776e586
View code at this point
Browse repository at this point
Merge build identification to 3.2 branch.
birkenfeld
committed
13039c8
View commit details
Copy full SHA for 13039c8
View code at this point
Browse repository at this point
Commits on Mar 5, 2011
Commit the hg build identification patch from the pymigr repo.
birkenfeld
committed
1ca2e79
View commit details
Copy full SHA for 1ca2e79
View code at this point
Browse repository at this point
Commits on Dec 27, 2010
Issue #9738: Document encodings of AST, compiler, parser and PyRun functions
Victor Stinner
committed
00676d1
View commit details
Copy full SHA for 00676d1
View code at this point
Browse repository at this point
Commits on Dec 4, 2010
Expose CompileString, not CompileStringFlags under the
Show description for 0d012f2
loewis
committed
0d012f2
View commit details
Copy full SHA for 0d012f2
View code at this point
Browse repository at this point
Add an "optimize" parameter to compile() to control the optimization level, and provide an interface to it in py_compile, compileall and PyZipFile.
birkenfeld
committed
8334fd9
View commit details
Copy full SHA for 8334fd9
View code at this point
Browse repository at this point
Commits on Dec 3, 2010
Merge branches/pep-0384.
loewis
committed
4d0d471
View commit details
Copy full SHA for 4d0d471
View code at this point
Browse repository at this point
Commits on Sep 27, 2010
issue 9910
Show description for 3b69db2
Kristján Valur Jónsson
committed
3b69db2
View commit details
Copy full SHA for 3b69db2
View code at this point
Browse repository at this point
Commits on Aug 8, 2010
Issue #477863: Print a warning at shutdown if gc.garbage is not empty.
pitrou
committed
696e035
View commit details
Copy full SHA for 696e035
View code at this point
Browse repository at this point
Commits on May 9, 2010
Recorded merge of revisions 81032 via svnmerge from
Show description for 7f14f0d
pitrou
committed
7f14f0d
View commit details
Copy full SHA for 7f14f0d
View code at this point
Browse repository at this point
Recorded merge of revisions 81029 via svnmerge from
Show description for f95a1b3
pitrou
committed
f95a1b3
View commit details
Copy full SHA for f95a1b3
View code at this point
Browse repository at this point
Commits on Mar 14, 2010
* Replaces the internals of the subprocess module from fork through exec on
Show description for fb94c5f
gpshead
committed
fb94c5f
View commit details
Copy full SHA for fb94c5f
View code at this point
Browse repository at this point
Commits on Jul 2, 2009
Merged revisions 73782-73784 via svnmerge from
Show description for e39d5d5
benjaminp
committed
e39d5d5
View commit details
Copy full SHA for e39d5d5
View code at this point
Browse repository at this point
a little more fiddling to make flags like 2.x
benjaminp
committed
ffeaa88
View commit details
Copy full SHA for ffeaa88
View code at this point
Browse repository at this point
the old CO_FUTURE flags can't be commented out
benjaminp
committed
466a782
View commit details
Copy full SHA for 466a782
View code at this point
Browse repository at this point
Commits on Apr 1, 2009
The BDFL has retired! Long live the FLUFL (Friendly Language Uncle For Life)!
brettcannon
committed
e3944a5
View commit details
Copy full SHA for e3944a5
View code at this point
Browse repository at this point
Commits on Mar 2, 2009
ignore the coding cookie in compile(), exec(), and eval() if the source is a string #4626
benjaminp
committed
f5b5224
View commit details
Copy full SHA for f5b5224
View code at this point
Browse repository at this point
Commits on Jun 13, 2008
Merged revisions 64214 via svnmerge from
Show description for 3d17a5c
amauryfa
committed
3d17a5c
View commit details
Copy full SHA for 3d17a5c
View code at this point
Browse repository at this point
Commits on May 26, 2008
Renamed PyString to PyBytes
tiran
committed
72b710a
View commit details
Copy full SHA for 72b710a
View code at this point
Browse repository at this point
Renamed PyBytes to PyByteArray
tiran
committed
9c4756e
View commit details
Copy full SHA for 9c4756e
View code at this point
Browse repository at this point
Commits on Apr 5, 2008
Change command line processing API to use wchar_t.
Show description for 790465f
loewis
committed
790465f
View commit details
Copy full SHA for 790465f
View code at this point
Browse repository at this point
Commits on Feb 9, 2008
Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,…
Show description for 77c02eb
tiran
committed
77c02eb
View commit details
Copy full SHA for 77c02eb
View code at this point
Browse repository at this point
Commits on Dec 2, 2007
Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h
tiran
committed
217cfd1
View commit details
Copy full SHA for 217cfd1
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.