Skip to content
Sign up
Why GitHub?
Features
→
Code review
Project management
Integrations
Actions
Packages
Security
Team management
Hosting
Customer stories
→
Security
→
Team
Enterprise
Explore
Explore GitHub
→
Learn & contribute
Topics
Collections
Trending
Learning Lab
Open source guides
Connect with others
Events
Community forum
GitHub Education
Marketplace
Pricing
Plans
→
Compare plans
Contact Sales
Nonprofit
→
Education
→
In this repository
All GitHub
↵
Jump to
↵
No suggested jump to results
In this repository
All GitHub
↵
Jump to
↵
In this repository
All GitHub
↵
Jump to
↵
Sign in
Sign up
python
/
cpython
Sponsor
Sponsor python/cpython
Watch
1.2k
Star
32.1k
Fork
15.3k
Code
Pull requests
1,220
Actions
Security
1
Insights
More
Code
Pull requests
Actions
Security
Insights
Branch:
master
cpython
/
Include
/
Go to file
cpython
/
Include
/
Latest commit
Git stats
History
Files
Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
. .
cpython
bpo-36346
: Prepare for removing the legacy Unicode C API (AC only). (
G…
Jun 30, 2020
internal
bpo-40521
: Optimize PyBytes_FromStringAndSize(str, 0) (
GH-21142
)
Jun 25, 2020
Python-ast.h
bpo-40141
: Add line and column information to ast.keyword nodes (
GH-1…
Apr 1, 2020
Python.h
bpo-40939
: Rename PyPegen* functions to PyParser* (
GH-21016
)
Jun 21, 2020
abstract.h
bpo-41103
: Remove old buffer protocol support (
#21117
)
Jun 25, 2020
asdl.h
bpo-40528
: Improve and clear several aspects of the ASDL definition c…
May 6, 2020
ast.h
bpo-40939
: Remove the old parser (Part 2) (
GH-21005
)
Jun 20, 2020
bltinmodule.h
these builtins have to be initialized
May 9, 2009
boolobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
bytearrayobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
bytesobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
cellobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
ceval.h
bpo-40421
: Add pyframe.h header file (
GH-19755
)
Apr 28, 2020
classobject.h
bpo-39573
: PyXXX_Check() macros use Py_IS_TYPE() (
GH-18508
)
Feb 14, 2020
code.h
bpo-40421
: Add Include/cpython/code.h header file (
GH-19756
)
Apr 28, 2020
codecs.h
Issue #29058: All stable API extensions added after Python 3.2 are now
Dec 27, 2016
compile.h
bpo-40939
: Remove the old parser (Part 2) (
GH-21005
)
Jun 20, 2020
complexobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
context.h
bpo-40428
: Remove PyTuple_ClearFreeList() function (
GH-19769
)
Apr 29, 2020
datetime.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
descrobject.h
bpo-36974
: separate vectorcall functions for each calling convention (
G…
Jul 5, 2019
dictobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
dynamic_annotations.h
fix instances of consecutive articles (closes #23221)
Jan 13, 2015
enumobject.h
Implement and apply PEP 322, reverse iteration
Nov 6, 2003
errcode.h
bpo-40593
: Improve syntax errors for invalid characters in source cod…
May 12, 2020
eval.h
bpo-32240
: Add the const qualifier to declarations of PyObject* array…
Dec 15, 2017
exports.h
bpo-11410
: Standardize and use symbol visibility attributes across PO…
Oct 15, 2019
fileobject.h
bpo-36842
: Implement PEP 578 (
GH-12613
)
May 23, 2019
fileutils.h
bpo-35134
: Add Include/cpython/fileutils.h header file (
GH-18493
)
Feb 12, 2020
floatobject.h
bpo-40428
: Remove PyTuple_ClearFreeList() function (
GH-19769
)
Apr 29, 2020
frameobject.h
bpo-40421
: Add pyframe.h header file (
GH-19755
)
Apr 28, 2020
funcobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
genericaliasobject.h
bpo-39481
: Implementation for PEP 585 (
#18239
)
Apr 7, 2020
genobject.h
bpo-40428
: Remove PyTuple_ClearFreeList() function (
GH-19769
)
Apr 29, 2020
import.h
bpo-39372
: Clean header files of declared interfaces with no implemen…
Jan 18, 2020
interpreteridobject.h
bpo-36097
: Use only public C-API in the_xxsubinterpreters module (add…
Mar 15, 2019
intrcheck.h
PyOS_AfterFork_Child() uses PyStatus (
GH-20596
)
Jun 2, 2020
iterobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
listobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
longintrepr.h
bpo-32150
: Expand tabs to spaces in C files. (
#4583
)
Nov 28, 2017
longobject.h
bpo-41123
: Remove PyLong_FromUnicode() (
GH-21204
)
Jun 29, 2020
marshal.h
Issue #1772673: The type of `char*` arguments now changed to `const c…
Oct 19, 2013
memoryobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
methodobject.h
bpo-38787
: Add PyCFunction_CheckExact() macro for exact type checks (
G…
May 12, 2020
modsupport.h
bpo-40024
: Add PyModule_AddType() helper function (
GH-19088
)
Mar 22, 2020
moduleobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
namespaceobject.h
Issue #26900: Excluded underscored names and other private API from l…
Sep 11, 2016
object.h
bpo-39573
: Convert Py_REFCNT and Py_SIZE to functions (
GH-20429
)
May 27, 2020
objimpl.h
bpo-40989
: PyObject_INIT() becomes an alias to PyObject_Init() (
GH-20901
Jun 15, 2020
odictobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
opcode.h
bpo-39320
: Handle unpacking of **values in compiler (
GH-18141
)
Jan 27, 2020
osdefs.h
bpo-31904
: Add cross-build support for VxWorks RTOS (
GH-11968
)
Feb 27, 2019
osmodule.h
Issue #29058: All stable API extensions added after Python 3.2 are now
Dec 27, 2016
parser_interface.h
bpo-40939
: Rename PyPegen* functions to PyParser* (
GH-21016
)
Jun 21, 2020
patchlevel.h
Python 3.10.0a0 (
GH-20198
)
May 19, 2020
picklebufobject.h
bpo-39573
: PyXXX_Check() macros use Py_IS_TYPE() (
GH-18508
)
Feb 14, 2020
py_curses.h
bpo-39573
: Finish converting to new Py_IS_TYPE() macro (
GH-18601
)
Mar 4, 2020
pyarena.h
Merge branches/pep-0384.
Dec 3, 2010
pycapsule.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
pyctype.h
Try to fix linking failures under Windows
Oct 4, 2011
pydebug.h
bpo-40520
: Remove redundant comment in pydebug.h (
GH-19931
)
May 5, 2020
pydtrace.d
bpo-36842
: Implement PEP 578 (
GH-12613
)
May 23, 2019
pydtrace.h
bpo-36842
: Implement PEP 578 (
GH-12613
)
May 23, 2019
pyerrors.h
bpo-36020
: Remove snprintf macro in pyerrors.h (
GH-20889
)
Jun 15, 2020
pyexpat.h
bpo-34623
: Use XML_SetHashSalt in _elementtree (
GH-9146
)
Sep 18, 2018
pyfpe.h
bpo-38835
: Exclude PyFPE macros from the stable API (
GH-17228
)
Nov 20, 2019
pyframe.h
bpo-40421
: Add PyFrame_GetCode() function (
GH-19757
)
Apr 28, 2020
pyhash.h
bpo-40602
: Add _Py_HashPointerRaw() function (
GH-20056
)
May 12, 2020
pylifecycle.h
bpo-36763
: Make Py_BytesMain() public (
GH-15532
)
Aug 26, 2019
pymacconfig.h
Minor spelling fixes
Aug 20, 2016
pymacro.h
bpo-38249
: Expand Py_UNREACHABLE() to __builtin_unreachable() in the …
Mar 9, 2020
pymath.h
bpo-29782
: Consolidate _Py_Bit_Length() (
GH-20739
)
Jun 15, 2020
pymem.h
bpo-39542
: Make _Py_NewReference() opaque in C API (
GH-18346
)
Feb 5, 2020
pyport.h
bpo-19569
: Add a macro to suppress deprecation warnings (
GH-9004
)
Jun 16, 2020
pystate.h
Update code comment re: location of struct _is. (
GH-20067
)
May 15, 2020
pystrcmp.h
Merged revisions 59541-59561 via svnmerge from
Dec 19, 2007
pystrhex.h
bpo-22385
: Support output separators in hex methods. (
#13578
)
May 29, 2019
pystrtod.h
Issue #26331: Implement the parsing part of PEP 515.
Sep 9, 2016
pythonrun.h
bpo-40939
: Rename PyPegen* functions to PyParser* (
GH-21016
)
Jun 21, 2020
pythread.h
bpo-40089
: Add _at_fork_reinit() method to locks (
GH-19195
)
Apr 7, 2020
pytime.h
Fix _PyTime_MIN/MAX values (
GH-15384
)
Aug 23, 2019
rangeobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
setobject.h
bpo-40428
: Remove PyTuple_ClearFreeList() function (
GH-19769
)
Apr 29, 2020
sliceobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
structmember.h
Issue #28761: The fields name and doc of structures PyMemberDef, PyGe…
Nov 22, 2016
structseq.h
bpo-38650
: Constify PyStructSequence_UnnamedField. (
GH-17005
)
Nov 16, 2019
symtable.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
sysmodule.h
bpo-36842
: Implement PEP 578 (
GH-12613
)
May 23, 2019
token.h
bpo-40267
: Fix message when last input character produces a SyntaxErr…
Apr 15, 2020
traceback.h
bpo-40421
: Add pyframe.h header file (
GH-19755
)
Apr 28, 2020
tracemalloc.h
bpo-35053
: Define _PyTraceMalloc_NewReference in object.h (
GH-10107
)
Oct 25, 2018
tupleobject.h
bpo-40428
: Remove PyTuple_ClearFreeList() function (
GH-19769
)
Apr 29, 2020
typeslots.h
bpo-40724
: Support setting buffer slots from type specs (
GH-20648
)
Jun 6, 2020
ucnhash.h
Removed unintentional trailing spaces in non-external and non-generat…
Mar 18, 2015
unicodeobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
warnings.h
bpo-32591
: Add native coroutine origin tracking (
#5250
)
Jan 21, 2018
weakrefobject.h
bpo-39573
: Add Py_IS_TYPE() function (
GH-18488
)
Feb 13, 2020
You can’t perform that action at this time.
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.