Staging
v0.5.1
https://github.com/python/cpython
Raw File
Tip revision: 6e02691f300c9918ac5806dafa1f2ecef451d733 authored by Ɓukasz Langa on 25 February 2020, 12:21:47 UTC
Python 3.9.0a4
Tip revision: 6e02691
pycore_code.h
#ifndef Py_INTERNAL_CODE_H
#define Py_INTERNAL_CODE_H
#ifdef __cplusplus
extern "C" {
#endif
 
typedef struct {
    PyObject *ptr;  /* Cached pointer (borrowed reference) */
    uint64_t globals_ver;  /* ma_version of global dict */
    uint64_t builtins_ver; /* ma_version of builtin dict */
} _PyOpcache_LoadGlobal;

struct _PyOpcache {
    union {
        _PyOpcache_LoadGlobal lg;
    } u;
    char optimized;
};

/* Private API */
int _PyCode_InitOpcache(PyCodeObject *co);


#ifdef __cplusplus
}
#endif
#endif /* !Py_INTERNAL_CODE_H */
back to top