Skip to content

PEP 836: JIT Go Brrr: The Path to a Supported JIT Compiler for CPython#5016

Merged
Fidget-Spinner merged 8 commits into
python:mainfrom
savannahostrowski:jit-pep
Jul 3, 2026
Merged

PEP 836: JIT Go Brrr: The Path to a Supported JIT Compiler for CPython#5016
Fidget-Spinner merged 8 commits into
python:mainfrom
savannahostrowski:jit-pep

Conversation

@savannahostrowski

@savannahostrowski savannahostrowski commented Jul 3, 2026

Copy link
Copy Markdown
Member

Basic requirements (all PEP Types)

  • Read and followed PEP 1 & PEP 12
  • File created from the latest PEP template
  • PEP has next available number, & set in filename (pep-NNNN.rst), PR title (PEP 123: <Title of PEP>) and PEP header
  • Title clearly, accurately and concisely describes the content in 79 characters or less
  • Core dev/PEP editor listed as Author or Sponsor, and formally confirmed their approval
  • Author, Status (Draft), Type and Created headers filled out correctly
  • PEP-Delegate, Topic, Requires and Replaces headers completed if appropriate
  • Required sections included
    • Abstract (first section)
    • Copyright (last section; exact wording from template required)
  • Code is well-formatted (PEP 7/PEP 8) and is in code blocks, with the right lexer names if non-Python
  • PEP builds with no warnings, pre-commit checks pass and content displays as intended in the rendered HTML
  • Authors/sponsor added to .github/CODEOWNERS for the PEP

Standards Track requirements

  • PEP topic discussed in a suitable venue with general agreement that a PEP is appropriate
  • Suggested sections included (unless not applicable)
    • Motivation
    • Specification
    • Rationale
    • Backwards Compatibility
    • Security Implications
    • How to Teach This
    • Reference Implementation
    • Rejected Ideas
    • Open Issues
    • Acknowledgements
    • Footnotes
    • Change History
  • Python-Version set to valid (pre-beta) future Python version, if relevant
  • Any project stated in the PEP as supporting/endorsing/benefiting from the PEP formally confirmed such --- NA.
  • Right before or after initial merging, PEP discussion thread created and linked to in Discussions-To and Post-History

@savannahostrowski savannahostrowski requested a review from a team as a code owner July 3, 2026 03:23
@savannahostrowski savannahostrowski added the new-pep A new draft PEP submitted for initial review label Jul 3, 2026
@read-the-docs-community

read-the-docs-community Bot commented Jul 3, 2026

Copy link
Copy Markdown

Documentation build overview

📚 pep-previews | 🛠️ Build #33425290 | 📁 Comparing d1f454a against latest (e7a60c2)

  🔍 Preview build  

4 files changed
+ pep-0836/index.html
± index.html
± numerical/index.html
± pep-0000/index.html

Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Co-authored-by: Wulian233 <1055917385@qq.com>
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
Comment thread peps/pep-0836.rst Outdated
@Fidget-Spinner

Fidget-Spinner commented Jul 3, 2026

Copy link
Copy Markdown
Member

Thanks everyone for the reviews. Merging this as-is. Any minor edits can be done in follow-up PRs, any major discussions for design or issues should go to the Discourse thread as per my understanding of PEP discourse.

I will open the Discourse thread between 5-6PM UK time (9-10AM PT). Ie, roughly 6.5-7.5 hours from now.

@Fidget-Spinner Fidget-Spinner merged commit 6377bc2 into python:main Jul 3, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-pep A new draft PEP submitted for initial review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants