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 }}
python
cpython
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
2.6k
(2.6k)
Actions
Projects
Security and quality
Insights
More
items
Commits
Branch selector
main
User selector
larryhastings
Datepicker
All time
Commit history
Commits on May 19, 2026
gh-150042: queue.SimpleQueue.put: fix minor refleak. (GH-150043)
Show description for 79088e0
larryhastings
authored
79088e0
View commit details
Copy full SHA for 79088e0
Browse repository at this point
Commits on May 28, 2025
Fix typing.TYPE_CHECKING docs to reflect PEP 649. (#134813)
Show description for d7256ae
larryhastings
authored
d7256ae
View commit details
Copy full SHA for d7256ae
Browse repository at this point
Commits on Sep 30, 2024
Minor edit for code clarification in annotationlib. (#124805)
larryhastings
authored
626d706
View commit details
Copy full SHA for 626d706
Browse repository at this point
Commits on Sep 26, 2024
Add "annotate" SET_FUNCTION_ATTRIBUTE bit to dis. (#124566)
larryhastings
authored
4defb58
View commit details
Copy full SHA for 4defb58
Browse repository at this point
Commits on Oct 6, 2022
gh-97943: PyFunction_GetAnnotations should return a borrowed reference. (#97949)
larryhastings
authored
6bfb0be
View commit details
Copy full SHA for 6bfb0be
Browse repository at this point
Commits on Oct 3, 2022
gh-97799: use inspect.get_annotations in dataclass (#97800)
Show description for 00b5a08
larryhastings
authored
00b5a08
View commit details
Copy full SHA for 00b5a08
Browse repository at this point
Commits on May 6, 2022
gh-92203: Add closure support to exec(). (#92204)
Show description for 5021064
larryhastings
authored
5021064
View commit details
Copy full SHA for 5021064
Browse repository at this point
Commits on May 2, 2022
Fix the closure argument to PyEval_EvalCodeEx. (GH-92175)
larryhastings
authored
c96da83
View commit details
Copy full SHA for c96da83
Browse repository at this point
Commits on May 2, 2021
bpo-43987: Add "Annotations Best Practices" HOWTO doc. (#25746)
Show description for 49b26fa
larryhastings
authored
49b26fa
View commit details
Copy full SHA for 49b26fa
Browse repository at this point
Commits on May 1, 2021
Noted my recent contributions in "What's New In Python 3.10". (#25771)
Show description for 99f71ae
larryhastings
authored
99f71ae
View commit details
Copy full SHA for 99f71ae
Browse repository at this point
Commits on Apr 30, 2021
bpo-43817: Add inspect.get_annotations(). (#25522)
Show description for 74613a4
larryhastings
authored
74613a4
View commit details
Copy full SHA for 74613a4
Browse repository at this point
Two minor fixes for accessing a module's name. (#25658)
Show description for 175a54b
larryhastings
authored
175a54b
View commit details
Copy full SHA for 175a54b
Browse repository at this point
bpo-43901: Lazy-create an empty annotations dict in all unannotated user classes and modules (#25623)
Show description for 2f2b698
larryhastings
authored
2f2b698
View commit details
Copy full SHA for 2f2b698
Browse repository at this point
Commits on Oct 22, 2020
Remove 3.5 from Doc version switcher in master. (#22886)
larryhastings
authored
283f9a2
View commit details
Copy full SHA for 283f9a2
Browse repository at this point
Commits on Jan 28, 2018
bpo-32697: Definition order of kwonly params is now guaranteed preserved. (#5391)
Show description for f36ba12
larryhastings
authored
f36ba12
View commit details
Copy full SHA for f36ba12
Browse repository at this point
Commits on Sep 4, 2017
Blurbify master branch. (#3298)
Show description for f9f1734
larryhastings
authored
f9f1734
View commit details
Copy full SHA for f9f1734
Browse repository at this point
Commits on Jun 22, 2017
Add "Misc/NEWS.d" directory tree for "blurb". (GH-2316)
Show description for ea00798
larryhastings
authored
ea00798
View commit details
Copy full SHA for ea00798
Browse repository at this point
Commits on Jan 20, 2017
Null merge from 3.6.
larryhastings
committed
3c75d8a
View commit details
Copy full SHA for 3c75d8a
Browse repository at this point
Null merge from 3.5.
larryhastings
committed
dc4dbda
View commit details
Copy full SHA for dc4dbda
Browse repository at this point
Fix incorrect patchlevel information for 3.5.3+.
Show description for 57720e5
larryhastings
committed
57720e5
View commit details
Copy full SHA for 57720e5
Browse repository at this point
Commits on Jan 17, 2017
Merge from 3.5.
larryhastings
committed
5d37d63
View commit details
Copy full SHA for 5d37d63
Browse repository at this point
Merge from 3.4.
larryhastings
committed
e741e4f
View commit details
Copy full SHA for e741e4f
Browse repository at this point
Merge 3.5.3 release head with main 3.5 branch.
larryhastings
committed
09e4ce5
View commit details
Copy full SHA for 09e4ce5
Browse repository at this point
Post-release updates for 3.5.3.
larryhastings
committed
c620f20
View commit details
Copy full SHA for c620f20
Browse repository at this point
Post-release updates for 3.4.6.
larryhastings
committed
a52b0a4
View commit details
Copy full SHA for a52b0a4
Browse repository at this point
Merge from 3.6.
larryhastings
committed
ea32cb1
View commit details
Copy full SHA for ea32cb1
Browse repository at this point
Commits on Jan 16, 2017
Added tag v3.4.6 for changeset b662f4776921
larryhastings
committed
db413f2
View commit details
Copy full SHA for db413f2
Browse repository at this point
Added tag v3.5.3 for changeset 1880cb95a742
larryhastings
committed
56e9ee0
View commit details
Copy full SHA for 56e9ee0
Browse repository at this point
Version bump for Python 3.4.6.
larryhastings
committed
7f10ede
View commit details
Copy full SHA for 7f10ede
Browse repository at this point
Version bump for Python 3.5.3.
larryhastings
committed
51ba5b7
View commit details
Copy full SHA for 51ba5b7
Browse repository at this point
Commits on Jan 6, 2017
Cherry-pick small copyright fix for 3.5.3 final.
larryhastings
committed
1943164
View commit details
Copy full SHA for 1943164
Browse repository at this point
Commits on Jan 3, 2017
Null-merge from 3.6. Last one--phew!
larryhastings
committed
ef29a05
View commit details
Copy full SHA for ef29a05
Browse repository at this point
Null-merge from 3.5.
larryhastings
committed
c70225c
View commit details
Copy full SHA for c70225c
Browse repository at this point
Forward-merge from 3.4.
larryhastings
committed
d9cb1b0
View commit details
Copy full SHA for d9cb1b0
Browse repository at this point
Merge Python 3.5.3rc1 release changes back into the main branch.
larryhastings
committed
31f9d9d
View commit details
Copy full SHA for 31f9d9d
Browse repository at this point
Previous
Next
You can’t perform that action at this time.