merge revision 43437 from the release24-maint branch:
- update the refcount information (late, but not a bad thing to do...) - clarify that PyGen_New() steals a reference
This commit is contained in:
parent
59821cf209
commit
3e482d9a95
|
@ -2811,6 +2811,7 @@ rather than explicitly calling \cfunction{PyGen_New}.
|
||||||
|
|
||||||
\begin{cfuncdesc}{PyObject*}{PyGen_New}{PyFrameObject *frame}
|
\begin{cfuncdesc}{PyObject*}{PyGen_New}{PyFrameObject *frame}
|
||||||
Create and return a new generator object based on the \var{frame} object.
|
Create and return a new generator object based on the \var{frame} object.
|
||||||
|
A reference to \var{frame} is stolen by this function.
|
||||||
The parameter must not be \NULL{}.
|
The parameter must not be \NULL{}.
|
||||||
\end{cfuncdesc}
|
\end{cfuncdesc}
|
||||||
|
|
||||||
|
|
|
@ -31,6 +31,9 @@
|
||||||
# The parameter names are as they appear in the API manual, not the source
|
# The parameter names are as they appear in the API manual, not the source
|
||||||
# code.
|
# code.
|
||||||
|
|
||||||
|
PyBool_FromLong:PyObject*::+1:
|
||||||
|
PyBool_FromLong:long:v:0:
|
||||||
|
|
||||||
PyBuffer_FromObject:PyObject*::+1:
|
PyBuffer_FromObject:PyObject*::+1:
|
||||||
PyBuffer_FromObject:PyObject*:base:+1:
|
PyBuffer_FromObject:PyObject*:base:+1:
|
||||||
PyBuffer_FromObject:int:offset::
|
PyBuffer_FromObject:int:offset::
|
||||||
|
@ -110,6 +113,35 @@ PyComplex_ImagAsDouble:PyObject*:op:0:
|
||||||
PyComplex_RealAsDouble:double:::
|
PyComplex_RealAsDouble:double:::
|
||||||
PyComplex_RealAsDouble:PyObject*:op:0:
|
PyComplex_RealAsDouble:PyObject*:op:0:
|
||||||
|
|
||||||
|
PyDate_FromDate:PyObject*::+1:
|
||||||
|
PyDate_FromDate:int:year::
|
||||||
|
PyDate_FromDate:int:month::
|
||||||
|
PyDate_FromDate:int:day::
|
||||||
|
|
||||||
|
PyDate_FromTimestamp:PyObject*::+1:
|
||||||
|
PyDate_FromTimestamp:PyObject*:args:0:
|
||||||
|
|
||||||
|
PyDateTime_FromDateAndTime:PyObject*::+1:
|
||||||
|
PyDateTime_FromDateAndTime:int:year::
|
||||||
|
PyDateTime_FromDateAndTime:int:month::
|
||||||
|
PyDateTime_FromDateAndTime:int:day::
|
||||||
|
PyDateTime_FromDateAndTime:int:hour::
|
||||||
|
PyDateTime_FromDateAndTime:int:minute::
|
||||||
|
PyDateTime_FromDateAndTime:int:second::
|
||||||
|
PyDateTime_FromDateAndTime:int:usecond::
|
||||||
|
|
||||||
|
PyDateTime_FromTimestamp:PyObject*::+1:
|
||||||
|
PyDateTime_FromTimestamp:PyObject*:args:0:
|
||||||
|
|
||||||
|
PyDelta_FromDSU:PyObject*::+1:
|
||||||
|
PyDelta_FromDSU:int:days::
|
||||||
|
PyDelta_FromDSU:int:seconds::
|
||||||
|
PyDelta_FromDSU:int:useconds::
|
||||||
|
|
||||||
|
PyDescr_NewClassMethod:PyObject*::+1:
|
||||||
|
PyDescr_NewClassMethod:PyTypeObject*:type::
|
||||||
|
PyDescr_NewClassMethod:PyMethodDef*:method::
|
||||||
|
|
||||||
PyDescr_NewGetSet:PyObject*::+1:
|
PyDescr_NewGetSet:PyObject*::+1:
|
||||||
PyDescr_NewGetSet:PyTypeObject*:type::
|
PyDescr_NewGetSet:PyTypeObject*:type::
|
||||||
PyDescr_NewGetSet:PyGetSetDef*:getset::
|
PyDescr_NewGetSet:PyGetSetDef*:getset::
|
||||||
|
@ -226,6 +258,15 @@ PyErr_Restore:PyObject*:type:-1:
|
||||||
PyErr_Restore:PyObject*:value:-1:
|
PyErr_Restore:PyObject*:value:-1:
|
||||||
PyErr_Restore:PyObject*:traceback:-1:
|
PyErr_Restore:PyObject*:traceback:-1:
|
||||||
|
|
||||||
|
PyErr_SetExcFromWindowsErr:PyObject*::null:
|
||||||
|
PyErr_SetExcFromWindowsErr:PyObject*:type:0:
|
||||||
|
PyErr_SetExcFromWindowsErr:int:ierr::
|
||||||
|
|
||||||
|
PyErr_SetExcFromWindowsErrWithFilename:PyObject*::null:
|
||||||
|
PyErr_SetExcFromWindowsErrWithFilename:PyObject*:type:0:
|
||||||
|
PyErr_SetExcFromWindowsErrWithFilename:int:ierr::
|
||||||
|
PyErr_SetExcFromWindowsErrWithFilename:char*:filename::
|
||||||
|
|
||||||
PyErr_SetFromErrno:PyObject*::null:
|
PyErr_SetFromErrno:PyObject*::null:
|
||||||
PyErr_SetFromErrno:PyObject*:type:0:
|
PyErr_SetFromErrno:PyObject*:type:0:
|
||||||
|
|
||||||
|
@ -337,6 +378,10 @@ PyFloat_Check:PyObject*:p:0:
|
||||||
PyFloat_FromDouble:PyObject*::+1:
|
PyFloat_FromDouble:PyObject*::+1:
|
||||||
PyFloat_FromDouble:double:v::
|
PyFloat_FromDouble:double:v::
|
||||||
|
|
||||||
|
PyFloat_FromString:PyObject*::+1:
|
||||||
|
PyFloat_FromString:PyObject*:str:0:
|
||||||
|
PyFloat_FromString:char**:pend:0:ignored
|
||||||
|
|
||||||
PyFunction_GetClosure:PyObject*::0:
|
PyFunction_GetClosure:PyObject*::0:
|
||||||
PyFunction_GetClosure:PyObject*:op:0:
|
PyFunction_GetClosure:PyObject*:op:0:
|
||||||
|
|
||||||
|
@ -364,6 +409,9 @@ PyFunction_SetDefaults:int:::
|
||||||
PyFunction_SetDefaults:PyObject*:op:0:
|
PyFunction_SetDefaults:PyObject*:op:0:
|
||||||
PyFunction_SetDefaults:PyObject*:defaults:+1:
|
PyFunction_SetDefaults:PyObject*:defaults:+1:
|
||||||
|
|
||||||
|
PyGen_New:PyObject*::+1:
|
||||||
|
PyGen_New:PyFrameObject*:frame:0:
|
||||||
|
|
||||||
Py_InitModule:PyObject*::0:
|
Py_InitModule:PyObject*::0:
|
||||||
Py_InitModule:char*:name::
|
Py_InitModule:char*:name::
|
||||||
Py_InitModule:PyMethodDef[]:methods::
|
Py_InitModule:PyMethodDef[]:methods::
|
||||||
|
@ -432,6 +480,11 @@ PyInt_Check:PyObject*:op:0:
|
||||||
PyInt_FromLong:PyObject*::+1:
|
PyInt_FromLong:PyObject*::+1:
|
||||||
PyInt_FromLong:long:ival::
|
PyInt_FromLong:long:ival::
|
||||||
|
|
||||||
|
PyInt_FromString:PyObject*::+1:
|
||||||
|
PyInt_FromString:char*:str:0:
|
||||||
|
PyInt_FromString:char**:pend:0:
|
||||||
|
PyInt_FromString:int:base:0:
|
||||||
|
|
||||||
PyInt_GetMax:long:::
|
PyInt_GetMax:long:::
|
||||||
|
|
||||||
PyInterpreterState_Clear:void:::
|
PyInterpreterState_Clear:void:::
|
||||||
|
@ -939,6 +992,31 @@ PyRun_File:int:start::
|
||||||
PyRun_File:PyObject*:globals:0:
|
PyRun_File:PyObject*:globals:0:
|
||||||
PyRun_File:PyObject*:locals:0:
|
PyRun_File:PyObject*:locals:0:
|
||||||
|
|
||||||
|
PyRun_FileEx:PyObject*::+1:??? -- same as eval_code2()
|
||||||
|
PyRun_FileEx:FILE*:fp::
|
||||||
|
PyRun_FileEx:char*:filename::
|
||||||
|
PyRun_FileEx:int:start::
|
||||||
|
PyRun_FileEx:PyObject*:globals:0:
|
||||||
|
PyRun_FileEx:PyObject*:locals:0:
|
||||||
|
PyRun_FileEx:int:closeit::
|
||||||
|
|
||||||
|
PyRun_FileFlags:PyObject*::+1:??? -- same as eval_code2()
|
||||||
|
PyRun_FileFlags:FILE*:fp::
|
||||||
|
PyRun_FileFlags:char*:filename::
|
||||||
|
PyRun_FileFlags:int:start::
|
||||||
|
PyRun_FileFlags:PyObject*:globals:0:
|
||||||
|
PyRun_FileFlags:PyObject*:locals:0:
|
||||||
|
PyRun_FileFlags:PyCompilerFlags*:flags::
|
||||||
|
|
||||||
|
PyRun_FileExFlags:PyObject*::+1:??? -- same as eval_code2()
|
||||||
|
PyRun_FileExFlags:FILE*:fp::
|
||||||
|
PyRun_FileExFlags:char*:filename::
|
||||||
|
PyRun_FileExFlags:int:start::
|
||||||
|
PyRun_FileExFlags:PyObject*:globals:0:
|
||||||
|
PyRun_FileExFlags:PyObject*:locals:0:
|
||||||
|
PyRun_FileExFlags:int:closeit::
|
||||||
|
PyRun_FileExFlags:PyCompilerFlags*:flags::
|
||||||
|
|
||||||
PyRun_InteractiveLoop:int:::
|
PyRun_InteractiveLoop:int:::
|
||||||
PyRun_InteractiveLoop:FILE*:fp::
|
PyRun_InteractiveLoop:FILE*:fp::
|
||||||
PyRun_InteractiveLoop:char*:filename::
|
PyRun_InteractiveLoop:char*:filename::
|
||||||
|
@ -960,6 +1038,13 @@ PyRun_String:int:start::
|
||||||
PyRun_String:PyObject*:globals:0:
|
PyRun_String:PyObject*:globals:0:
|
||||||
PyRun_String:PyObject*:locals:0:
|
PyRun_String:PyObject*:locals:0:
|
||||||
|
|
||||||
|
PyRun_StringFlags:PyObject*::+1:??? -- same as eval_code2()
|
||||||
|
PyRun_StringFlags:char*:str::
|
||||||
|
PyRun_StringFlags:int:start::
|
||||||
|
PyRun_StringFlags:PyObject*:globals:0:
|
||||||
|
PyRun_StringFlags:PyObject*:locals:0:
|
||||||
|
PyRun_StringFlags:PyCompilerFlags*:flags::
|
||||||
|
|
||||||
PySeqIter_New:PyObject*::+1:
|
PySeqIter_New:PyObject*::+1:
|
||||||
PySeqIter_New:PyObject*:seq::
|
PySeqIter_New:PyObject*:seq::
|
||||||
|
|
||||||
|
@ -1167,6 +1252,12 @@ PyThreadState_New:PyInterpreterState*:interp::
|
||||||
PyThreadState_Swap:PyThreadState*:::
|
PyThreadState_Swap:PyThreadState*:::
|
||||||
PyThreadState_Swap:PyThreadState*:tstate::
|
PyThreadState_Swap:PyThreadState*:tstate::
|
||||||
|
|
||||||
|
PyTime_FromTime:PyObject*::+1:
|
||||||
|
PyTime_FromTime:int:hour::
|
||||||
|
PyTime_FromTime:int:minute::
|
||||||
|
PyTime_FromTime:int:second::
|
||||||
|
PyTime_FromTime:int:usecond::
|
||||||
|
|
||||||
PyTuple_Check:int:::
|
PyTuple_Check:int:::
|
||||||
PyTuple_Check:PyObject*:p:0:
|
PyTuple_Check:PyObject*:p:0:
|
||||||
|
|
||||||
|
@ -1186,6 +1277,10 @@ PyTuple_GetSlice:int:high::
|
||||||
PyTuple_New:PyObject*::+1:
|
PyTuple_New:PyObject*::+1:
|
||||||
PyTuple_New:int:len::
|
PyTuple_New:int:len::
|
||||||
|
|
||||||
|
PyTuple_Pack:PyObject*::+1:
|
||||||
|
PyTuple_Pack:int:len::
|
||||||
|
PyTuple_Pack:PyObject*:...:0:
|
||||||
|
|
||||||
PyTuple_SET_ITEM:void:::
|
PyTuple_SET_ITEM:void:::
|
||||||
PyTuple_SET_ITEM:PyTupleObject*:p:0:
|
PyTuple_SET_ITEM:PyTupleObject*:p:0:
|
||||||
PyTuple_SET_ITEM:int:pos::
|
PyTuple_SET_ITEM:int:pos::
|
||||||
|
@ -1298,6 +1393,19 @@ PyUnicode_Decode:int:size::
|
||||||
PyUnicode_Decode:const char*:encoding::
|
PyUnicode_Decode:const char*:encoding::
|
||||||
PyUnicode_Decode:const char*:errors::
|
PyUnicode_Decode:const char*:errors::
|
||||||
|
|
||||||
|
PyUnicode_DecodeUTF16Stateful:PyObject*::+1:
|
||||||
|
PyUnicode_DecodeUTF16Stateful:const char*:s::
|
||||||
|
PyUnicode_DecodeUTF16Stateful:int:size::
|
||||||
|
PyUnicode_DecodeUTF16Stateful:const char*:errors::
|
||||||
|
PyUnicode_DecodeUTF16Stateful:int*:byteorder::
|
||||||
|
PyUnicode_DecodeUTF16Stateful:int*:consumed::
|
||||||
|
|
||||||
|
PyUnicode_DecodeUTF8Stateful:PyObject*::+1:
|
||||||
|
PyUnicode_DecodeUTF8Stateful:const char*:s::
|
||||||
|
PyUnicode_DecodeUTF8Stateful:int:size::
|
||||||
|
PyUnicode_DecodeUTF8Stateful:const char*:errors::
|
||||||
|
PyUnicode_DecodeUTF8Stateful:int*:consumed::
|
||||||
|
|
||||||
PyUnicode_Encode:PyObject*::+1:
|
PyUnicode_Encode:PyObject*::+1:
|
||||||
PyUnicode_Encode:const Py_UNICODE*:s::
|
PyUnicode_Encode:const Py_UNICODE*:s::
|
||||||
PyUnicode_Encode:int:size::
|
PyUnicode_Encode:int:size::
|
||||||
|
@ -1513,6 +1621,12 @@ Py_CompileString:char*:str::
|
||||||
Py_CompileString:char*:filename::
|
Py_CompileString:char*:filename::
|
||||||
Py_CompileString:int:start::
|
Py_CompileString:int:start::
|
||||||
|
|
||||||
|
Py_CompileStringFlags:PyObject*::+1:
|
||||||
|
Py_CompileStringFlags:char*:str::
|
||||||
|
Py_CompileStringFlags:char*:filename::
|
||||||
|
Py_CompileStringFlags:int:start::
|
||||||
|
Py_CompileStringFlags:PyCompilerFlags*:flags::
|
||||||
|
|
||||||
Py_DECREF:void:::
|
Py_DECREF:void:::
|
||||||
Py_DECREF:PyObject*:o:-1:
|
Py_DECREF:PyObject*:o:-1:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue