cpython/Include
Stefan Krah 5bf0664175 Merged revisions 82966 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r82966 | stefan.krah | 2010-07-19 14:36:57 +0200 (Mon, 19 Jul 2010) | 13 lines

  Issue #9036: Throughout the code base, Py_CHARMASK is used on 8-bit wide
  signed/unsigned chars or on integers directly derived from those. In all
  cases, it could be replaced by a simple cast to (unsigned char). Reasons
  for the change:

    a) Make the comment more explicit.

    b) If char is unsigned, the cast is optimized away.

    c) If char is unsigned, gcc emits spurious "array subscript
       has type 'char'" warnings.
........
2010-07-19 13:00:48 +00:00
..
Python-ast.h
Python.h Merged revisions 82966 via svnmerge from 2010-07-19 13:00:48 +00:00
abstract.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
asdl.h
ast.h
bitset.h
bltinmodule.h these builtins have to be initialized 2009-05-09 18:10:51 +00:00
boolobject.h
bytearrayobject.h Merged revisions 77583 via svnmerge from 2010-01-17 16:20:28 +00:00
bytes_methods.h Merged revisions 72040 via svnmerge from 2009-04-27 20:39:49 +00:00
bytesobject.h The other half of Issue #1580: use short float repr where possible. 2009-04-16 20:16:10 +00:00
cellobject.h
ceval.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
classobject.h
cobject.h add a replacement API for PyCObject, PyCapsule #5630 2009-05-05 22:31:58 +00:00
code.h Merged revisions 73782-73784 via svnmerge from 2009-07-02 22:02:15 +00:00
codecs.h Move the codec decode type checks to bytes/bytearray.decode(). 2008-06-06 12:18:17 +00:00
compile.h The BDFL has retired! Long live the FLUFL (Friendly Language Uncle For Life)! 2009-04-01 05:08:41 +00:00
complexobject.h Issue #1588: Add complex.__format__. 2009-04-30 01:00:33 +00:00
datetime.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
descrobject.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
dictobject.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
dtoa.h Issue #1580: use short float repr where possible. 2009-04-16 19:52:09 +00:00
enumobject.h
errcode.h
eval.h
fileobject.h Merged revisions 69364-69365,69409-69410,69413,69417,69435,69442,69447,69495,69519-69521 via svnmerge from 2009-02-13 02:50:59 +00:00
floatobject.h Issue #5920: Changed format.__float__ and complex.__float__ to use a precision of 12 when using the empty presentation type. This more closely matches str()'s behavior and reduces surprises when adding alignment flags to an empty format string. Patch by Mark Dickinson. 2009-05-05 14:04:18 +00:00
frameobject.h #3021: Antoine Pitrou's Lexical exception handlers 2008-06-11 15:59:43 +00:00
funcobject.h
genobject.h
graminit.h Merged revisions 72924 via svnmerge from 2009-05-25 21:10:36 +00:00
grammar.h
import.h Merged revisions 75246 via svnmerge from 2009-10-04 20:35:30 +00:00
intrcheck.h
iterobject.h
listobject.h #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. 2007-12-19 02:45:37 +00:00
longintrepr.h Merged revisions 73661 via svnmerge from 2009-06-28 22:52:18 +00:00
longobject.h Issue #4258: Make it possible to use 30-bit digits for PyLongs: 2009-03-18 20:06:12 +00:00
marshal.h
memoryobject.h Issue #4822: fix messy indentation in memoryobject.c/.h, before we may backport it to trunk. 2009-01-03 19:20:36 +00:00
metagrammar.h
methodobject.h #3247: get rid of Py_FindMethod 2008-07-02 22:38:47 +00:00
modsupport.h #5735: Modules compiled with incompatible settings (--with-pydebug when python is not) 2009-06-01 21:16:17 +00:00
moduleobject.h Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
node.h
object.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
objimpl.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
opcode.h http://bugs.python.org/issue4715 2009-02-25 02:25:04 +00:00
osdefs.h
parsetok.h The BDFL has retired! Long live the FLUFL (Friendly Language Uncle For Life)! 2009-04-01 05:08:41 +00:00
patchlevel.h version becomes 3.1.2 2010-03-20 20:47:27 +00:00
pgen.h
pgenheaders.h
py_curses.h Merged revisions 74696 via svnmerge from 2009-09-06 21:26:46 +00:00
pyarena.h
pycapsule.h Remove trailing whitespace. 2009-05-17 22:19:14 +00:00
pyctype.h Merged revisions 82194 via svnmerge from 2010-06-24 10:27:19 +00:00
pydebug.h Issue #4705: Fix the -u ("unbuffered binary stdout and stderr") command-line 2009-01-09 18:53:14 +00:00
pyerrors.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
pyexpat.h add a replacement API for PyCObject, PyCapsule #5630 2009-05-05 22:31:58 +00:00
pyfpe.h
pygetopt.h
pymacconfig.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
pymath.h Merged revisions 73661 via svnmerge from 2009-06-28 22:52:18 +00:00
pymem.h Merged revisions 78192 via svnmerge from 2010-02-14 14:09:25 +00:00
pyport.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
pystate.h Merged revisions 78639 via svnmerge from 2010-03-03 23:32:07 +00:00
pystrcmp.h
pystrtod.h Refactor to remove duplicated nan/inf parsing code in 2009-05-20 22:05:25 +00:00
pythonrun.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
pythread.h Merged revisions 64212 via svnmerge from 2008-06-13 00:26:50 +00:00
rangeobject.h
setobject.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
sliceobject.h Merged revisions 71734,71738-71739 via svnmerge from 2009-04-20 02:09:13 +00:00
structmember.h
structseq.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
symtable.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
sysmodule.h Merged revisions 81400 via svnmerge from 2010-05-21 17:33:14 +00:00
timefuncs.h
token.h
traceback.h Merged revisions 82059,82061 via svnmerge from 2010-06-17 23:23:37 +00:00
tupleobject.h Merged revisions 70546 via svnmerge from 2009-03-23 18:52:06 +00:00
ucnhash.h add a replacement API for PyCObject, PyCapsule #5630 2009-05-05 22:31:58 +00:00
unicodeobject.h Merged revisions 81168 via svnmerge from 2010-05-14 16:08:46 +00:00
warnings.h Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
weakrefobject.h