comparison Include/pythonrun.h @ 26889:12753e7b15f7 legacy-trunk

SF #561244, Micro optimizations Initialize the small integers and __builtins__ in startup. This removes some if conditions. Change XDECREF to DECREF for values which shouldn't be NULL.
author Neal Norwitz <nnorwitz@gmail.com>
date Mon, 30 Dec 2002 22:29:22 +0000
parents 54aacb87beda
children dbfc3ef7d003
comparison
equal deleted inserted replaced
26888:b9c1597d8102 26889:12753e7b15f7
98 PyAPI_FUNC(PyObject *) _PyBuiltin_Init(void); 98 PyAPI_FUNC(PyObject *) _PyBuiltin_Init(void);
99 PyAPI_FUNC(PyObject *) _PySys_Init(void); 99 PyAPI_FUNC(PyObject *) _PySys_Init(void);
100 PyAPI_FUNC(void) _PyImport_Init(void); 100 PyAPI_FUNC(void) _PyImport_Init(void);
101 PyAPI_FUNC(void) _PyExc_Init(void); 101 PyAPI_FUNC(void) _PyExc_Init(void);
102 PyAPI_FUNC(void) _PyImportHooks_Init(void); 102 PyAPI_FUNC(void) _PyImportHooks_Init(void);
103 PyAPI_FUNC(int) PyFrame_Init(void);
103 104
104 /* Various internal finalizers */ 105 /* Various internal finalizers */
105 PyAPI_FUNC(void) _PyExc_Fini(void); 106 PyAPI_FUNC(void) _PyExc_Fini(void);
106 PyAPI_FUNC(void) _PyImport_Fini(void); 107 PyAPI_FUNC(void) _PyImport_Fini(void);
107 PyAPI_FUNC(void) PyMethod_Fini(void); 108 PyAPI_FUNC(void) PyMethod_Fini(void);