Mercurial > cpython-lru_cache-weakref
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); |
