/cpython

Switch branches/tags
v3.6.1 v3.6.1rc1 v3.6.0 v3.6.0rc2 v3.6.0rc1 v3.6.0b4 v3.6.0b3 v3.6.0b2 v3.6.0b1 v3.6.0a4 v3.6.0a3 v3.6.0a2 v3.6.0a1 v3.5.3 v3.5.3rc1 v3.5.2 v3.5.2rc1 v3.5.1 v3.5.1rc1 v3.5.0 v3.5.0rc4 v3.5.0rc3 v3.5.0rc2 v3.5.0rc1 v3.5.0b4 v3.5.0b3 v3.5.0b2 v3.5.0b1 v3.5.0a4 v3.5.0a3 v3.5.0a2 v3.5.0a1 v3.4.6 v3.4.6rc1 v3.4.5 v3.4.5rc1 v3.4.4 v3.4.4rc1 v3.4.3 v3.4.3rc1 v3.4.2 v3.4.2rc1 v3.4.1 v3.4.1rc1 v3.4.0 v3.4.0rc3 v3.4.0rc2 v3.4.0rc1 v3.4.0b3 v3.4.0b2 v3.4.0b1 v3.4.0a4 v3.4.0a3 v3.4.0a2 v3.4.0a1 v3.3.6 v3.3.6rc1 v3.3.5 v3.3.5rc2 v3.3.5rc1 v3.3.4 v3.3.4rc1 v3.3.3 v3.3.3rc2 v3.3.3rc1 v3.3.2 v3.3.1 v3.3.1rc1 v3.3.0 v3.3.0rc3 v3.3.0rc2 v3.3.0rc1 v3.3.0b2 v3.3.0b1 v3.3.0a4 v3.3.0a3 v3.3.0a2 v3.3.0a1 v3.2.6 v3.2.6rc1 v3.2.5 v3.2.4 v3.2.4rc1 v3.2.3 v3.2.3rc2 v3.2.3rc1 v3.2.2 v3.2.2rc1 v3.2.1 v3.2.1rc2 v3.2.1rc1 v3.2.1b1 v3.2 v3.2rc3 v3.2rc2 v3.2rc1 v3.2b2 v3.2b1 v3.2a4 v3.2a3
Nothing to show
Find file History
cpython/Python/
Latest commit bf623aeApr 20, 2017 3@serhiy-storchakaserhiy-storchaka committed onGitHubbpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (
#1096)raised an error.Replace them with using concrete types API that never fails if appropriate.
Permalink
..
Failed to load latest commit information.
clinicbpo-20185: Convert the marshal module to Argument Clinic. (#541)Mar 12, 2017
Python-ast.cbpo-29622: Make AST constructor to accept less than enough number of …Feb 23, 2017
READMEIssue #18093: Factor out the programs that embed the runtimeJul 25, 2014
_warnings.cbpo-29878: Add global instances of int for 0 and 1. (#852)Mar 30, 2017
asdl.creplace PY_SIZE_MAX with SIZE_MAXSep 7, 2016
ast.cbpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete…Mar 21, 2017
bltinmodule.cbpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (Apr 19, 2017
ceval.cbpo-29935: Fixed error messages in the index() method of tuple, list …Mar 30, 2017
ceval_gil.hreplace Py_(u)intptr_t with the c99 standard typesSep 6, 2016
codecs.cIssue #28858: Remove _PyObject_CallArg1() macroDec 5, 2016
compile.cbpo-29878: Add global instances of int for 0 and 1. (#852)Mar 30, 2017
condvar.hreplace PY_LONG_LONG with long longSep 6, 2016
dtoa.cdtoa.c: remove code for platforms with 64-bit integers (#17884)Sep 6, 2016
dup2.cMerged revisions 85236 via svnmerge fromOct 5, 2010
dynamic_annotations.cMake (most of) Python's tests pass under Thread Sanitizer.May 3, 2010
dynload_aix.cPEP 489: Multi-phase extension module initializationMay 23, 2015
dynload_dl.cIssue #24268: Fix import naming when loading extension modules. Patch…May 23, 2015
dynload_hpux.cIssue #24268: Fix import naming when loading extension modules. Patch…May 23, 2015
dynload_next.cIssue #24268: Fix import naming when loading extension modules. Patch…May 23, 2015
dynload_shlib.cPEP 489: Multi-phase extension module initializationMay 23, 2015
dynload_stub.cIssue #13959: Re-implement imp.get_suffixes() in Lib/imp.py.May 4, 2012
dynload_win.cIssue #25923: Added more const qualifiers to signatures of static and…Dec 25, 2015
errors.cIssue #25677: Merge SyntaxError caret positioning from 3.6Dec 19, 2016
fileutils.cbpo-29619: Convert st_ino using unsigned integer (#557)Mar 9, 2017
formatter_unicode.cmerge 3.5 (#28119)Sep 14, 2016
frozen.cIssue #26647: Python interpreter now uses 16-bit wordcode instead of …May 24, 2016
frozenmain.cIssue #5319: New Py_FinalizeEx() API to exit with status 120 on failureNov 30, 2015
future.cbpo-29463: Add docstring field to some AST nodes. (#46)Feb 22, 2017
getargs.cbpo-29951: Include function name for some error messages in `PyArg_Pa…Apr 9, 2017
getcompiler.cThe GCC version is loooooooooong; put it on a new line.Sep 5, 2000
getcopyright.cring in 2017 for PythonJan 2, 2017
getopt.c#16306: report only the first unknown option and add more tests. Patc…Nov 23, 2012
getplatform.cREMOVED all CWI, CNRI and BeOpen copyright markings.Sep 1, 2000
getversion.cMerged revisions 83352,83355-83358,83362,83366,83368-83369 via svnmer…Aug 1, 2010
graminit.cIssue #28008: Implement PEP 530 -- asynchronous comprehensions.Sep 9, 2016
import.cbpo-6532: Make the thread id an unsigned integer. (#781)Mar 23, 2017
importdl.cIssue #28748: Private variable _Py_PackageContext is now of type "con…Nov 21, 2016
importdl.hPEP 489: Multi-phase extension module initializationMay 23, 2015
importlib.hbpo-29463: Add docstring field to some AST nodes. (#46)Feb 22, 2017
importlib_external.hbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
makeopcodetargets.pymakeopcodetargets.py: we need to import Lib/opcode.pyMar 26, 2016
marshal.cbpo-20185: Convert the marshal module to Argument Clinic. (#541)Mar 12, 2017
modsupport.cbpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716)Mar 30, 2017
mysnprintf.cRecorded merge of revisions 81032 via svnmerge fromMay 9, 2010
mystrtoul.cIssue #25923: Added the const qualifier to static constant arrays.Dec 25, 2015
opcode_targets.hIssue #26110: Add LOAD_METHOD/CALL_METHOD opcodes.Dec 14, 2016
peephole.cIssue #28517: Fixed of-by-one error in the peephole optimizer that ca…Oct 25, 2016
pyarena.cIssue #18203: Replace malloc() with PyMem_Malloc() to allocate arena …Jul 7, 2013
pyctype.cInclude files missed in r72044.Apr 27, 2009
pyfpe.cRemoved unintentional trailing spaces in non-external and non-generat…Mar 18, 2015
pyhash.cIssue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can prop…Sep 13, 2016
pylifecycle.cbpo-29770: remove outdated PYO related info (GH-590)Mar 11, 2017
pymath.cIssue 24366: Indent code (thanks to li4ick for reporting).Jun 2, 2015
pystate.cbpo-6532: Make the thread id an unsigned integer. (#781)Mar 23, 2017
pystrcmp.cRecorded merge of revisions 81032 via svnmerge fromMay 9, 2010
pystrhex.cSilence a gcc "may be used uninitialized" compiler warning. Not true.Apr 26, 2015
pystrtod.cIssue #26331: Implement the parsing part of PEP 515.Sep 9, 2016
pythonrun.cbpo-29556: Remove unused #include <langinfo.h> (#98)Feb 15, 2017
pytime.cIssue #28148: Stop using localtime() and gmtime() in the time module.Sep 28, 2016
random.cIssue #29157: Prefer getrandom() over getentropy()Jan 6, 2017
sigcheck.cREMOVED all CWI, CNRI and BeOpen copyright markings.Sep 1, 2000
strdup.cIssue #18722: Remove uses of the "register" keyword in C code.Aug 13, 2013
structmember.cAdded the const qualifier to char* variables that refer to readonly i…Nov 20, 2016
symtable.cIssue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicod…Nov 16, 2016
sysmodule.cbpo-27593: Get SCM build info from git instead of hg. (#446)Mar 4, 2017
thread.cbpo-6532: Make the thread id an unsigned integer. (#781)Mar 23, 2017
thread_foobar.hbpo-6532: Make the thread id an unsigned integer. (#781)Mar 23, 2017
thread_nt.hbpo-6532: Make the thread id an unsigned integer. (#781)Mar 23, 2017
thread_pthread.hbpo-6532: Make the thread id an unsigned integer. (#781)Mar 23, 2017
traceback.cbpo-6532: Make the thread id an unsigned integer. (#781)Mar 23, 2017
wordcode_helpers.hIssue #27129: Replaced wordcode related magic constants with macros.Sep 11, 2016

README

Miscellaneous source files for the main Python shared library