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
Accelerator
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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
faster-cpython
/
cpython
Public
forked from
python/cpython
Notifications
You must be signed in to change notification settings
Fork
27
Star
529
Code
Pull requests
1
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
cpython
Objects
genobject.c
on
stackref-not-null
User selector
All users
All time
Commit history
Commits on Oct 5, 2024
gh-111178: Fix function signatures in genobject.c (#124970)
Show description for 16cd6cc
vstinner
authored
16cd6cc
View commit details
Copy full SHA for 16cd6cc
View code at this point
Browse repository at this point
Commits on Sep 24, 2024
gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026)
Show description for f4997bb
colesbury
authored
f4997bb
View commit details
Copy full SHA for f4997bb
View code at this point
Browse repository at this point
Commits on Sep 12, 2024
gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#123924)
Show description for b2afe2a
colesbury
authored
b2afe2a
View commit details
Copy full SHA for b2afe2a
View code at this point
Browse repository at this point
Commits on Jul 29, 2024
GH-118093: Improve handling of short and mid-loop traces (GH-122252)
brandtbucher
authored
7797182
View commit details
Copy full SHA for 7797182
View code at this point
Browse repository at this point
Commits on Jul 22, 2024
gh-100240: Use a consistent implementation for freelists (#121934)
Show description for 5716cc3
colesbury
authored
5716cc3
View commit details
Copy full SHA for 5716cc3
View code at this point
Browse repository at this point
Commits on Jun 26, 2024
gh-117139: Convert the evaluation stack to stack refs (#118450)
Show description for 22b0de2
Fidget-Spinner
and
markshannon
authored
22b0de2
View commit details
Copy full SHA for 22b0de2
View code at this point
Browse repository at this point
Commits on Jun 24, 2024
gh-120834: fix over-allocation in PyGenObject, PyCoroObject, PyAsyncGenObject. (#120941)
iritkatriel
authored
8ac08f3
View commit details
Copy full SHA for 8ac08f3
View code at this point
Browse repository at this point
gh-120834: fix type of *_iframe field in _PyGenObject_HEAD declaration (#120835)
iritkatriel
authored
65a12c5
View commit details
Copy full SHA for 65a12c5
View code at this point
Browse repository at this point
Commits on Jun 17, 2024
gh-114091: Reword error message for unawaitable types (#114090)
Show description for 2c7209a
swfarnsworth
authored
2c7209a
View commit details
Copy full SHA for 2c7209a
View code at this point
Browse repository at this point
Commits on May 7, 2024
gh-110209: Add __class_getitem__ for generator and coroutine (#110212)
Gobot1234
authored
e7dafdc
View commit details
Copy full SHA for e7dafdc
View code at this point
Browse repository at this point
Commits on May 6, 2024
GH-117714: implement athrow().close() and asend().close() using throw (GH-117906)
Show description for e5c6992
3 people
authored
e5c6992
View commit details
Copy full SHA for e5c6992
View code at this point
Browse repository at this point
Commits on May 1, 2024
GH-117881: fix athrow().throw()/asend().throw() concurrent access (GH-117882)
graingert
authored
fc7e1aa
View commit details
Copy full SHA for fc7e1aa
View code at this point
Browse repository at this point
Commits on Apr 30, 2024
gh-117657: Fix small issues with instrumentation and TSAN (#118064)
Show description for 4a1cf66
DinoV
authored
4a1cf66
View commit details
Copy full SHA for 4a1cf66
View code at this point
Browse repository at this point
gh-118272: Clear generator frame's locals when the generator is closed (#118277)
Show description for 1f16b4c
iritkatriel
and
graingert
authored
1f16b4c
View commit details
Copy full SHA for 1f16b4c
View code at this point
Browse repository at this point
Commits on Apr 24, 2024
GH-117536: GH-117894: fix athrow().throw(...) unawaited warning (GH-117851)
graingert
authored
7d369d4
View commit details
Copy full SHA for 7d369d4
View code at this point
Browse repository at this point
Commits on Feb 17, 2024
gh-111968: Split _Py_async_gen_asend_freelist out of _Py_async_gen_fr… (gh-115546)
corona10
authored
8db8d71
View commit details
Copy full SHA for 8db8d71
View code at this point
Browse repository at this point
Commits on Feb 14, 2024
gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)
corona10
authored
f15795c
View commit details
Copy full SHA for f15795c
View code at this point
Browse repository at this point
Commits on Feb 10, 2024
gh-111968: Refactor _PyXXX_Fini to integrate with _PyObject_ClearFreeLists (gh-114899)
corona10
authored
d4d5bae
View commit details
Copy full SHA for d4d5bae
View code at this point
Browse repository at this point
Commits on Feb 1, 2024
gh-111968: Use per-thread freelists for dict in free-threading (gh-114323)
corona10
authored
1390796
View commit details
Copy full SHA for 1390796
View code at this point
Browse repository at this point
Commits on Jan 26, 2024
gh-111968: Unify freelist naming schema to Eric's suggestion (gh-114581)
corona10
authored
6997792
View commit details
Copy full SHA for 6997792
View code at this point
Browse repository at this point
Commits on Jan 18, 2024
gh-111968: Use per-thread freelists for generator in free-threading (gh-114189)
corona10
authored
7fa511b
View commit details
Copy full SHA for 7fa511b
View code at this point
Browse repository at this point
Commits on Jan 10, 2024
gh-113753: Clear finalized bit when putting PyAsyncGenASend back into free list (#113754)
colesbury
authored
73ae202
View commit details
Copy full SHA for 73ae202
View code at this point
Browse repository at this point
Commits on Dec 1, 2023
gh-111058: Change coro.cr_frame/gen.gi_frame to be None for a closed coroutine/generator. (#112428)
iritkatriel
authored
bfb576e
View commit details
Copy full SHA for bfb576e
View code at this point
Browse repository at this point
Commits on Nov 9, 2023
gh-111354: remove comparisons with enum values, variable reuse, unused imports in genobject.c (#111708)
iritkatriel
authored
30ec968
View commit details
Copy full SHA for 30ec968
View code at this point
Browse repository at this point
Commits on Nov 3, 2023
gh-111354: Simplify _PyGen_yf by moving some of its work to the compiler and frame state (#111648)
iritkatriel
authored
d49aba5
View commit details
Copy full SHA for d49aba5
View code at this point
Browse repository at this point
Commits on Nov 2, 2023
gh-111354: simplify detection of RESUME after YIELD_VALUE at except-depth 1 (#111459)
iritkatriel
authored
52cc4af
View commit details
Copy full SHA for 52cc4af
View code at this point
Browse repository at this point
Commits on Oct 26, 2023
gh-111354: define names for RESUME oparg values (#111365)
iritkatriel
authored
a0c414c
View commit details
Copy full SHA for a0c414c
View code at this point
Browse repository at this point
gh-109094: replace frame->prev_instr by frame->instr_ptr (#109095)
iritkatriel
authored
67a91f7
View commit details
Copy full SHA for 67a91f7
View code at this point
Browse repository at this point
Commits on Oct 25, 2023
gh-100762: Fix optimization in gen_close (#111069)
iritkatriel
authored
0db2517
View commit details
Copy full SHA for 0db2517
View code at this point
Browse repository at this point
Commits on Oct 17, 2023
gh-110964: Remove private _PyArg functions (#110966)
Show description for be5e8a0
vstinner
authored
be5e8a0
View commit details
Copy full SHA for be5e8a0
View code at this point
Browse repository at this point
Commits on Sep 7, 2023
GH-108614: Add `RESUME_CHECK` instruction (GH-108630)
markshannon
authored
0858328
View commit details
Copy full SHA for 0858328
View code at this point
Browse repository at this point
Commits on Aug 17, 2023
GH-108035: Remove the `_PyCFrame` struct as it is no longer needed for performance. (GH-108036)
markshannon
authored
006e44f
View commit details
Copy full SHA for 006e44f
View code at this point
Browse repository at this point
Commits on Aug 2, 2023
GH-100964: Break cycles involving exception state when returning from generator (GH-107563)
markshannon
authored
0d30a5a
View commit details
Copy full SHA for 0d30a5a
View code at this point
Browse repository at this point
Commits on Jul 25, 2023
gh-106869: Use new PyMemberDef constant names (#106871)
Show description for 1a3faba
vstinner
authored
1a3faba
View commit details
Copy full SHA for 1a3faba
View code at this point
Browse repository at this point
Commits on Jul 12, 2023
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
serhiy-storchaka
authored
be1b968
View commit details
Copy full SHA for be1b968
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.