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
See 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
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ZeroIntensity
cpython
Repository navigation
Code
Pull requests
1
(1)
Actions
Projects
Security and quality
Insights
More
items
Commits
Branch selector
main
User selector
markshannon
Datepicker
All time
Commit history
Commits on Feb 19, 2026
GH-144651: Optimize the new uops added when recording values during tracing. (GH-144948)
Show description for 3f37b94
markshannon
authored
3f37b94
View commit details
Copy full SHA for 3f37b94
Browse repository at this point
Commits on Feb 5, 2026
GH-144179: Use recorded values to make optimizer more robust (GH-144437)
Show description for b53fc7c
markshannon
authored
b53fc7c
View commit details
Copy full SHA for b53fc7c
Browse repository at this point
Commits on Feb 2, 2026
GH-144179: Add value recording to JIT tracing front-end (GH-144303)
markshannon
authored
141fd8b
View commit details
Copy full SHA for 141fd8b
Browse repository at this point
Commits on Jan 22, 2026
GH-139109: Partial reworking of JIT data structures (GH-144105)
Show description for d77aaa7
markshannon
authored
d77aaa7
View commit details
Copy full SHA for d77aaa7
Browse repository at this point
Commits on Jan 21, 2026
GH-138245: Perform boolean guards by testing a single bit, rather than a full pointer comparison. (GH-143810)
markshannon
authored
9eab67d
View commit details
Copy full SHA for 9eab67d
Browse repository at this point
Commits on Jan 16, 2026
GH-143493: Conform to spec for generator expressions while supporting virtual iterators (GH-143569)
Show description for ae53da5
markshannon
authored
ae53da5
View commit details
Copy full SHA for ae53da5
Browse repository at this point
Commits on Jan 14, 2026
GH-143613: Add colours and some more edges to executor visualization graph (GH-143809)
markshannon
authored
6db952e
View commit details
Copy full SHA for 6db952e
Browse repository at this point
Commits on Dec 23, 2025
GH-143026: Fix assertion error in executor management. (GH-143104)
markshannon
authored
20aeb3a
View commit details
Copy full SHA for 20aeb3a
Browse repository at this point
Commits on Dec 18, 2025
GH-142513: Reimplement executor management (GH-142931)
Show description for e4058d7
markshannon
authored
e4058d7
View commit details
Copy full SHA for e4058d7
Browse repository at this point
Commits on Dec 17, 2025
GH-142621: JIT: Avoid memory load for symbols within 4GB on AArch64 (GH-142820)
markshannon
authored
c7dcb26
View commit details
Copy full SHA for c7dcb26
Browse repository at this point
Commits on Dec 16, 2025
GH-142629: JIT: Fix out of bounds memory read in lltrace (GH-142821)
Show description for 92d4aea
markshannon
authored
92d4aea
View commit details
Copy full SHA for 92d4aea
Browse repository at this point
Commits on Dec 15, 2025
GH-142718: JIT: Fix crash due to incorrect caching on side exits when exiting jitted code. (GH-142762)
Show description for 27a2e49
markshannon
authored
27a2e49
View commit details
Copy full SHA for 27a2e49
Browse repository at this point
Commits on Dec 11, 2025
GH-140683: JIT: Improve machine code for loading smaller constants on AArch64. (GH-142511)
Show description for 4eab90f
markshannon
authored
4eab90f
View commit details
Copy full SHA for 4eab90f
Browse repository at this point
GH-135379: Top of stack caching for the JIT. (GH-135465)
Show description for 469f191
markshannon
authored
469f191
View commit details
Copy full SHA for 469f191
Browse repository at this point
Commits on Dec 8, 2025
GH-139757: JIT: Remove redundant branches to jumps in the assembly optimizer (GH-140800)
Show description for e0451ce
markshannon
authored
e0451ce
View commit details
Copy full SHA for e0451ce
Browse repository at this point
Commits on Dec 4, 2025
GH-139757: Fix reference leaks introduced in GH-140800 (GH-142257)
markshannon
authored
6825d5c
View commit details
Copy full SHA for 6825d5c
Browse repository at this point
Commits on Dec 3, 2025
GH-141794: Limit size of generated machine code. (GH-142228)
Show description for 62423c9
markshannon
authored
62423c9
View commit details
Copy full SHA for 62423c9
Browse repository at this point
Commits on Nov 19, 2025
GH-139653: Only raise an exception (or fatal error) when the stack pointer is about to overflow the stack. (GH-141711)
Show description for c25a070
markshannon
authored
c25a070
View commit details
Copy full SHA for c25a070
Browse repository at this point
Commits on Nov 18, 2025
GH-139109: Support switch/case dispatch with the tracing interpreter. (GH-141703)
markshannon
authored
b420f6b
View commit details
Copy full SHA for b420f6b
Browse repository at this point
Commits on Oct 23, 2025
GH-135904: JIT compiler: Support 19 bit branch instructions on AArch64 for Mach-O. (GH-140453)
Show description for 61e759c
markshannon
authored
61e759c
View commit details
Copy full SHA for 61e759c
Browse repository at this point
Commits on Oct 21, 2025
GH-139951: Fix major GC performance regression (GH-140262)
Show description for 0c01090
markshannon
authored
0c01090
View commit details
Copy full SHA for 0c01090
Browse repository at this point
Commits on Oct 17, 2025
GH-135904: Implement assembler optimization for AArch64. (GH-139855)
markshannon
authored
f188385
View commit details
Copy full SHA for f188385
Browse repository at this point
Commits on Oct 7, 2025
GH-139291: Fix C stack limits by factoring out finding hardware stack limits (GH-139294)
markshannon
authored
7094f09
View commit details
Copy full SHA for 7094f09
Browse repository at this point
Commits on Sep 23, 2025
GH-137573: Add test to check that the margin used for overflow protection is larger than the stack space used by the interpreter (GH-137724)
markshannon
authored
16eae6d
View commit details
Copy full SHA for 16eae6d
Browse repository at this point
Commits on Sep 18, 2025
GH-138378: Move globals-to-consts pass into main optimizer pass (GH-138379)
markshannon
authored
3b83257
View commit details
Copy full SHA for 3b83257
Browse repository at this point
Commits on Aug 21, 2025
GH-137959: Replace shim code in jitted code with a single trampoline function. (GH-137961)
markshannon
authored
a8d9d94
View commit details
Copy full SHA for a8d9d94
Browse repository at this point
Commits on Aug 13, 2025
Add internal doc describing the stack protection mechanism (GH137663)
markshannon
authored
923d686
View commit details
Copy full SHA for 923d686
Browse repository at this point
Commits on Aug 9, 2025
GH-132532: Add new DSL macros to better declare semantics of exits at ends of instructions/uops. (GH-137098)
markshannon
authored
af15e1d
View commit details
Copy full SHA for af15e1d
Browse repository at this point
Commits on Aug 2, 2025
GH-137276: Don't mark uop as escaping if the escaping call is on an exit branch (GH-137277)
markshannon
authored
801cf3f
View commit details
Copy full SHA for 801cf3f
Browse repository at this point
Commits on Aug 1, 2025
GH-136410: Faster side exits by using a cold exit stub (GH-136411)
markshannon
authored
e7b55f5
View commit details
Copy full SHA for e7b55f5
Browse repository at this point
Commits on Jun 24, 2025
GH-135106: Restrict trashcan to GC'ed objects (GH-135682)
markshannon
authored
2060089
View commit details
Copy full SHA for 2060089
Browse repository at this point
Commits on Jun 19, 2025
GH-135379: Specialize int operations for compact ints only (GH-135668)
markshannon
authored
9731dd2
View commit details
Copy full SHA for 9731dd2
Browse repository at this point
Commits on Jun 17, 2025
GH-135379: Support limited scalar replacement for replicated uops in the JIT code generator. (GH-135563)
Show description for 8dd8b5c
markshannon
authored
8dd8b5c
View commit details
Copy full SHA for 8dd8b5c
Browse repository at this point
Commits on Jun 11, 2025
GH-135379: Remove types from stack items in code generator. (GH-135384)
Show description for c87b5b2
markshannon
authored
c87b5b2
View commit details
Copy full SHA for c87b5b2
Browse repository at this point
Commits on Jun 5, 2025
GH-132554: Fix tier2 `FOR_ITER` implementation and optimizations (GH-135137)
markshannon
authored
b90ecea
View commit details
Copy full SHA for b90ecea
Browse repository at this point
Previous
Next
You can’t perform that action at this time.