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 }}
rhettinger
/
cpython
Public
forked from
python/cpython
Notifications
You must be signed in to change notification settings
Fork
5
Star
24
Code
Pull requests
2
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Actions: rhettinger/cpython
Actions
All workflows
Workflows
Docs
Docs
JIT
JIT
Lint
Lint
Mark stale pull requests
Mark stale pull requests
new-bugs-announce notifier
new-bugs-announce notifier
Tail calling interpreter
Tail calling interpreter
Tests
Tests
TestsMSI
TestsMSI
Update GH projects
Update GH projects
Verify bundled libexpat
Verify bundled libexpat
Show more workflows...
Management
Caches
Tail calling interpreter
Tail calling interpreter
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Show workflow options
Create status badge
Create status badge
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
28 workflow runs
28 workflow runs
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
gh-154746: Document internal order and display order
Tail calling interpreter
#33:
Commit
2a9eb2e
pushed by
rhettinger
28m 36s
counter_order
counter_order
28m 36s
View workflow file
Improve speed and accuracy for the quartic kernel pdf.
Tail calling interpreter
#32:
Commit
2801a30
pushed by
rhettinger
21m 37s
opt_stats
opt_stats
21m 37s
View workflow file
Provide a cross-reference to PEP 798 unpacking syntax
Tail calling interpreter
#31:
Commit
0061979
pushed by
rhettinger
25m 57s
pep798xref
pep798xref
25m 57s
View workflow file
Merge branch 'main' into iterator_synchronization
Tail calling interpreter
#30:
Commit
2563d26
pushed by
rhettinger
20m 33s
iterator_synchronization
iterator_synchronization
20m 33s
View workflow file
Issue-124397: Add free-threading support for iterators.
Tail calling interpreter
#29:
Commit
19ddd2e
pushed by
rhettinger
16m 20s
iterator_synchronization
iterator_synchronization
16m 20s
View workflow file
Speed up counting in fmean()
Tail calling interpreter
#28:
Commit
6303c76
pushed by
rhettinger
19m 37s
fmean_optimization
fmean_optimization
19m 37s
View workflow file
Normalize the input first
Tail calling interpreter
#27:
Commit
b73a455
pushed by
rhettinger
17m 32s
statistics_pdf
statistics_pdf
17m 32s
View workflow file
Four space indent
Tail calling interpreter
#26:
Commit
d5a1a04
pushed by
rhettinger
19m 44s
recipe_formatting
recipe_formatting
19m 44s
View workflow file
gh-145056: Let dict specific tests accept frozendict as well
Tail calling interpreter
#25:
Commit
f27f128
pushed by
rhettinger
23m 8s
collections_any_dict
collections_any_dict
23m 8s
View workflow file
No longer need to fake lazy imports
Tail calling interpreter
#24:
Commit
5554beb
pushed by
rhettinger
18m 31s
collections_better_lazy_import
collections_better_lazy_import
18m 31s
View workflow file
Combine two dispatch tables into once.
Tail calling interpreter
#23:
Commit
5a996bf
pushed by
rhettinger
13m 6s
itertools_docs_table
itertools_docs_table
13m 6s
View workflow file
More realistic lru_cache example
Tail calling interpreter
#22:
Commit
5cd315b
pushed by
rhettinger
15m 32s
lru_example
lru_example
15m 32s
View workflow file
Friendlier docstring
Tail calling interpreter
#21:
Commit
35cd409
pushed by
rhettinger
20m 58s
running_mean_recipe
running_mean_recipe
20m 58s
View workflow file
gh-143825: Micro-optimizations to _make_key.
Tail calling interpreter
#20:
Commit
d2afefa
pushed by
rhettinger
14m 34s
make_key
make_key
14m 34s
View workflow file
[3.14] gh-143762 Backport a6bc60d for random combinatoric recipes
Tail calling interpreter
#19:
Commit
06ab403
pushed by
rhettinger
23m 8s
random_combinatorics_3_14
random_combinatorics_3_14
23m 8s
View workflow file
Add more tests
Tail calling interpreter
#18:
Commit
a5d0d23
pushed by
rhettinger
17m 35s
random_combinatorics
random_combinatorics
17m 35s
View workflow file
Minor touchups
Tail calling interpreter
#17:
Commit
433eced
pushed by
rhettinger
13m 52s
newlook
newlook
13m 52s
View workflow file
Sync the batched() example with the grouper() example.
Tail calling interpreter
#16:
Commit
8fb29da
pushed by
rhettinger
16m 33s
sync_batched_grouper_examples
sync_batched_grouper_examples
16m 33s
View workflow file
Add derangements() recipe
Tail calling interpreter
#15:
Commit
a5c261f
pushed by
rhettinger
23m 1s
derangements
derangements
23m 1s
View workflow file
gh-140938: Raise ValueError for infinite inputs to stdev/pstdev
Tail calling interpreter
#14:
Commit
0d6d50c
pushed by
rhettinger
24m 18s
infinite_variance
infinite_variance
24m 18s
View workflow file
gh-138682: Add symmetric difference to Counter
Tail calling interpreter
#13:
Commit
22a28b9
pushed by
rhettinger
23m 33s
symdiff
symdiff
23m 33s
View workflow file
Add random_derangement recipe
Tail calling interpreter
#12:
Commit
7ded35d
pushed by
rhettinger
22m 7s
random_derangement
random_derangement
22m 7s
View workflow file
Improve readability by adding whitespace between code paragraphs.
Tail calling interpreter
#11:
Commit
9fda787
pushed by
rhettinger
22m 22s
lru_whitespace
lru_whitespace
22m 22s
View workflow file
gh-71189: Support all-but-last mode in os.path.realpath() (GH-117562)
Tail calling interpreter
#10:
Commit
9d3b53c
pushed by
rhettinger
22m 22s
running_median
running_median
22m 22s
View workflow file
Join only unblocks with zero unfinished tasks
Tail calling interpreter
#9:
Commit
6691a23
pushed by
rhettinger
22m 12s
shutdown_docs_fix
shutdown_docs_fix
22m 12s
View workflow file
Previous
1
2
Next
You can’t perform that action at this time.