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
Type
/
to 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
Grammar
on
3.4
User selector
All users
All time
Commit history
Commits on Jun 13, 2015
Issue #24435: Use the devguide link instead of PEP 306 in Grammar/Grammar.
berkerpeksag
committed
192c750
View commit details
Copy full SHA for 192c750
View code at this point
Browse repository at this point
Commits on Mar 20, 2013
Backed out changeset 521232b05b97
benjaminp
committed
605a774
View commit details
Copy full SHA for 605a774
View code at this point
Browse repository at this point
fix compiler warning
benjaminp
committed
c6dc124
View commit details
Copy full SHA for c6dc124
View code at this point
Browse repository at this point
Commits on Jan 14, 2012
Remove lingering artifact of an initial PEP 380 Grammar change that was later reverted
ncoghlan
committed
4c1be9e
View commit details
Copy full SHA for 4c1be9e
View code at this point
Browse repository at this point
Commits on Jan 13, 2012
Implement PEP 380 - 'yield from' (closes #11682)
ncoghlan
committed
1f7ce62
View commit details
Copy full SHA for 1f7ce62
View code at this point
Browse repository at this point
Commits on Dec 15, 2011
input() in this sense is gone
benjaminp
committed
b3132bd
View commit details
Copy full SHA for b3132bd
View code at this point
Browse repository at this point
Commits on Nov 13, 2011
Clarify the existence of the <> operator in Grammar/Grammar with a comment, for issue 13239
eliben
committed
0e79b7e
View commit details
Copy full SHA for 0e79b7e
View code at this point
Browse repository at this point
Commits on Jul 12, 2010
Issue #2009: refactor varargslist and typedargslist productions to make them more friendly for third-party parsers.
mdickinson
committed
1c50d11
View commit details
Copy full SHA for 1c50d11
View code at this point
Browse repository at this point
Commits on Jul 7, 2010
Kill gratuitous space.
mdickinson
committed
7e4a6eb
View commit details
Copy full SHA for 7e4a6eb
View code at this point
Browse repository at this point
Commits on Jul 5, 2010
untabify
benjaminp
committed
aefc1c7
View commit details
Copy full SHA for aefc1c7
View code at this point
Browse repository at this point
Commits on Sep 27, 2009
fix an ambiguity in the grammar from the implementation of extended unpacking
Show description for 4905e80
benjaminp
committed
4905e80
View commit details
Copy full SHA for 4905e80
View code at this point
Browse repository at this point
Commits on Jun 11, 2009
Merged revisions 73196,73278-73280,73299,73308,73312-73313,73317-73318,73321,73324,73331,73335,73340,73363 via svnmerge from
Show description for 87c8d87
benjaminp
committed
87c8d87
View commit details
Copy full SHA for 87c8d87
View code at this point
Browse repository at this point
Commits on May 25, 2009
Merged revisions 72924 via svnmerge from
Show description for 0c31562
birkenfeld
committed
0c31562
View commit details
Copy full SHA for 0c31562
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 Aug 19, 2008
allow keyword args after *args in a function call
benjaminp
committed
2d735bc
View commit details
Copy full SHA for 2d735bc
View code at this point
Browse repository at this point
Commits on Aug 31, 2007
Issue #1066: implement PEP 3109, 2/3 of PEP 3134.
collinw
committed
828f04a
View commit details
Copy full SHA for 828f04a
View code at this point
Browse repository at this point
Commits on Jul 11, 2007
Merged revisions 56154-56264 via svnmerge from
Show description for 992d4a3
gvanrossum
committed
992d4a3
View commit details
Copy full SHA for 992d4a3
View code at this point
Browse repository at this point
Commits on Jun 6, 2007
Merged revisions 55631-55794 via svnmerge from
Show description for e7ba495
gvanrossum
committed
e7ba495
View commit details
Copy full SHA for e7ba495
View code at this point
Browse repository at this point
Commits on May 22, 2007
Merged revisions 55407-55513 via svnmerge from
Show description for d59da4b
gvanrossum
committed
d59da4b
View commit details
Copy full SHA for d59da4b
View code at this point
Browse repository at this point
Commits on May 15, 2007
Merged revisions 55328-55341 via svnmerge from
Show description for 1bc535d
gvanrossum
committed
1bc535d
View commit details
Copy full SHA for 1bc535d
View code at this point
Browse repository at this point
Commits on May 11, 2007
Merged revisions 55225-55227,55229-55269 via svnmerge from
Show description for 0368b72
gvanrossum
committed
0368b72
View commit details
Copy full SHA for 0368b72
View code at this point
Browse repository at this point
Commits on Apr 15, 2007
Hide list comp variables and support set comprehensions
ncoghlan
committed
650f0d0
View commit details
Copy full SHA for 650f0d0
View code at this point
Browse repository at this point
Commits on Mar 19, 2007
"from ... import x" should not be a syntax error... make
Show description for e66c8c7
birkenfeld
committed
e66c8c7
View commit details
Copy full SHA for e66c8c7
View code at this point
Browse repository at this point
Commits on Mar 18, 2007
Make ELLIPSIS a separate token. This makes it a syntax error to write ". . ." for Ellipsis.
birkenfeld
committed
dde0028
View commit details
Copy full SHA for dde0028
View code at this point
Browse repository at this point
Implement PEP 3115 -- new metaclass syntax and semantics.
Show description for 52cc1d8
gvanrossum
committed
52cc1d8
View commit details
Copy full SHA for 52cc1d8
View code at this point
Browse repository at this point
Commits on Feb 27, 2007
Provisional implementation of PEP 3104.
Show description for 81e9502
jeremyhylton
committed
81e9502
View commit details
Copy full SHA for 81e9502
View code at this point
Browse repository at this point
Commits on Feb 9, 2007
Essential changes for print function changes.
Show description for 452bf51
gvanrossum
committed
452bf51
View commit details
Copy full SHA for 452bf51
View code at this point
Browse repository at this point
Commits on Jan 10, 2007
Some more changes related to the new except syntax and semantics,
Show description for 16be03e
gvanrossum
committed
16be03e
View commit details
Copy full SHA for 16be03e
View code at this point
Browse repository at this point
SF patch 1631942 by Collin Winter:
Show description for b940e11
gvanrossum
committed
b940e11
View commit details
Copy full SHA for b940e11
View code at this point
Browse repository at this point
Commits on Dec 28, 2006
PEP 3107 - Function Annotations thanks to Tony Lownds
nnorwitz
committed
c150536
View commit details
Copy full SHA for c150536
View code at this point
Browse repository at this point
Commits on Oct 27, 2006
Jiwon Seo's PEP 3102 implementation.
Show description for 4f72a78
gvanrossum
committed
4f72a78
View commit details
Copy full SHA for 4f72a78
View code at this point
Browse repository at this point
Commits on Sep 6, 2006
Patch #1550786: ellipsis literal.
birkenfeld
committed
52318d6
View commit details
Copy full SHA for 52318d6
View code at this point
Browse repository at this point
Patch #1550800: make exec a function.
birkenfeld
committed
7cae87c
View commit details
Copy full SHA for 7cae87c
View code at this point
Browse repository at this point
Commits on Aug 28, 2006
SF patch 1547796 by Georg Brandl -- set literals.
gvanrossum
committed
86e58e2
View commit details
Copy full SHA for 86e58e2
View code at this point
Browse repository at this point
Commits on Aug 25, 2006
Remove support for backticks from the grammar and compiler.
Show description for cf588f6
brettcannon
committed
cf588f6
View commit details
Copy full SHA for cf588f6
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.