deimos.python.ceval

Mirror ceval.h

Members

Functions

PyEval_AcquireLock
void PyEval_AcquireLock()

_

PyEval_AcquireThread
void PyEval_AcquireThread(PyThreadState* tstate)

_

PyEval_CallFunction
PyObject* PyEval_CallFunction(PyObject* obj, const(char)* format, ...)

_

PyEval_CallMethod
PyObject* PyEval_CallMethod(PyObject* obj, const(char)* methodname, const(char)* format, ...)

_

PyEval_CallObject
PyObject* PyEval_CallObject(PyObject* func, PyObject* arg)

_

PyEval_CallObject
PyObject* PyEval_CallObject(PyObject*, PyObject*)

_

PyEval_CallObjectWithKeywords
PyObject* PyEval_CallObjectWithKeywords(PyObject* func, PyObject* args, PyObject* kwargs)

_

PyEval_EvalFrame
PyObject* PyEval_EvalFrame(PyFrameObject*)

_

PyEval_EvalFrameEx
PyObject* PyEval_EvalFrameEx(PyFrameObject*, int)

Availability: >= 2.5

PyEval_GetBuiltins
Borrowed!PyObject* PyEval_GetBuiltins()

_

PyEval_GetCallStats
PyObject* PyEval_GetCallStats(PyObject*)

_

PyEval_GetFrame
Borrowed!PyFrameObject* PyEval_GetFrame()

_

PyEval_GetFuncDesc
const(char)* PyEval_GetFuncDesc(PyObject*)

_

PyEval_GetFuncName
const(char)* PyEval_GetFuncName(PyObject*)

_

PyEval_GetGlobals
Borrowed!PyObject* PyEval_GetGlobals()

_

PyEval_GetLocals
Borrowed!PyObject* PyEval_GetLocals()

_

PyEval_GetRestricted
int PyEval_GetRestricted()

Availability: 2.*

PyEval_InitThreads
void PyEval_InitThreads()

_

PyEval_MergeCompilerFlags
int PyEval_MergeCompilerFlags(PyCompilerFlags* cf)

Look at the current frame's (if any) code's co_flags, and turn on the corresponding compiler flags in cf->cf_flags. Return 1 if any flag was set, else return 0.

PyEval_ReInitThreads
void PyEval_ReInitThreads()

_

PyEval_ReleaseLock
void PyEval_ReleaseLock()

_

PyEval_ReleaseThread
void PyEval_ReleaseThread(PyThreadState* tstate)

_

PyEval_RestoreThread
void PyEval_RestoreThread(PyThreadState*)

_

PyEval_SaveThread
PyThreadState* PyEval_SaveThread()

_

PyEval_SetProfile
void PyEval_SetProfile(Py_tracefunc, PyObject*)

_

PyEval_SetTrace
void PyEval_SetTrace(Py_tracefunc, PyObject*)

_

PyEval_ThreadsInitialized
int PyEval_ThreadsInitialized()

_

Py_ALLOW_RECURSION
string Py_ALLOW_RECURSION(string inner_code)

D's answer to C's

Py_ALLOW_THREADS
string Py_ALLOW_THREADS(string inner_code)

D's answer to C's

Py_AddPendingCall
int Py_AddPendingCall(int function(void*) func, void* arg)

_

Py_EnterRecursiveCall
int Py_EnterRecursiveCall(char* where)

_

Py_FlushLine
int Py_FlushLine()

Availability: 2.*

Py_GetRecursionLimit
int Py_GetRecursionLimit()

_

Py_LeaveRecursiveCall
void Py_LeaveRecursiveCall()

_

Py_MakePendingCalls
int Py_MakePendingCalls()

_

Py_SetRecursionLimit
void Py_SetRecursionLimit(int)

_

_PyEval_FiniThreads
void _PyEval_FiniThreads()

Availability: 3.*

_PyEval_GetSwitchInterval
C_ulong _PyEval_GetSwitchInterval()

Availability: 3.*

_PyEval_SetSwitchInterval
void _PyEval_SetSwitchInterval(C_ulong microseconds)

Availability: 3.*

_PyEval_SignalAsyncExc
void _PyEval_SignalAsyncExc()

Availability: 3.*

_PyEval_SliceIndex
int _PyEval_SliceIndex(PyObject*, Py_ssize_t*)

_

_Py_CheckRecursiveCall
int _Py_CheckRecursiveCall(char* where)

_

_Py_MakeEndRecCheck
auto _Py_MakeEndRecCheck(x)

Availability: 3.*

_Py_MakeRecCheck
int _Py_MakeRecCheck(int x)

_

Meta