René's URL Explorer Experiment


Title: GH-98831: "Generate" the interpreter by gvanrossum · Pull Request #98830 · python/cpython · GitHub

Open Graph Title: GH-98831: "Generate" the interpreter by gvanrossum · Pull Request #98830 · python/cpython

X Title: GH-98831: "Generate" the interpreter by gvanrossum · Pull Request #98830 · python/cpython

Description: The Python programming language. Contribute to python/cpython development by creating an account on GitHub.

Open Graph Description: Overview This is the first stage of a project to generate the interpreter, in particular the cases of the main switch. The references below explain the why. This PR introduces the following: Two ...

X Description: Overview This is the first stage of a project to generate the interpreter, in particular the cases of the main switch. The references below explain the why. This PR introduces the following: Two ...

Opengraph URL: https://github.com/python/cpython/pull/98830

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:a34fdeef-c747-1222-82be-376f947aed79
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idACFC:511EE:2A3BD4:395849:6969692A
html-safe-nonceaa03909998134b911af734a56d036863c4ea635913242c71e1e2f9c35c3124c3
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQ0ZDOjUxMUVFOjJBM0JENDozOTU4NDk6Njk2OTY5MkEiLCJ2aXNpdG9yX2lkIjoiMzc0OTgxNzM4MTAzODk0MjUwNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacbe56c33ac864322c64025880ee35d6a21978d0cc1b446f3b6be9509c9d9a6301
hovercard-subject-tagpull_request:1103658436
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/98830/commits
twitter:imagehttps://opengraph.githubassets.com/5469d9c5be709f809ddee30f2f1c2a731b6f29c778807d3517b32ad3ea3c1695/python/cpython/pull/98830
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/5469d9c5be709f809ddee30f2f1c2a731b6f29c778807d3517b32ad3ea3c1695/python/cpython/pull/98830
og:image:altOverview This is the first stage of a project to generate the interpreter, in particular the cases of the main switch. The references below explain the why. This PR introduces the following: Two ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamegvanrossum
hostnamegithub.com
expected-hostnamegithub.com
Nonec6f193beb8ff08443adc07685d75302ab8aaf0a135f6e251c3ff3112c8deb881
turbo-cache-controlno-cache
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseec4d88fbe7ed62446d90b0a6d8e6db4248a8f8b8
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/98830/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F98830%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F98830%2Fcommits
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/98830/commits
Reloadhttps://github.com/python/cpython/pull/98830/commits
Reloadhttps://github.com/python/cpython/pull/98830/commits
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/98830/commits
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/98830/commits
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
gvanrossumhttps://github.com/gvanrossum
python:mainhttps://github.com/python/cpython/tree/main
gvanrossum:generate-ceval-switchhttps://github.com/gvanrossum/cpython/tree/generate-ceval-switch
Conversationhttps://github.com/python/cpython/pull/98830
Commits89 (89)https://github.com/python/cpython/pull/98830/commits
Checkshttps://github.com/python/cpython/pull/98830/checks
Files changedhttps://github.com/python/cpython/pull/98830/files
GH-98831: "Generate" the interpreterhttps://github.com/python/cpython/pull/98830/commits#top
gvanrossumhttps://github.com/gvanrossum
python:mainhttps://github.com/python/cpython/tree/main
gvanrossum:generate-ceval-switchhttps://github.com/gvanrossum/cpython/tree/generate-ceval-switch
New script to generate the ceval switchhttps://github.com/python/cpython/pull/98830/commits/089ab0c79b06a2ce97a10d6a9110b7872d44eba7
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
089ab0chttps://github.com/python/cpython/pull/98830/commits/089ab0c79b06a2ce97a10d6a9110b7872d44eba7
https://github.com/python/cpython/tree/089ab0c79b06a2ce97a10d6a9110b7872d44eba7
Add 'End regular instructions' markerhttps://github.com/python/cpython/pull/98830/commits/bba5b941510f4097a49e5af0329dc87914c09378
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
bba5b94https://github.com/python/cpython/pull/98830/commits/bba5b941510f4097a49e5af0329dc87914c09378
https://github.com/python/cpython/tree/bba5b941510f4097a49e5af0329dc87914c09378
Extract to a format closer to interpreter_definition.mdhttps://github.com/python/cpython/pull/98830/commits/99b0058b4f37a45dcfb1e77d793b24c96d25bdc1
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
99b0058https://github.com/python/cpython/pull/98830/commits/99b0058b4f37a45dcfb1e77d793b24c96d25bdc1
https://github.com/python/cpython/tree/99b0058b4f37a45dcfb1e77d793b24c96d25bdc1
Switch to generating new DSL syntaxhttps://github.com/python/cpython/pull/98830/commits/2939830777aff239618371eb48eb3e3071997f84
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
2939830https://github.com/python/cpython/pull/98830/commits/2939830777aff239618371eb48eb3e3071997f84
https://github.com/python/cpython/tree/2939830777aff239618371eb48eb3e3071997f84
Indent output; Always generate stack effect syntax; use argparsehttps://github.com/python/cpython/pull/98830/commits/65abfc458813cda39779937a308854adb0d500ab
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
65abfc4https://github.com/python/cpython/pull/98830/commits/65abfc458813cda39779937a308854adb0d500ab
https://github.com/python/cpython/tree/65abfc458813cda39779937a308854adb0d500ab
Check jump flag; tweak begin and end of the script a bithttps://github.com/python/cpython/pull/98830/commits/51dbe280eabc5c513d0fa99dc2e57b1d9b80712e
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
51dbe28https://github.com/python/cpython/pull/98830/commits/51dbe280eabc5c513d0fa99dc2e57b1d9b80712e
https://github.com/python/cpython/tree/51dbe280eabc5c513d0fa99dc2e57b1d9b80712e
Fix incorrect output for ??--??https://github.com/python/cpython/pull/98830/commits/a238f69ab596a25b90b0ac43bda246dc57f7ca9c
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
a238f69https://github.com/python/cpython/pull/98830/commits/a238f69ab596a25b90b0ac43bda246dc57f7ca9c
https://github.com/python/cpython/tree/a238f69ab596a25b90b0ac43bda246dc57f7ca9c
Script to generate cases.h from bytecodes.insthttps://github.com/python/cpython/pull/98830/commits/2d5b1b5794001504aed05eaeba7dc2e85b767ba5
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
2d5b1b5https://github.com/python/cpython/pull/98830/commits/2d5b1b5794001504aed05eaeba7dc2e85b767ba5
https://github.com/python/cpython/tree/2d5b1b5794001504aed05eaeba7dc2e85b767ba5
Write bytecodes.inst into Python directory by defaulthttps://github.com/python/cpython/pull/98830/commits/ae042bead320b304297117f317d3071008899aef
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
ae042behttps://github.com/python/cpython/pull/98830/commits/ae042bead320b304297117f317d3071008899aef
https://github.com/python/cpython/tree/ae042bead320b304297117f317d3071008899aef
Initial bytecodes.insthttps://github.com/python/cpython/pull/98830/commits/43156216783222fd5af66c6d1470c6530927eb0a
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
4315621https://github.com/python/cpython/pull/98830/commits/43156216783222fd5af66c6d1470c6530927eb0a
https://github.com/python/cpython/tree/43156216783222fd5af66c6d1470c6530927eb0a
Initial cases.hhttps://github.com/python/cpython/pull/98830/commits/8c80bfd8767c7d755013c828eb8803ba5028769c
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
8c80bfdhttps://github.com/python/cpython/pull/98830/commits/8c80bfd8767c7d755013c828eb8803ba5028769c
https://github.com/python/cpython/tree/8c80bfd8767c7d755013c828eb8803ba5028769c
Changes to ceval.c to use cases.hhttps://github.com/python/cpython/pull/98830/commits/7301203fc23a31142ecaa92e5b45016e96e8e264
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
7301203https://github.com/python/cpython/pull/98830/commits/7301203fc23a31142ecaa92e5b45016e96e8e264
https://github.com/python/cpython/tree/7301203fc23a31142ecaa92e5b45016e96e8e264
Changes to Makefile.pre.in to generate cases.hhttps://github.com/python/cpython/pull/98830/commits/d9ac40beae8c625dc39e6cef52670588beb62081
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
d9ac40bhttps://github.com/python/cpython/pull/98830/commits/d9ac40beae8c625dc39e6cef52670588beb62081
https://github.com/python/cpython/tree/d9ac40beae8c625dc39e6cef52670588beb62081
Move #endif aroundhttps://github.com/python/cpython/pull/98830/commits/a5bff0c648272bc79247e8d625a2cf3dc28568a4
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
a5bff0chttps://github.com/python/cpython/pull/98830/commits/a5bff0c648272bc79247e8d625a2cf3dc28568a4
https://github.com/python/cpython/tree/a5bff0c648272bc79247e8d625a2cf3dc28568a4
Write families to .inst filehttps://github.com/python/cpython/pull/98830/commits/8c13c55c7023e6e3c7ebb2dbc90c533a2df5efef
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
8c13c55https://github.com/python/cpython/pull/98830/commits/8c13c55c7023e6e3c7ebb2dbc90c533a2df5efef
https://github.com/python/cpython/tree/8c13c55c7023e6e3c7ebb2dbc90c533a2df5efef
Derive stack effect for super-instructions and specializationshttps://github.com/python/cpython/pull/98830/commits/34c84bfe1a2db4331a9d82b76e2c0a39a6ef3fcf
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
34c84bfhttps://github.com/python/cpython/pull/98830/commits/34c84bfe1a2db4331a9d82b76e2c0a39a6ef3fcf
https://github.com/python/cpython/tree/34c84bfe1a2db4331a9d82b76e2c0a39a6ef3fcf
Regenerated bytecodes.inst with fewer errorshttps://github.com/python/cpython/pull/98830/commits/ff70895e07a0baa59215baaeec28c0889a93f4a6
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
ff70895https://github.com/python/cpython/pull/98830/commits/ff70895e07a0baa59215baaeec28c0889a93f4a6
https://github.com/python/cpython/tree/ff70895e07a0baa59215baaeec28c0889a93f4a6
Support array stack effectshttps://github.com/python/cpython/pull/98830/commits/78f85911d0ef54a9b07fed33bfeaffbcbe0dbb7d
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
78f8591https://github.com/python/cpython/pull/98830/commits/78f85911d0ef54a9b07fed33bfeaffbcbe0dbb7d
https://github.com/python/cpython/tree/78f85911d0ef54a9b07fed33bfeaffbcbe0dbb7d
Array stack effects are now in bytecodes.insthttps://github.com/python/cpython/pull/98830/commits/a29b815edeb12c620128c9f61d0ed77294589ab8
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
a29b815https://github.com/python/cpython/pull/98830/commits/a29b815edeb12c620128c9f61d0ed77294589ab8
https://github.com/python/cpython/tree/a29b815edeb12c620128c9f61d0ed77294589ab8
Add Mark's C lexerhttps://github.com/python/cpython/pull/98830/commits/688bb5de1b3fd079982de1bb41d11f03bc2cffa7
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
688bb5dhttps://github.com/python/cpython/pull/98830/commits/688bb5de1b3fd079982de1bb41d11f03bc2cffa7
https://github.com/python/cpython/tree/688bb5de1b3fd079982de1bb41d11f03bc2cffa7
Start writing a real parserhttps://github.com/python/cpython/pull/98830/commits/7def42b5866d0d50aa168d7c2d419c62751b3034
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
7def42bhttps://github.com/python/cpython/pull/98830/commits/7def42b5866d0d50aa168d7c2d419c62751b3034
https://github.com/python/cpython/tree/7def42b5866d0d50aa168d7c2d419c62751b3034
Move cases infrastructure to its own directoryhttps://github.com/python/cpython/pull/98830/commits/8fae259b356b18746700004cb710e4e87d1b2f17
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
8fae259https://github.com/python/cpython/pull/98830/commits/8fae259b356b18746700004cb710e4e87d1b2f17
https://github.com/python/cpython/tree/8fae259b356b18746700004cb710e4e87d1b2f17
Pristine copy of lexer from Mark's gisthttps://github.com/python/cpython/pull/98830/commits/b998a97caa735703890d3160a4653a08713a6463
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
b998a97https://github.com/python/cpython/pull/98830/commits/b998a97caa735703890d3160a4653a08713a6463
https://github.com/python/cpython/tree/b998a97caa735703890d3160a4653a08713a6463
Fix tiny bits in lexer.pyhttps://github.com/python/cpython/pull/98830/commits/c44adad4a27400839801301b1b8515aab884eb7a
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
c44adadhttps://github.com/python/cpython/pull/98830/commits/c44adad4a27400839801301b1b8515aab884eb7a
https://github.com/python/cpython/tree/c44adad4a27400839801301b1b8515aab884eb7a
Move c_lexer.c to lexer.chttps://github.com/python/cpython/pull/98830/commits/d0c4398217fc56828607674f3633e5b513198098
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
d0c4398https://github.com/python/cpython/pull/98830/commits/d0c4398217fc56828607674f3633e5b513198098
https://github.com/python/cpython/tree/d0c4398217fc56828607674f3633e5b513198098
Complete parser (not using it yet):https://github.com/python/cpython/pull/98830/commits/06a3afa35283dbfd703497aa860b23bdab5a50e0
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
06a3afahttps://github.com/python/cpython/pull/98830/commits/06a3afa35283dbfd703497aa860b23bdab5a50e0
https://github.com/python/cpython/tree/06a3afa35283dbfd703497aa860b23bdab5a50e0
Complete the parser and use ithttps://github.com/python/cpython/pull/98830/commits/33540af7b4f3ed52e7b8f7e8301a2f6b4a1f5a87
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
33540afhttps://github.com/python/cpython/pull/98830/commits/33540af7b4f3ed52e7b8f7e8301a2f6b4a1f5a87
https://github.com/python/cpython/tree/33540af7b4f3ed52e7b8f7e8301a2f6b4a1f5a87
Use a dataclass for Token; move stuff around to fix tokenshttps://github.com/python/cpython/pull/98830/commits/1990b610550c32c34f67362e46495fce0f91875b
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
1990b61https://github.com/python/cpython/pull/98830/commits/1990b610550c32c34f67362e46495fce0f91875b
https://github.com/python/cpython/tree/1990b610550c32c34f67362e46495fce0f91875b
Make a nice syntax error in lexer.pyhttps://github.com/python/cpython/pull/98830/commits/690d4c5ce341755c768ca439e0b97411914ea615
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
690d4c5https://github.com/python/cpython/pull/98830/commits/690d4c5ce341755c768ca439e0b97411914ea615
https://github.com/python/cpython/tree/690d4c5ce341755c768ca439e0b97411914ea615
More handy stuff for raising syntax errorshttps://github.com/python/cpython/pull/98830/commits/b3cd44047f3d9c6ae6c7e97cd7a7a841d7356d00
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
b3cd440https://github.com/python/cpython/pull/98830/commits/b3cd44047f3d9c6ae6c7e97cd7a7a841d7356d00
https://github.com/python/cpython/tree/b3cd44047f3d9c6ae6c7e97cd7a7a841d7356d00
Fix family definitions per spechttps://github.com/python/cpython/pull/98830/commits/2ed0e1598d44da8c1b57eb8dd9e675c24539813f
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
2ed0e15https://github.com/python/cpython/pull/98830/commits/2ed0e1598d44da8c1b57eb8dd9e675c24539813f
https://github.com/python/cpython/tree/2ed0e1598d44da8c1b57eb8dd9e675c24539813f
Rename bytecodes.{inst,c} in prep for better tooling supporthttps://github.com/python/cpython/pull/98830/commits/371050e5138f810b2014a8fa27cc5aa8a7a68253
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
371050ehttps://github.com/python/cpython/pull/98830/commits/371050e5138f810b2014a8fa27cc5aa8a7a68253
https://github.com/python/cpython/tree/371050e5138f810b2014a8fa27cc5aa8a7a68253
Use a template to generate top/bottom of bytecodes.chttps://github.com/python/cpython/pull/98830/commits/ee59b7dbaaaa9965534ef9099f7bed7ca6fa9622
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
ee59b7dhttps://github.com/python/cpython/pull/98830/commits/ee59b7dbaaaa9965534ef9099f7bed7ca6fa9622
https://github.com/python/cpython/tree/ee59b7dbaaaa9965534ef9099f7bed7ca6fa9622
Add more to bytecodes_template.chttps://github.com/python/cpython/pull/98830/commits/a782bb1dc29eae06bbad716023e79d13e943cd28
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
a782bb1https://github.com/python/cpython/pull/98830/commits/a782bb1dc29eae06bbad716023e79d13e943cd28
https://github.com/python/cpython/tree/a782bb1dc29eae06bbad716023e79d13e943cd28
Let generate_cases.py add the DISPATCH() callshttps://github.com/python/cpython/pull/98830/commits/0ff055a42c94e811020f4769a88dda71034eab0b
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
0ff055ahttps://github.com/python/cpython/pull/98830/commits/0ff055a42c94e811020f4769a88dda71034eab0b
https://github.com/python/cpython/tree/0ff055a42c94e811020f4769a88dda71034eab0b
Refactor the parser in preparation of actually parsing Chttps://github.com/python/cpython/pull/98830/commits/8e9b3dcd3062c7082deadfb342adce3a73e670f1
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
8e9b3dchttps://github.com/python/cpython/pull/98830/commits/8e9b3dcd3062c7082deadfb342adce3a73e670f1
https://github.com/python/cpython/tree/8e9b3dcd3062c7082deadfb342adce3a73e670f1
Handle PERIOD properlyhttps://github.com/python/cpython/pull/98830/commits/a38e52bd45757881645fa3026532b8f6c15699fd
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
a38e52bhttps://github.com/python/cpython/pull/98830/commits/a38e52bd45757881645fa3026532b8f6c15699fd
https://github.com/python/cpython/tree/a38e52bd45757881645fa3026532b8f6c15699fd
CHECKPOINT -- the start of a better C parserhttps://github.com/python/cpython/pull/98830/commits/5279fe25b0d44f5873adaa4ac5ae3a0d31929a9c
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
5279fe2https://github.com/python/cpython/pull/98830/commits/5279fe25b0d44f5873adaa4ac5ae3a0d31929a9c
https://github.com/python/cpython/tree/5279fe25b0d44f5873adaa4ac5ae3a0d31929a9c
Merge remote-tracking branch 'origin/main' into generate-ceval-switchhttps://github.com/python/cpython/pull/98830/commits/35eb36a575edc241a9989aca7cf34f805b503cc2
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
35eb36ahttps://github.com/python/cpython/pull/98830/commits/35eb36a575edc241a9989aca7cf34f805b503cc2
https://github.com/python/cpython/tree/35eb36a575edc241a9989aca7cf34f805b503cc2
Add some type hints to lexer.pyhttps://github.com/python/cpython/pull/98830/commits/1869a8bf04cb74b9d9e6b1c743d310beaa08512e
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
1869a8bhttps://github.com/python/cpython/pull/98830/commits/1869a8bf04cb74b9d9e6b1c743d310beaa08512e
https://github.com/python/cpython/tree/1869a8bf04cb74b9d9e6b1c743d310beaa08512e
Split cparser into sparser and eparserhttps://github.com/python/cpython/pull/98830/commits/17466fd6874d2b8ab17c69a991821829aa9ed8f7
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
17466fdhttps://github.com/python/cpython/pull/98830/commits/17466fd6874d2b8ab17c69a991821829aa9ed8f7
https://github.com/python/cpython/tree/17466fd6874d2b8ab17c69a991821829aa9ed8f7
Identifiers are types too (-ish)https://github.com/python/cpython/pull/98830/commits/96832de861a230320358458a26f19fdd23bad7ec
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
96832dehttps://github.com/python/cpython/pull/98830/commits/96832de861a230320358458a26f19fdd23bad7ec
https://github.com/python/cpython/tree/96832de861a230320358458a26f19fdd23bad7ec
Begin better treatment of typeshttps://github.com/python/cpython/pull/98830/commits/3c9a567a6a62ef05ba671b84b0a2368d51925e4d
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
3c9a567https://github.com/python/cpython/pull/98830/commits/3c9a567a6a62ef05ba671b84b0a2368d51925e4d
https://github.com/python/cpython/tree/3c9a567a6a62ef05ba671b84b0a2368d51925e4d
Begin better declarationshttps://github.com/python/cpython/pull/98830/commits/e751e9a66ee854a540ced90db3c83edf27fd4fe3
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
e751e9ahttps://github.com/python/cpython/pull/98830/commits/e751e9a66ee854a540ced90db3c83edf27fd4fe3
https://github.com/python/cpython/tree/e751e9a66ee854a540ced90db3c83edf27fd4fe3
Support any number of postfix operatorshttps://github.com/python/cpython/pull/98830/commits/9e9ddbd6ce81e9cc1960ff093848e99c4e3cf690
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
9e9ddbdhttps://github.com/python/cpython/pull/98830/commits/9e9ddbd6ce81e9cc1960ff093848e99c4e3cf690
https://github.com/python/cpython/tree/9e9ddbd6ce81e9cc1960ff093848e99c4e3cf690
Split declaration; support 'for (int i = 0;...)'https://github.com/python/cpython/pull/98830/commits/5e90a2274171b40e2de50a4e6eb02cb7fb2943b4
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
5e90a22https://github.com/python/cpython/pull/98830/commits/5e90a2274171b40e2de50a4e6eb02cb7fb2943b4
https://github.com/python/cpython/tree/5e90a2274171b40e2de50a4e6eb02cb7fb2943b4
Use CHARACTER, not CHAR, for '.' tokenhttps://github.com/python/cpython/pull/98830/commits/ba3c2ff8a8eb7bba44298b69fc7fe52b3d2675e5
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
ba3c2ffhttps://github.com/python/cpython/pull/98830/commits/ba3c2ff8a8eb7bba44298b69fc7fe52b3d2675e5
https://github.com/python/cpython/tree/ba3c2ff8a8eb7bba44298b69fc7fe52b3d2675e5
Support string and character literalshttps://github.com/python/cpython/pull/98830/commits/3678d2afb23219f16242dea8b4d9f1bfa80dc932
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
3678d2ahttps://github.com/python/cpython/pull/98830/commits/3678d2afb23219f16242dea8b4d9f1bfa80dc932
https://github.com/python/cpython/tree/3678d2afb23219f16242dea8b4d9f1bfa80dc932
Refactor decl_stmt some morehttps://github.com/python/cpython/pull/98830/commits/607a22e8ab62b7ebc0a7012a4d1454f6f9e78d25
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
607a22ehttps://github.com/python/cpython/pull/98830/commits/607a22e8ab62b7ebc0a7012a4d1454f6f9e78d25
https://github.com/python/cpython/tree/607a22e8ab62b7ebc0a7012a4d1454f6f9e78d25
Switch statement (and case and default)https://github.com/python/cpython/pull/98830/commits/06247ea26506107b9c676e9c0155283eb0d7bd1e
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
06247eahttps://github.com/python/cpython/pull/98830/commits/06247ea26506107b9c676e9c0155283eb0d7bd1e
https://github.com/python/cpython/tree/06247ea26506107b9c676e9c0155283eb0d7bd1e
String literal concatenationhttps://github.com/python/cpython/pull/98830/commits/5ec6a12d43e9a170e5a5ea242f297020b7faadb3
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
5ec6a12https://github.com/python/cpython/pull/98830/commits/5ec6a12d43e9a170e5a5ea242f297020b7faadb3
https://github.com/python/cpython/tree/5ec6a12d43e9a170e5a5ea242f297020b7faadb3
Fix hex and octal numbershttps://github.com/python/cpython/pull/98830/commits/5f8a56fd9262f48b880b6e251bbb7007673b8aca
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
5f8a56fhttps://github.com/python/cpython/pull/98830/commits/5f8a56fd9262f48b880b6e251bbb7007673b8aca
https://github.com/python/cpython/tree/5f8a56fd9262f48b880b6e251bbb7007673b8aca
Hack conditional operatorhttps://github.com/python/cpython/pull/98830/commits/dc7732f22c090d6f81caf658abda0daee4fa3686
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
dc7732fhttps://github.com/python/cpython/pull/98830/commits/dc7732f22c090d6f81caf658abda0daee4fa3686
https://github.com/python/cpython/tree/dc7732f22c090d6f81caf658abda0daee4fa3686
More numeric types, e.g. unsigned longhttps://github.com/python/cpython/pull/98830/commits/a3c3c722d779bc58ca5a09672fef48054303bf9f
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
a3c3c72https://github.com/python/cpython/pull/98830/commits/a3c3c722d779bc58ca5a09672fef48054303bf9f
https://github.com/python/cpython/tree/a3c3c722d779bc58ca5a09672fef48054303bf9f
Support array declarations and initializershttps://github.com/python/cpython/pull/98830/commits/5c917862c86760a7675a170f2cc3e49d0db446b3
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
5c91786https://github.com/python/cpython/pull/98830/commits/5c917862c86760a7675a170f2cc3e49d0db446b3
https://github.com/python/cpython/tree/5c917862c86760a7675a170f2cc3e49d0db446b3
Fix typo in mainhttps://github.com/python/cpython/pull/98830/commits/4ec2d9bd74a44521f027b39fc93141e8220bec16
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
4ec2d9bhttps://github.com/python/cpython/pull/98830/commits/4ec2d9bd74a44521f027b39fc93141e8220bec16
https://github.com/python/cpython/tree/4ec2d9bd74a44521f027b39fc93141e8220bec16
Support some function types in castshttps://github.com/python/cpython/pull/98830/commits/074be4b785191d68f68cd5a5fa4ff545c9d895c0
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
074be4bhttps://github.com/python/cpython/pull/98830/commits/074be4b785191d68f68cd5a5fa4ff545c9d895c0
https://github.com/python/cpython/tree/074be4b785191d68f68cd5a5fa4ff545c9d895c0
Support function pointer declarationshttps://github.com/python/cpython/pull/98830/commits/d140ae6d9eeb6f1a12a05a4e31de1a8156146cf8
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
d140ae6https://github.com/python/cpython/pull/98830/commits/d140ae6d9eeb6f1a12a05a4e31de1a8156146cf8
https://github.com/python/cpython/tree/d140ae6d9eeb6f1a12a05a4e31de1a8156146cf8
Make Context repr more compacthttps://github.com/python/cpython/pull/98830/commits/2ad62786712e2a58aaeec4919f14e487d0b198c2
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
2ad6278https://github.com/python/cpython/pull/98830/commits/2ad62786712e2a58aaeec4919f14e487d0b198c2
https://github.com/python/cpython/tree/2ad62786712e2a58aaeec4919f14e487d0b198c2
Make contextual more generichttps://github.com/python/cpython/pull/98830/commits/2f3e3219180835149106de731413cb266a075d07
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
2f3e321https://github.com/python/cpython/pull/98830/commits/2f3e3219180835149106de731413cb266a075d07
https://github.com/python/cpython/tree/2f3e3219180835149106de731413cb266a075d07
Make Parser derive from SParser, and add test mainhttps://github.com/python/cpython/pull/98830/commits/64f62c7a985d7a35199368cdc3cef5698e37fb8e
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
64f62c7https://github.com/python/cpython/pull/98830/commits/64f62c7a985d7a35199368cdc3cef5698e37fb8e
https://github.com/python/cpython/tree/64f62c7a985d7a35199368cdc3cef5698e37fb8e
CHECKPOINT: generate cases the new wayhttps://github.com/python/cpython/pull/98830/commits/250ded15c13c311bfaeceb5239d2696591bc93ef
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
250ded1https://github.com/python/cpython/pull/98830/commits/250ded15c13c311bfaeceb5239d2696591bc93ef
https://github.com/python/cpython/tree/250ded15c13c311bfaeceb5239d2696591bc93ef
Insert DISPATCH() unless block always exitshttps://github.com/python/cpython/pull/98830/commits/4efd6bba02948a8fb589c8961e22cf0ae185b014
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
4efd6bbhttps://github.com/python/cpython/pull/98830/commits/4efd6bba02948a8fb589c8961e22cf0ae185b014
https://github.com/python/cpython/tree/4efd6bba02948a8fb589c8961e22cf0ae185b014
More accuracy in DISPATCH() additionhttps://github.com/python/cpython/pull/98830/commits/01b3735d2a6540a8ab419e6ffb1f579ac068e94a
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
01b3735https://github.com/python/cpython/pull/98830/commits/01b3735d2a6540a8ab419e6ffb1f579ac068e94a
https://github.com/python/cpython/tree/01b3735d2a6540a8ab419e6ffb1f579ac068e94a
📜🤖 Added by blurb_it.https://github.com/python/cpython/pull/98830/commits/52150277819e299381862972dad051a78024e940
https://github.com/apps/blurb-it
blurb-it[bot]https://github.com/python/cpython/commits?author=blurb-it%5Bbot%5D
5215027https://github.com/python/cpython/pull/98830/commits/52150277819e299381862972dad051a78024e940
https://github.com/python/cpython/tree/52150277819e299381862972dad051a78024e940
Merge remote-tracking branch 'origin/main' into generate-ceval-switchhttps://github.com/python/cpython/pull/98830/commits/df0e8d836c51409066ba3164c17c4a2704f33f47
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
df0e8d8https://github.com/python/cpython/pull/98830/commits/df0e8d836c51409066ba3164c17c4a2704f33f47
https://github.com/python/cpython/tree/df0e8d836c51409066ba3164c17c4a2704f33f47
Update generated cases due to END_FOR refactorhttps://github.com/python/cpython/pull/98830/commits/08465c95a210dcf4a0b64d8dc8e5892143db056d
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
08465c9https://github.com/python/cpython/pull/98830/commits/08465c95a210dcf4a0b64d8dc8e5892143db056d
https://github.com/python/cpython/tree/08465c95a210dcf4a0b64d8dc8e5892143db056d
Add some TODO comments to lexer.pyhttps://github.com/python/cpython/pull/98830/commits/6111283b298e51f1a44207359d8f177971021d09
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
6111283https://github.com/python/cpython/pull/98830/commits/6111283b298e51f1a44207359d8f177971021d09
https://github.com/python/cpython/tree/6111283b298e51f1a44207359d8f177971021d09
Add README.md to Tools/cases_generatorhttps://github.com/python/cpython/pull/98830/commits/69c55514f3526df3e355538b85d19434e1b4215d
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
69c5551https://github.com/python/cpython/pull/98830/commits/69c55514f3526df3e355538b85d19434e1b4215d
https://github.com/python/cpython/tree/69c55514f3526df3e355538b85d19434e1b4215d
Fix trailing whitespacehttps://github.com/python/cpython/pull/98830/commits/a7f0c08763a3d64e3656562847f58fca7f41adf0
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
a7f0c08https://github.com/python/cpython/pull/98830/commits/a7f0c08763a3d64e3656562847f58fca7f41adf0
https://github.com/python/cpython/tree/a7f0c08763a3d64e3656562847f58fca7f41adf0
Fix crash in require() at EOFhttps://github.com/python/cpython/pull/98830/commits/46b0defaaec09939cdce66b0cd7f52c3114e58db
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
46b0defhttps://github.com/python/cpython/pull/98830/commits/46b0defaaec09939cdce66b0cd7f52c3114e58db
https://github.com/python/cpython/tree/46b0defaaec09939cdce66b0cd7f52c3114e58db
More compact Token.__repr__()https://github.com/python/cpython/pull/98830/commits/e757b6155a5a8935846ddf2a6754502019baa9ae
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
e757b61https://github.com/python/cpython/pull/98830/commits/e757b6155a5a8935846ddf2a6754502019baa9ae
https://github.com/python/cpython/tree/e757b6155a5a8935846ddf2a6754502019baa9ae
Proper operator priorities, add comma operatorhttps://github.com/python/cpython/pull/98830/commits/c67f0ba330974117d9a22e30c7d0bfd51673302a
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
c67f0bahttps://github.com/python/cpython/pull/98830/commits/c67f0ba330974117d9a22e30c7d0bfd51673302a
https://github.com/python/cpython/tree/c67f0ba330974117d9a22e30c7d0bfd51673302a
Format large families more nicelyhttps://github.com/python/cpython/pull/98830/commits/98427bfa7d024f1cdbead0dc35da3cf28473eadc
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
98427bfhttps://github.com/python/cpython/pull/98830/commits/98427bfa7d024f1cdbead0dc35da3cf28473eadc
https://github.com/python/cpython/tree/98427bfa7d024f1cdbead0dc35da3cf28473eadc
Rename cases.h to generated_cases.c.hhttps://github.com/python/cpython/pull/98830/commits/4bbf11e6a5bba9ec431f54c65bb6c9b4c3deee40
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
4bbf11ehttps://github.com/python/cpython/pull/98830/commits/4bbf11e6a5bba9ec431f54c65bb6c9b4c3deee40
https://github.com/python/cpython/tree/4bbf11e6a5bba9ec431f54c65bb6c9b4c3deee40
Merge remote-tracking branch 'origin/main' into generate-ceval-switchhttps://github.com/python/cpython/pull/98830/commits/19119643fea56b2ce43316515e9eb073cefe3c73
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
1911964https://github.com/python/cpython/pull/98830/commits/19119643fea56b2ce43316515e9eb073cefe3c73
https://github.com/python/cpython/tree/19119643fea56b2ce43316515e9eb073cefe3c73
Regenerate cases after merging latest mainhttps://github.com/python/cpython/pull/98830/commits/6837c8631d9388f7aa250e527dddf9108e9ddac8
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
6837c86https://github.com/python/cpython/pull/98830/commits/6837c8631d9388f7aa250e527dddf9108e9ddac8
https://github.com/python/cpython/tree/6837c8631d9388f7aa250e527dddf9108e9ddac8
Separate family members by commashttps://github.com/python/cpython/pull/98830/commits/6f3c9930e10d2356929f2cc67cd2582e2585039d
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
6f3c993https://github.com/python/cpython/pull/98830/commits/6f3c9930e10d2356929f2cc67cd2582e2585039d
https://github.com/python/cpython/tree/6f3c9930e10d2356929f2cc67cd2582e2585039d
Merge remote-tracking branch 'origin/main' into generate-ceval-switchhttps://github.com/python/cpython/pull/98830/commits/4663dfc339b8b1f54435e57b231db7f488d34058
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
4663dfchttps://github.com/python/cpython/pull/98830/commits/4663dfc339b8b1f54435e57b231db7f488d34058
https://github.com/python/cpython/tree/4663dfc339b8b1f54435e57b231db7f488d34058
Regenerated files after merge from mainhttps://github.com/python/cpython/pull/98830/commits/1c587bbfb0bafeb57a8fc6bec091de3b120f996e
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
1c587bbhttps://github.com/python/cpython/pull/98830/commits/1c587bbfb0bafeb57a8fc6bec091de3b120f996e
https://github.com/python/cpython/tree/1c587bbfb0bafeb57a8fc6bec091de3b120f996e
Get rid of the C parser infrastructurehttps://github.com/python/cpython/pull/98830/commits/b96f5db98af969bd71ff1338df3d4aa0fa5d03a8
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
b96f5dbhttps://github.com/python/cpython/pull/98830/commits/b96f5db98af969bd71ff1338df3d4aa0fa5d03a8
https://github.com/python/cpython/tree/b96f5db98af969bd71ff1338df3d4aa0fa5d03a8
Remove stack effect from bytecodes.chttps://github.com/python/cpython/pull/98830/commits/c42d3239303d69935690ffd8b7024897a4940621
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
c42d323https://github.com/python/cpython/pull/98830/commits/c42d3239303d69935690ffd8b7024897a4940621
https://github.com/python/cpython/tree/c42d3239303d69935690ffd8b7024897a4940621
Update README.mdhttps://github.com/python/cpython/pull/98830/commits/2eb908d816fae1d673a682d59a90cfe43e2a3f58
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
2eb908dhttps://github.com/python/cpython/pull/98830/commits/2eb908d816fae1d673a682d59a90cfe43e2a3f58
https://github.com/python/cpython/tree/2eb908d816fae1d673a682d59a90cfe43e2a3f58
Merge remote-tracking branch 'origin/main' into generate-ceval-switchhttps://github.com/python/cpython/pull/98830/commits/53a0398097e011d8da16b8a8260338086f7fec3b
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
53a0398https://github.com/python/cpython/pull/98830/commits/53a0398097e011d8da16b8a8260338086f7fec3b
https://github.com/python/cpython/tree/53a0398097e011d8da16b8a8260338086f7fec3b
Add generated_cases.c.h to .gitattributes as generated filehttps://github.com/python/cpython/pull/98830/commits/6ea380f676d307fb1519131068198dbfdb50bde6
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
6ea380fhttps://github.com/python/cpython/pull/98830/commits/6ea380f676d307fb1519131068198dbfdb50bde6
https://github.com/python/cpython/tree/6ea380f676d307fb1519131068198dbfdb50bde6
Update from Brandt's code reviewhttps://github.com/python/cpython/pull/98830/commits/d8e6db82ce8b064ef7a6fb196823602d206127dc
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
d8e6db8https://github.com/python/cpython/pull/98830/commits/d8e6db82ce8b064ef7a6fb196823602d206127dc
https://github.com/python/cpython/tree/d8e6db82ce8b064ef7a6fb196823602d206127dc
Merge remote-tracking branch 'origin/main' into generate-ceval-switchhttps://github.com/python/cpython/pull/98830/commits/8a312caa3e6947c1cec39ff252795409f3ab463f
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
8a312cahttps://github.com/python/cpython/pull/98830/commits/8a312caa3e6947c1cec39ff252795409f3ab463f
https://github.com/python/cpython/tree/8a312caa3e6947c1cec39ff252795409f3ab463f
Update generated files after merging from mainhttps://github.com/python/cpython/pull/98830/commits/7a327aa1960ba649f5ff6e3d9d3210625e394c24
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
7a327aahttps://github.com/python/cpython/pull/98830/commits/7a327aa1960ba649f5ff6e3d9d3210625e394c24
https://github.com/python/cpython/tree/7a327aa1960ba649f5ff6e3d9d3210625e394c24
Remove the redundant cases from ceval.chttps://github.com/python/cpython/pull/98830/commits/fddc08cbf90663032500985c83137950a11264f4
https://github.com/gvanrossum
gvanrossumhttps://github.com/python/cpython/commits?author=gvanrossum
fddc08chttps://github.com/python/cpython/pull/98830/commits/fddc08cbf90663032500985c83137950a11264f4
https://github.com/python/cpython/tree/fddc08cbf90663032500985c83137950a11264f4
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.