René's URL Explorer Experiment


Title: GH-113464: A copy-and-patch JIT compiler by brandtbucher · Pull Request #113465 · python/cpython · GitHub

Open Graph Title: GH-113464: A copy-and-patch JIT compiler by brandtbucher · Pull Request #113465 · python/cpython

X Title: GH-113464: A copy-and-patch JIT compiler by brandtbucher · Pull Request #113465 · python/cpython

Description: 'Twas the night before Christmas, when all through the code Not a core dev was merging, not even Guido; The CI was spun on the PRs with care In hopes that green check-markings soon would be there; ...

Open Graph Description: 'Twas the night before Christmas, when all through the code Not a core dev was merging, not even Guido; The CI was spun on the PRs with care In hopes that green check-markings soon would be the...

X Description: 'Twas the night before Christmas, when all through the code Not a core dev was merging, not even Guido; The CI was spun on the PRs with care In hopes that green check-markings soon would be...

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

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:4f2287af-222e-7ff4-59e7-3f32aa96b757
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEA3A:308C02:102F077:16B2E26:696A4054
html-safe-nonce624cca9135e45770fbcc7f88c59a4a00a201829a6da7c286df7eeec03365569f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQTNBOjMwOEMwMjoxMDJGMDc3OjE2QjJFMjY6Njk2QTQwNTQiLCJ2aXNpdG9yX2lkIjoiMjkxNTIwNzE2NDE0Mjk2MDcyNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac6aa769e56b1ea3097308dc87d6f4f71b5a68071cc7880a4919fbcb2c9a3ec12b
hovercard-subject-tagpull_request:1656419766
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/113465/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/6b0b8bc9ebeae8424efb5232faa33e46bc43a0e4b621866a9525f2c3154924d4/python/cpython/pull/113465
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/6b0b8bc9ebeae8424efb5232faa33e46bc43a0e4b621866a9525f2c3154924d4/python/cpython/pull/113465
og:image:alt'Twas the night before Christmas, when all through the code Not a core dev was merging, not even Guido; The CI was spun on the PRs with care In hopes that green check-markings soon would be the...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamebrandtbucher
hostnamegithub.com
expected-hostnamegithub.com
None321736bfdb3f591415ae895a0459bec204b26a76caf47ba5c980634cfacc4538
turbo-cache-controlno-preview
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
release13581a31d51edf4a3aca179e10890a4d4f9b6d76
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/113465#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F113465
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%2F113465
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/113465
Reloadhttps://github.com/python/cpython/pull/113465
Reloadhttps://github.com/python/cpython/pull/113465
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/113465
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/113465
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
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python/cpython/pull/113465#issue-comment-box
brandtbucherhttps://github.com/brandtbucher
python:mainhttps://github.com/python/cpython/tree/main
brandtbucher:justinhttps://github.com/brandtbucher/cpython/tree/justin
GH-113464: A copy-and-patch JIT compiler https://github.com/python/cpython/pull/113465#top
brandtbucherhttps://github.com/brandtbucher
python:mainhttps://github.com/python/cpython/tree/main
brandtbucher:justinhttps://github.com/brandtbucher/cpython/tree/justin
Conversation 171 https://github.com/python/cpython/pull/113465
Commits 250 https://github.com/python/cpython/pull/113465/commits
Checks 0 https://github.com/python/cpython/pull/113465/checks
Files changed https://github.com/python/cpython/pull/113465/files
Please reload this pagehttps://github.com/python/cpython/pull/113465
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Dec 25, 2023https://github.com/python/cpython/pull/113465#issue-2055461493
Please reload this pagehttps://github.com/python/cpython/pull/113465
LLVM was downloaded, unzippedhttps://github.com/brandtbucher/cpython/blob/justin/Tools/jit/README.md
a strange new build scripthttps://github.com/brandtbucher/cpython/blob/justin/Tools/jit/build.py
jit_stencils.hhttps://gist.github.com/brandtbucher/d6397b1d106c55164b32df27d53eb7b8
hackshttps://github.com/brandtbucher/cpython/blob/justin/Tools/jit/template.c
YouTubehttps://youtu.be/HxSHIpEQRjs
the white paperhttps://dl.acm.org/doi/10.1145/3485513
the blog posthttps://sillycross.github.io/2023/05/12/2023-05-12
some runtime Chttps://github.com/brandtbucher/cpython/blob/justin/Python/jit.c
new calling conventionshttps://discourse.llvm.org/t/rfc-exposing-ghccc-calling-convention-as-preserve-none-to-clang/74233
JIT Compilation #113464https://github.com/python/cpython/issues/113464
Please reload this pagehttps://github.com/python/cpython/pull/113465
brandtbucherhttps://github.com/brandtbucher
September 1, 2023 11:19https://github.com/python/cpython/pull/113465#commits-pushed-8f6c5fe
https://github.com/brandtbucher
Remove the ip_offset hack and executor localhttps://github.com/python/cpython/pull/113465/commits/8f6c5fee74d91438fab1246abcf7d7d43146f229
8f6c5fehttps://github.com/python/cpython/pull/113465/commits/8f6c5fee74d91438fab1246abcf7d7d43146f229
https://github.com/brandtbucher
Merge branch 'main' into justinhttps://github.com/python/cpython/pull/113465/commits/e0888dec63e416a6ed16f9063eb9f394426865b2
e0888dehttps://github.com/python/cpython/pull/113465/commits/e0888dec63e416a6ed16f9063eb9f394426865b2
https://github.com/brandtbucher
Get rid of ip_offsethttps://github.com/python/cpython/pull/113465/commits/365f7a2e49f560b0df8ab24d0db2aac031ec55e3
365f7a2https://github.com/python/cpython/pull/113465/commits/365f7a2e49f560b0df8ab24d0db2aac031ec55e3
https://github.com/brandtbucher
Catch up with mainhttps://github.com/python/cpython/pull/113465/commits/7fb79b8f02d936efbf9211da35673a6a68947d96
7fb79b8https://github.com/python/cpython/pull/113465/commits/7fb79b8f02d936efbf9211da35673a6a68947d96
https://github.com/brandtbucher
fixuphttps://github.com/python/cpython/pull/113465/commits/66a5659048f7855ed39eef9f15e710b190c6f0cf
66a5659https://github.com/python/cpython/pull/113465/commits/66a5659048f7855ed39eef9f15e710b190c6f0cf
https://github.com/brandtbucher
Catch up with mainhttps://github.com/python/cpython/pull/113465/commits/f90bd1e9a91088998aab88f5cb2fc32e1eccd3e1
f90bd1ehttps://github.com/python/cpython/pull/113465/commits/f90bd1e9a91088998aab88f5cb2fc32e1eccd3e1
https://github.com/brandtbucher
Crank up the trace length for nbodyhttps://github.com/python/cpython/pull/113465/commits/a98d4fe1effcc1ee74b4637510676e6a5c66ca9b
a98d4fehttps://github.com/python/cpython/pull/113465/commits/a98d4fe1effcc1ee74b4637510676e6a5c66ca9b
https://github.com/brandtbucher
Catch up with mainhttps://github.com/python/cpython/pull/113465/commits/dc308baab5f4a1e7cc9b271e557e9fafa1e663eb
dc308bahttps://github.com/python/cpython/pull/113465/commits/dc308baab5f4a1e7cc9b271e557e9fafa1e663eb
https://github.com/brandtbucher
Add rough assembly dumps to jit_stencils.hhttps://github.com/python/cpython/pull/113465/commits/f2b18d74a9a04898565af467f3cd90c024141eaf
f2b18d7https://github.com/python/cpython/pull/113465/commits/f2b18d74a9a04898565af467f3cd90c024141eaf
https://github.com/brandtbucher
Make machine code disassemblies more robusthttps://github.com/python/cpython/pull/113465/commits/e2ae7bc63c16e9b3757b431d6e4ef3b058607634
e2ae7bchttps://github.com/python/cpython/pull/113465/commits/e2ae7bc63c16e9b3757b431d6e4ef3b058607634
https://github.com/brandtbucher
Go back to llvm-objdump like the good 'ol dayshttps://github.com/python/cpython/pull/113465/commits/be88965efe3cbef64d9d54e1e721fa21079bae30
be88965https://github.com/python/cpython/pull/113465/commits/be88965efe3cbef64d9d54e1e721fa21079bae30
https://github.com/brandtbucher
Remove old debugging structhttps://github.com/python/cpython/pull/113465/commits/56976b34c9ffd502d4e063e034071828d07a98ce
56976b3https://github.com/python/cpython/pull/113465/commits/56976b34c9ffd502d4e063e034071828d07a98ce
https://github.com/brandtbucher
-fno-pichttps://github.com/python/cpython/pull/113465/commits/e33b4abdf70b6769d0d40f2a02b7bbed3665c84a
e33b4abhttps://github.com/python/cpython/pull/113465/commits/e33b4abdf70b6769d0d40f2a02b7bbed3665c84a
https://github.com/brandtbucher
Take a triple (and debug flag) instead of guessinghttps://github.com/python/cpython/pull/113465/commits/3ac194624689dc9268b3e265a3009d6c6ce7bd16
3ac1946https://github.com/python/cpython/pull/113465/commits/3ac194624689dc9268b3e265a3009d6c6ce7bd16
https://github.com/brandtbucher
Use more regular configs and fix debug buildshttps://github.com/python/cpython/pull/113465/commits/50731b5c6958f9192be7183ab2b76b2eec1135c5
50731b5https://github.com/python/cpython/pull/113465/commits/50731b5c6958f9192be7183ab2b76b2eec1135c5
https://github.com/brandtbucher
Try using cross-compiles for aarch64https://github.com/python/cpython/pull/113465/commits/e559898a347d64ff03260820dfc5765ff90d772c
e559898https://github.com/python/cpython/pull/113465/commits/e559898a347d64ff03260820dfc5765ff90d772c
https://github.com/brandtbucher
Fix quoteshttps://github.com/python/cpython/pull/113465/commits/317ba79a1bb069d7a639660f7b432f8f1aaf1f38
317ba79https://github.com/python/cpython/pull/113465/commits/317ba79a1bb069d7a639660f7b432f8f1aaf1f38
https://github.com/brandtbucher
apt updatehttps://github.com/python/cpython/pull/113465/commits/07e03a1c4c442f4872e781642148ff7cb5ebee71
07e03a1https://github.com/python/cpython/pull/113465/commits/07e03a1c4c442f4872e781642148ff7cb5ebee71
https://github.com/brandtbucher
No pkg-confighttps://github.com/python/cpython/pull/113465/commits/e649059ae220666bfd70e23527e7378a3bf70ea7
e649059https://github.com/python/cpython/pull/113465/commits/e649059ae220666bfd70e23527e7378a3bf70ea7
https://github.com/brandtbucher
Fix PGO and disable multiprocessinghttps://github.com/python/cpython/pull/113465/commits/11c7f44ad7363b45069fdf13e2bc79e79b1f81e5
11c7f44https://github.com/python/cpython/pull/113465/commits/11c7f44ad7363b45069fdf13e2bc79e79b1f81e5
https://github.com/brandtbucher
Add missing excludeshttps://github.com/python/cpython/pull/113465/commits/498157351ab9b39e8c5b1d179a9f7e9226beac01
4981573https://github.com/python/cpython/pull/113465/commits/498157351ab9b39e8c5b1d179a9f7e9226beac01
https://github.com/brandtbucher
Switch to enumshttps://github.com/python/cpython/pull/113465/commits/168883000e859ff71eb88553a7a5d4f714670545
1688830https://github.com/python/cpython/pull/113465/commits/168883000e859ff71eb88553a7a5d4f714670545
https://github.com/brandtbucher
Catch up with mainhttps://github.com/python/cpython/pull/113465/commits/29936e6ef6a5501e2cea2e530321f1d1f735acf2
29936e6https://github.com/python/cpython/pull/113465/commits/29936e6ef6a5501e2cea2e530321f1d1f735acf2
https://github.com/brandtbucher
More cleanuphttps://github.com/python/cpython/pull/113465/commits/ed75bd6741cdcef294b4d83f80505328620d2583
ed75bd6https://github.com/python/cpython/pull/113465/commits/ed75bd6741cdcef294b4d83f80505328620d2583
https://github.com/brandtbucher
Rename some things, and don't constantly regenhttps://github.com/python/cpython/pull/113465/commits/8488defaa7f8da0e2b630dc4eff504269fca7701
8488defhttps://github.com/python/cpython/pull/113465/commits/8488defaa7f8da0e2b630dc4eff504269fca7701
https://github.com/brandtbucher
Clean up a bunch of stuffhttps://github.com/python/cpython/pull/113465/commits/28351a0879f10dfad3fd9c5c8ba1dedbe8f629cf
28351a0https://github.com/python/cpython/pull/113465/commits/28351a0879f10dfad3fd9c5c8ba1dedbe8f629cf
https://github.com/brandtbucher
Patch opargs and operands in the continuationhttps://github.com/python/cpython/pull/113465/commits/cc5db79bcd2f6757c21584cad3e7c6e7a508f879
cc5db79https://github.com/python/cpython/pull/113465/commits/cc5db79bcd2f6757c21584cad3e7c6e7a508f879
https://github.com/brandtbucher
Fix GHCCC hackhttps://github.com/python/cpython/pull/113465/commits/f2817bb87631cadb55140f03c6932c1bc9028050
f2817bbhttps://github.com/python/cpython/pull/113465/commits/f2817bb87631cadb55140f03c6932c1bc9028050
https://github.com/brandtbucher
Blackenhttps://github.com/python/cpython/pull/113465/commits/fb96638135c566e967da7f462ddd9186958ca722
fb96638https://github.com/python/cpython/pull/113465/commits/fb96638135c566e967da7f462ddd9186958ca722
https://github.com/brandtbucher
Fix incorrect signaturehttps://github.com/python/cpython/pull/113465/commits/77e1487506288777db84206516309c7a6787734e
77e1487https://github.com/python/cpython/pull/113465/commits/77e1487506288777db84206516309c7a6787734e
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Jan 22, 2024 https://github.com/python/cpython/pull/113465#pullrequestreview-1836924559
View reviewed changes https://github.com/python/cpython/pull/113465/files/21ac0f2f66a05dd76578b97f95b7f7876aa81c3f
Tools/jit/_writer.pyhttps://github.com/python/cpython/pull/113465/files/21ac0f2f66a05dd76578b97f95b7f7876aa81c3f#diff-03987030429ab5faa148a39545d1db10f7092995be2ff0b422105d9623fe528d
Please reload this pagehttps://github.com/python/cpython/pull/113465
https://github.com/JeffersGlass
JeffersGlasshttps://github.com/JeffersGlass
Jan 24, 2024 https://github.com/python/cpython/pull/113465#pullrequestreview-1841779207
View reviewed changes https://github.com/python/cpython/pull/113465/files/21ac0f2f66a05dd76578b97f95b7f7876aa81c3f
Tools/jit/build.pyhttps://github.com/python/cpython/pull/113465/files/21ac0f2f66a05dd76578b97f95b7f7876aa81c3f#diff-0539cad167b7b10d8e5806d41efe60dbd999d12f1edb0981fe2b049d1ef40a69
Please reload this pagehttps://github.com/python/cpython/pull/113465
configurehttps://github.com/python/cpython/pull/113465/files/21ac0f2f66a05dd76578b97f95b7f7876aa81c3f#diff-90d08e583c4c9c6f391b2ae90f819f600a6326928ea9512c9e0c6d98e9f29ac2
Please reload this pagehttps://github.com/python/cpython/pull/113465
brandtbucherhttps://github.com/brandtbucher
January 25, 2024 11:15https://github.com/python/cpython/pull/113465#commits-pushed-81d0fb6
https://github.com/brandtbucher
Don't include Python/, add a --force option, and unify section/symbol…https://github.com/python/cpython/pull/113465/commits/81d0fb6616b57110d1d6b2b0de81403335b80e28
81d0fb6https://github.com/python/cpython/pull/113465/commits/81d0fb6616b57110d1d6b2b0de81403335b80e28
https://github.com/brandtbucher
Make _PyJIT_Compile take a trace and lengthhttps://github.com/python/cpython/pull/113465/commits/437bc531405e8240dc22200eb45237824f613724
437bc53https://github.com/python/cpython/pull/113465/commits/437bc531405e8240dc22200eb45237824f613724
https://github.com/brandtbucher
Move header comment to build.pyhttps://github.com/python/cpython/pull/113465/commits/26e248a9d511533a78dbde71ac2ab71f8aa96c33
26e248ahttps://github.com/python/cpython/pull/113465/commits/26e248a9d511533a78dbde71ac2ab71f8aa96c33
https://github.com/brandtbucher
Clean up the schemahttps://github.com/python/cpython/pull/113465/commits/f3984e6535d9d72d77dfada30b89acdb32e14933
f3984e6https://github.com/python/cpython/pull/113465/commits/f3984e6535d9d72d77dfada30b89acdb32e14933
https://github.com/brandtbucher
Reorder some keyshttps://github.com/python/cpython/pull/113465/commits/113a1f1deb875c2d1c60f1c7211f19e9c717c8f3
113a1f1https://github.com/python/cpython/pull/113465/commits/113a1f1deb875c2d1c60f1c7211f19e9c717c8f3
https://github.com/brandtbucher
Rearrange (and add) comments for patch functionhttps://github.com/python/cpython/pull/113465/commits/6648d840367671a6b12451186633a5d9937fa312
6648d84https://github.com/python/cpython/pull/113465/commits/6648d840367671a6b12451186633a5d9937fa312
https://github.com/brandtbucher
Use generated pyconfig.h directoryhttps://github.com/python/cpython/pull/113465/commits/46bee49ed3b5b77fe90c82fdfaedd3576aedc355
46bee49https://github.com/python/cpython/pull/113465/commits/46bee49ed3b5b77fe90c82fdfaedd3576aedc355
https://github.com/brandtbucher
Catch up with mainhttps://github.com/python/cpython/pull/113465/commits/c33c78fa4205ccfbb6de1325b68ea7f3dd301247
c33c78fhttps://github.com/python/cpython/pull/113465/commits/c33c78fa4205ccfbb6de1325b68ea7f3dd301247
https://github.com/brandtbucher
Add back Python/ includehttps://github.com/python/cpython/pull/113465/commits/4d3e207aedeb3d1a17aabc83ef0d36a2b4e7d333
4d3e207https://github.com/python/cpython/pull/113465/commits/4d3e207aedeb3d1a17aabc83ef0d36a2b4e7d333
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Jan 26, 2024https://github.com/python/cpython/pull/113465#issuecomment-1911279536
Please reload this pagehttps://github.com/python/cpython/pull/113465
https://github.com/brandtbucher
Catch up with mainhttps://github.com/python/cpython/pull/113465/commits/581036ef18d28c05f9529cc45ace37ecdc4c0ee7
581036ehttps://github.com/python/cpython/pull/113465/commits/581036ef18d28c05f9529cc45ace37ecdc4c0ee7
z764969689https://github.com/z764969689
Jan 29, 2024 https://github.com/python/cpython/pull/113465#ref-commit-f6d9e59
https://github.com/brandtbucher
pythonGH-113464https://github.com/python/cpython/issues/113464
: Add a JIT backend for tier 2 (https://github.com/z764969689/cpython/commit/f6d9e5926b6138994eaa60d1c36462e36105733d
pythonGH-113465https://github.com/python/cpython/pull/113465
)https://github.com/z764969689/cpython/commit/f6d9e5926b6138994eaa60d1c36462e36105733d
f6d9e59https://github.com/z764969689/cpython/commit/f6d9e5926b6138994eaa60d1c36462e36105733d
https://fredrikbk.com/publications/copy-and-patch.pdfhttps://fredrikbk.com/publications/copy-and-patch.pdf
https://github.com/brandtbucher
Merge branch 'main' into justinhttps://github.com/python/cpython/pull/113465/commits/b00e02151974207d38aee6f08980e4a8c53336b7
b00e021https://github.com/python/cpython/pull/113465/commits/b00e02151974207d38aee6f08980e4a8c53336b7
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Jan 29, 2024https://github.com/python/cpython/pull/113465#issuecomment-1914097390
mergedhttps://github.com/python/cpython/commit/f6d9e5926b6138994eaa60d1c36462e36105733d
twicehttps://github.com/python/cpython/commit/a16a9f978f42b8a09297c1efbf33877f6388c403
Please reload this pagehttps://github.com/python/cpython/pull/113465
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Jan 29, 2024https://github.com/python/cpython/pull/113465#event-11623502524
https://github.com/gvanrossum
gvanrossumhttps://github.com/gvanrossum
Jan 29, 2024https://github.com/python/cpython/pull/113465#issuecomment-1915025781
Please reload this pagehttps://github.com/python/cpython/pull/113465
https://github.com/Yhg1s
Yhg1shttps://github.com/Yhg1s
Jan 31, 2024https://github.com/python/cpython/pull/113465#issuecomment-1919888849
Please reload this pagehttps://github.com/python/cpython/pull/113465
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Feb 1, 2024https://github.com/python/cpython/pull/113465#issuecomment-1920393134
talkhttps://www.youtube.com/watch?v=HxSHIpEQRjs
slideshttps://github.com/brandtbucher/brandtbucher/blob/master/2023/10/10/a_jit_compiler_for_cpython.pdf
paperhttps://dl.acm.org/doi/10.1145/3485513
blog posthttps://sillycross.github.io/2023/05/12/2023-05-12
Please reload this pagehttps://github.com/python/cpython/pull/113465
https://github.com/xorrvin
xorrvinhttps://github.com/xorrvin
Feb 10, 2024 https://github.com/python/cpython/pull/113465#ref-issue-2128658444
JIT extension erlang/otp#8110 https://github.com/erlang/otp/issues/8110
aiskhttps://github.com/aisk
Feb 11, 2024 https://github.com/python/cpython/pull/113465#ref-commit-a4c3b8f
https://github.com/brandtbucher
https://github.com/aisk
pythonGH-113464https://github.com/python/cpython/issues/113464
: Add a JIT backend for tier 2 (https://github.com/aisk/cpython/commit/a4c3b8ffeb1fd6161fde3999a989eea138c7996b
pythonGH-113465https://github.com/python/cpython/pull/113465
)https://github.com/aisk/cpython/commit/a4c3b8ffeb1fd6161fde3999a989eea138c7996b
a4c3b8fhttps://github.com/aisk/cpython/commit/a4c3b8ffeb1fd6161fde3999a989eea138c7996b
https://fredrikbk.com/publications/copy-and-patch.pdfhttps://fredrikbk.com/publications/copy-and-patch.pdf
aiskhttps://github.com/aisk
Feb 11, 2024 https://github.com/python/cpython/pull/113465#ref-commit-534119a
https://github.com/brandtbucher
https://github.com/aisk
pythonGH-113464https://github.com/python/cpython/issues/113464
: A JIT backend for tier 2 (https://github.com/aisk/cpython/commit/534119a8ee11fafaf9467e893934369375992964
pythonGH-113465https://github.com/python/cpython/pull/113465
)https://github.com/aisk/cpython/commit/534119a8ee11fafaf9467e893934369375992964
534119ahttps://github.com/aisk/cpython/commit/534119a8ee11fafaf9467e893934369375992964
https://fredrikbk.com/publications/copy-and-patch.pdfhttps://fredrikbk.com/publications/copy-and-patch.pdf
https://github.com/jakirkham
jakirkhamhttps://github.com/jakirkham
Feb 18, 2024 https://github.com/python/cpython/pull/113465#ref-issue-2036830564
Building Python 3.13 dev releases + no GIL conda-forge/python-feedstock#658 https://github.com/conda-forge/python-feedstock/issues/658
https://github.com/Yhg1s
Yhg1shttps://github.com/Yhg1s
Feb 28, 2024https://github.com/python/cpython/pull/113465#issuecomment-1969415137
Please reload this pagehttps://github.com/python/cpython/pull/113465
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Feb 28, 2024https://github.com/python/cpython/pull/113465#issuecomment-1969481862
Please reload this pagehttps://github.com/python/cpython/pull/113465
WillChilds-Kleinhttps://github.com/WillChilds-Klein
Mar 4, 2024 https://github.com/python/cpython/pull/113465#ref-commit-d6f355e
https://github.com/brandtbucher
https://github.com/WillChilds-Klein
pythonGH-113464https://github.com/python/cpython/issues/113464
: A JIT backend for tier 2 (https://github.com/WillChilds-Klein/cpython/commit/d6f355e8764d77ff165c7a40805608015f16e70d
pythonGH-113465https://github.com/python/cpython/pull/113465
)https://github.com/WillChilds-Klein/cpython/commit/d6f355e8764d77ff165c7a40805608015f16e70d
d6f355ehttps://github.com/WillChilds-Klein/cpython/commit/d6f355e8764d77ff165c7a40805608015f16e70d
https://fredrikbk.com/publications/copy-and-patch.pdfhttps://fredrikbk.com/publications/copy-and-patch.pdf
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Apr 12, 2024https://github.com/python/cpython/pull/113465#issuecomment-2050783098
https://discuss.python.org/t/pep-744-jit-compilationhttps://discuss.python.org/t/pep-744-jit-compilation
Please reload this pagehttps://github.com/python/cpython/pull/113465
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
topic-JIT https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-JIT
May 31, 2024https://github.com/python/cpython/pull/113465#event-13005272317
brandtbucherhttps://github.com/brandtbucher
Aug 20, 2025 https://github.com/python/cpython/pull/113465#ref-commit-f7e2616
https://github.com/brandtbucher
Revert "https://github.com/brandtbucher/cpython/commit/f7e2616a2d05cbbe9f566756bb58fc2584b8f795
pythonGH-113464https://github.com/python/cpython/issues/113464
: Add a JIT backend for tier 2 (https://github.com/brandtbucher/cpython/commit/f7e2616a2d05cbbe9f566756bb58fc2584b8f795
pythonGH-113465https://github.com/python/cpython/pull/113465
)"https://github.com/brandtbucher/cpython/commit/f7e2616a2d05cbbe9f566756bb58fc2584b8f795
f7e2616https://github.com/brandtbucher/cpython/commit/f7e2616a2d05cbbe9f566756bb58fc2584b8f795
f6d9e59https://github.com/brandtbucher/cpython/commit/f6d9e5926b6138994eaa60d1c36462e36105733d
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F113465
https://github.com/corona10
corona10 https://github.com/corona10
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/ericsnowcurrently
ericsnowcurrently https://github.com/ericsnowcurrently
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/hugovk
hugovk https://github.com/hugovk
https://github.com/python/cpython/pull/113465/files/41162ca66b592e160538d315d6a4fa6d03d7523d
https://github.com/zooba
zooba https://github.com/zooba
https://github.com/python/cpython/pull/113465/files/debb24d91e44d75ab55a73d80626b3e265c5f363
https://github.com/mdboom
mdboom https://github.com/mdboom
https://github.com/python/cpython/pull/113465/files/afbc1f527a7db0c0d3743e3d8ec0372d52f1f21f
https://github.com/Eclips4
Eclips4 https://github.com/Eclips4
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/ronaldoussoren
ronaldoussoren https://github.com/ronaldoussoren
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/gvanrossum
gvanrossum https://github.com/gvanrossum
https://github.com/python/cpython/pull/113465/files/afbc1f527a7db0c0d3743e3d8ec0372d52f1f21f
https://github.com/markshannon
markshannon https://github.com/markshannon
https://github.com/python/cpython/pull/113465/files/21ac0f2f66a05dd76578b97f95b7f7876aa81c3f
https://github.com/sobolevn
sobolevn https://github.com/sobolevn
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/erlend-aasland
erlend-aasland https://github.com/erlend-aasland
https://github.com/python/cpython/pull/113465/files/b4474d00770bcade1c21f77c62a331af677b287b
https://github.com/ezio-melotti
ezio-melotti https://github.com/ezio-melotti
https://github.com/penguin-wwy
penguin-wwy https://github.com/penguin-wwy
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/tonybaloney
tonybaloney https://github.com/tonybaloney
https://github.com/python/cpython/pull/113465/files/2643439d50ce3e54b6354448120c1ed9d5603794
https://github.com/JeffersGlass
JeffersGlass https://github.com/JeffersGlass
https://github.com/python/cpython/pull/113465/files/21ac0f2f66a05dd76578b97f95b7f7876aa81c3f
https://github.com/eli-schwartz
eli-schwartz https://github.com/eli-schwartz
https://github.com/python/cpython/pull/113465/files/b4474d00770bcade1c21f77c62a331af677b287b
https://github.com/HacKanCuBa
HacKanCuBa https://github.com/HacKanCuBa
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/pinskia
pinskia https://github.com/pinskia
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/thesamesam
thesamesam https://github.com/thesamesam
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/davidbrochart
davidbrochart https://github.com/davidbrochart
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/PaarthShah
PaarthShah https://github.com/PaarthShah
https://github.com/python/cpython/pull/113465/files/7026d0c9ac346a22e1abaf2a72de125dab6deeeb
https://github.com/brandtbucher
brandtbucher https://github.com/brandtbucher
awaiting merge https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20merge%22
interpreter-core https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Ainterpreter-core
performance https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Aperformance
topic-JIT https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-JIT
Please reload this pagehttps://github.com/python/cpython/pull/113465
https://github.com/brandtbucher
https://github.com/adrian17
https://github.com/jessekrubin
https://github.com/Zheaoli
https://github.com/alphavector
https://github.com/Eclips4
https://github.com/penguin-wwy
https://github.com/tekknolagi
https://github.com/ericsnowcurrently
https://github.com/bedevere-bot
https://github.com/gvanrossum
https://github.com/Yhg1s
https://github.com/mdboom
https://github.com/ronaldoussoren
https://github.com/hugovk
https://github.com/tonybaloney
https://github.com/zooba
https://github.com/JeffersGlass
https://github.com/sobolevn
https://github.com/davidbrochart
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.