@@ -38,10 +38,16 @@ Python/import.c - inittab_copy -
38
38
Python/import.c - PyImport_Inittab -
39
39
40
40
# -----------------------
41
- # effectively const, initialized during init
41
+ # effectively const, initialized before/ during init
42
42
43
43
Modules/getbuildinfo.c - buildinfo -
44
44
Modules/getbuildinfo.c - initialized -
45
+ Python/getversion.c - initialized -
46
+ Python/getversion.c - version -
47
+
48
+ # -----------------------
49
+ # effectively const, initialized during init
50
+
45
51
Objects/floatobject.c - double_format -
46
52
Objects/floatobject.c - float_format -
47
53
Objects/unicodeobject.c - bloom_linebreak -
@@ -50,8 +56,6 @@ Python/bootstrap_hash.c - _Py_HashSecret_Initialized -
50
56
Python/fileutils.c - _Py_open_cloexec_works -
51
57
Python/fileutils.c - force_ascii -
52
58
Python/fileutils.c set_inheritable ioctl_works -
53
- Python/getversion.c - initialized -
54
- Python/getversion.c - version -
55
59
Python/import.c import_find_and_load header -
56
60
Python/initconfig.c - orig_argv -
57
61
Python/preconfig.c - Py_FileSystemDefaultEncoding -
@@ -72,6 +76,7 @@ Python/initconfig.c - _Py_StandardStreamErrors -
72
76
73
77
# -----------------------
74
78
# effectively const but initialized lazily
79
+ # XXX Move them to _PyRuntimeState?
75
80
76
81
# idempotent
77
82
Objects/longobject.c long_from_non_binary_base log_base_BASE -
@@ -83,7 +88,6 @@ Parser/action_helpers.c _PyPegen_dummy_name cache -
83
88
# used only in the main thread
84
89
85
90
# REPL
86
-
87
91
Parser/myreadline.c - _PyOS_ReadlineLock -
88
92
Parser/myreadline.c - _PyOS_ReadlineTState -
89
93
Parser/myreadline.c - PyOS_InputHook -
@@ -96,17 +100,15 @@ Python/getopt.c - _PyOS_optind -
96
100
Python/getopt.c - opt_ptr -
97
101
Python/pathconfig.c - _Py_path_config -
98
102
99
- # -----------------------
100
- # others
101
103
102
- # XXX The analyzer should have ignored these.
104
+ # #################################
105
+ # The analyzer should have ignored these.
106
+ # XXX Fix the analyzer.
107
+
103
108
Modules/_io/_iomodule.c - _PyIO_Module -
104
109
Modules/_sqlite/module.c - _sqlite3module -
105
110
106
-
107
- # #################################
108
111
# forward/extern references
109
- # XXX The analyzer should have ignored these.
110
112
111
113
Include/py_curses.h - PyCurses_API -
112
114
Include/pydecimal.h - _decimal_api -
0 commit comments