cpython/Doc/c-api
Gregory P. Smith 0470bab697 Issue #2620: Overflow checking when allocating or reallocating memory
was not always being done properly in some python types and extension
modules.  PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have
all been updated to perform better checks and places in the code that
would previously leak memory on the error path when such an allocation
failed have been fixed.
2008-07-22 04:46:32 +00:00
..
abstract.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
allocation.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
arg.rst #2230: document that PyArg_* leaves addresses alone on error. 2008-03-04 07:33:30 +00:00
bool.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
buffer.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
bytearray.rst fix grammar 2008-05-30 20:44:39 +00:00
cell.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
class.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
cobject.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
complex.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
concrete.rst add PyByteArray docs 2008-05-26 15:54:26 +00:00
conversion.rst fix various doc typos #3320 2008-07-12 20:16:19 +00:00
datetime.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
descriptor.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
dict.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
exceptions.rst Added PyErr_WarnPy3k function. (issue 2671) I will be converting current Py3k warnings to the use of this function soon. 2008-04-27 02:28:02 +00:00
file.rst New environment variable PYTHONIOENCODING. 2008-06-01 07:20:46 +00:00
float.rst - Issue #2862: Make int and float freelist management consistent with other 2008-07-06 03:35:58 +00:00
function.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
gcsupport.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
gen.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
import.rst #2160: document PyImport_GetImporter. 2008-03-21 20:55:20 +00:00
index.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
init.rst Some cleanup in the docs. 2007-12-29 10:57:00 +00:00
int.rst - Issue #2862: Make int and float freelist management consistent with other 2008-07-06 03:35:58 +00:00
intro.rst #1533486: fix types in refcount intro. 2008-03-08 10:05:24 +00:00
iter.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
iterator.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
list.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
long.rst #2691: document PyLong (s)size_t APIs, patch by Alexander Belopolsky. 2008-04-26 18:31:07 +00:00
mapping.rst Phase out has_key usage in the tutorial; correct docs for PyMapping_HasKey*. 2008-03-28 12:22:12 +00:00
marshal.rst Mention version in which the new marshal version was introduced. 2008-05-12 17:48:56 +00:00
memory.rst Issue #2620: Overflow checking when allocating or reallocating memory 2008-07-22 04:46:32 +00:00
method.rst Implemented Martin's suggestion to clear the free lists during the garbage collection of the highest generation. 2008-02-14 12:47:33 +00:00
module.rst Fix markup again. 2008-01-26 13:41:21 +00:00
none.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
number.rst #2700 Document PyNumber_ToBase 2008-04-27 18:14:39 +00:00
objbuffer.rst A lot more typo fixes by Ori Avtalion. 2008-02-22 12:31:45 +00:00
object.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
objimpl.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
refcounting.rst Fix markup. 2007-12-05 19:49:21 +00:00
reflection.rst Missed one big file to split up. 2008-01-19 22:14:27 +00:00
sequence.rst Add cautionary note on the use of PySequence_Fast_ITEMS. 2008-07-11 12:00:21 +00:00
set.rst Ensure that PySet_Add() operates on a newly created frozenset, like PyTuple_SetItem does. 2008-02-03 22:51:43 +00:00
slice.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00
string.rst fix a minor typo 2008-05-26 14:29:09 +00:00
structures.rst Typo: "objects reference count" -> "object's reference count" 2008-03-26 21:41:36 +00:00
sys.rst Missed one big file to split up. 2008-01-19 22:14:27 +00:00
tuple.rst Fix function name. 2008-02-17 15:14:10 +00:00
type.rst #2989: add PyType_Modified(). 2008-05-28 11:21:39 +00:00
typeobj.rst #2727: clarify tp_iternext docs. 2008-04-30 20:02:37 +00:00
unicode.rst Implemented Martin's suggestion to clear the free lists during the garbage collection of the highest generation. 2008-02-14 12:47:33 +00:00
utilities.rst Missed one big file to split up. 2008-01-19 22:14:27 +00:00
veryhigh.rst Document PyEval_* functions from ceval.c. 2007-12-01 22:24:47 +00:00
weakref.rst Split the monstrous C API manual files in smaller parts. 2008-01-19 22:08:21 +00:00