Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
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 }}
https-orion-com
cpython
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
cpython
Python
ceval.c
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Dec 17, 2021
bpo-46072: Add top level stats struct (GH-30169)
markshannon
authored
efd6236
View commit details
Copy full SHA for efd6236
View code at this point
Browse repository at this point
bpo-45711: Remove type and traceback from exc_info (GH-30122)
Show description for 396b583
iritkatriel
authored
396b583
View commit details
Copy full SHA for 396b583
View code at this point
Browse repository at this point
Commits on Dec 15, 2021
bpo-46072: Add --with-pystats configure option to simplify gathering of VM stats (GH-30116)
Show description for 342b93f
markshannon
authored
342b93f
View commit details
Copy full SHA for 342b93f
View code at this point
Browse repository at this point
bpo-44525: Specialize for calls to type and other builtin classes with 1 argument. (GH-29942)
markshannon
authored
3a60bfe
View commit details
Copy full SHA for 3a60bfe
View code at this point
Browse repository at this point
bpo-46039: Split yield from in two (GH-30035)
Show description for 0b50a4f
markshannon
authored
0b50a4f
View commit details
Copy full SHA for 0b50a4f
View code at this point
Browse repository at this point
Commits on Dec 14, 2021
bpo-44525: Split calls into PRECALL and CALL (GH-30011)
Show description for 9f8f451
markshannon
authored
9f8f451
View commit details
Copy full SHA for 9f8f451
View code at this point
Browse repository at this point
bpo-45292: [PEP-654] add except* (GH-29581)
iritkatriel
authored
d60457a
View commit details
Copy full SHA for d60457a
View code at this point
Browse repository at this point
Commits on Dec 8, 2021
bpo-46009: Do not exhaust generator when send() method raises (GH-29986)
markshannon
authored
69806b9
View commit details
Copy full SHA for 69806b9
View code at this point
Browse repository at this point
Commits on Dec 7, 2021
bpo-46008: Move thread-related interpreter state into a sub-struct. (gh-29971)
Show description for 313f92a
ericsnowcurrently
authored
313f92a
View commit details
Copy full SHA for 313f92a
View code at this point
Browse repository at this point
bpo-46008: Return void from _PyEval_InitState(). (gh-29970)
Show description for 8262c96
ericsnowcurrently
authored
8262c96
View commit details
Copy full SHA for 8262c96
View code at this point
Browse repository at this point
Fix leak when an exception is raised during generator creation. (GH-29960)
markshannon
authored
064e53d
View commit details
Copy full SHA for 064e53d
View code at this point
Browse repository at this point
bpo-45947: Place dict and values pointer at fixed (negative) offset just before GC header. (GH-29879)
Show description for 8319114
markshannon
authored
8319114
View commit details
Copy full SHA for 8319114
View code at this point
Browse repository at this point
Commits on Dec 6, 2021
bpo-45963: Make space for the InterpreterFrame of a generator in that generator. (GH-29891)
Show description for 299483c
markshannon
authored
299483c
View commit details
Copy full SHA for 299483c
View code at this point
Browse repository at this point
Commits on Dec 3, 2021
bpo-45885: Specialize COMPARE_OP (GH-29734)
Show description for 03768c4
sweeneyde
authored
03768c4
View commit details
Copy full SHA for 03768c4
View code at this point
Browse repository at this point
Commits on Dec 1, 2021
bpo-45753: Interpreter internal tweaks (GH-29575)
Show description for 49444fb
markshannon
authored
49444fb
View commit details
Copy full SHA for 49444fb
View code at this point
Browse repository at this point
Commits on Nov 30, 2021
bpo-45711: Change exc_info related APIs to derive type and traceback from the exception instance (GH-29780)
iritkatriel
authored
8a45ca5
View commit details
Copy full SHA for 8a45ca5
View code at this point
Browse repository at this point
Commits on Nov 29, 2021
bpo-45786: Allocate space for frame in frame object. (GH-29729)
markshannon
authored
6092957
View commit details
Copy full SHA for 6092957
View code at this point
Browse repository at this point
Commits on Nov 25, 2021
bpo-45711: use exc_value instead of exc_type to determine if exc_info is valid. Add more assertions. (GH-29627)
iritkatriel
authored
c456dfa
View commit details
Copy full SHA for c456dfa
View code at this point
Browse repository at this point
Commits on Nov 23, 2021
bpo-44525: Copy free variables in bytecode to allow calls to inner functions to be specialized (GH-29595)
Show description for 135cabd
markshannon
authored
135cabd
View commit details
Copy full SHA for 135cabd
View code at this point
Browse repository at this point
Commits on Nov 22, 2021
bpo-45871: Refactor except matcher validation into a separate function so that it can be reused. Add missing unit test. (GH-29711)
iritkatriel
authored
4d6c0c0
View commit details
Copy full SHA for 4d6c0c0
View code at this point
Browse repository at this point
Commits on Nov 19, 2021
bpo-45709: Fix tracing when exception is handled. (GH-29638)
markshannon
authored
337cb48
View commit details
Copy full SHA for 337cb48
View code at this point
Browse repository at this point
bpo-45609: Specialize STORE_SUBSCR (GH-29242)
Show description for 036fead
sweeneyde
authored
036fead
View commit details
Copy full SHA for 036fead
View code at this point
Browse repository at this point
Commits on Nov 18, 2021
bpo-45829: Specialize BINARY_SUBSCR for __getitem__ implemented in Python. (GH-29592)
markshannon
authored
21fa7a3
View commit details
Copy full SHA for 21fa7a3
View code at this point
Browse repository at this point
bpo-45510: Specialize BINARY_SUBTRACT (GH-29523)
corona10
authored
345ba3f
View commit details
Copy full SHA for 345ba3f
View code at this point
Browse repository at this point
Commits on Nov 16, 2021
bpo-45636: Simplify BINARY_OP (GH-29565)
brandtbucher
authored
6a84d61
View commit details
Copy full SHA for 6a84d61
View code at this point
Browse repository at this point
bpo-45753: Make recursion checks more efficient. (GH-29524)
Show description for b931077
markshannon
authored
b931077
View commit details
Copy full SHA for b931077
View code at this point
Browse repository at this point
Commits on Nov 15, 2021
bpo-45636: Remove the old %-formatting fast-path (GH-29532)
brandtbucher
authored
ec382fa
View commit details
Copy full SHA for ec382fa
View code at this point
Browse repository at this point
Commits on Nov 12, 2021
bpo-45711: assert that the type of exc_info is redundant (GH-29518)
iritkatriel
authored
de3db14
View commit details
Copy full SHA for de3db14
View code at this point
Browse repository at this point
Commits on Nov 11, 2021
bpo-45636: Merge all numeric operators (GH-29482)
brandtbucher
authored
9178f53
View commit details
Copy full SHA for 9178f53
View code at this point
Browse repository at this point
Commits on Nov 10, 2021
bpo-45711: remove unnecessary DUP_TOP and POP in exception handling (GH-29495)
iritkatriel
authored
4cdeee5
View commit details
Copy full SHA for 4cdeee5
View code at this point
Browse repository at this point
Commits on Oct 28, 2021
bpo-45256: Rationalize code around Python-to-Python calls a bit. (GH-29235)
markshannon
authored
7f61d9d
View commit details
Copy full SHA for 7f61d9d
View code at this point
Browse repository at this point
bpo-44525: Add recursive checks for `CALL_FUNCTION_BUILTIN_O` (GH-29271)
Fidget-Spinner
authored
0a1a36b
View commit details
Copy full SHA for 0a1a36b
View code at this point
Browse repository at this point
bpo-45637: Store the frame pointer in the cframe (GH-29267)
Show description for f291404
markshannon
authored
f291404
View commit details
Copy full SHA for f291404
View code at this point
Browse repository at this point
Commits on Oct 27, 2021
Don't make a call at the C level when calling bound-methods from Python code. (GH-29238)
markshannon
authored
4776b07
View commit details
Copy full SHA for 4776b07
View code at this point
Browse repository at this point
bpo-44511: Improve the bytecode for class and mapping patterns (GH-26922)
Show description for 82a662e
brandtbucher
authored
82a662e
View commit details
Copy full SHA for 82a662e
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.