8000 py/builtin: Remove unnecessary module declarations. · DucRP/micropython@5b66d08 · GitHub
[go: up one dir, main page]

Skip to content

Commit 5b66d08

Browse files
committed
py/builtin: Remove unnecessary module declarations.
Signed-off-by: Damien George <damien@micropython.org>
1 parent e22b7fb commit 5b66d08

File tree

1 file changed

+3
-32
lines changed

1 file changed

+3
-32
lines changed

py/builtin.h

Lines changed: 3 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -120,45 +120,16 @@ MP_DECLARE_CONST_FUN_OBJ_2(mp_op_getitem_obj);
120120
MP_DECLARE_CONST_FUN_OBJ_3(mp_op_setitem_obj);
121121
MP_DECLARE_CONST_FUN_OBJ_2(mp_op_delitem_obj);
122122

123+
// Modules needed by the runtime.
124+
extern const mp_obj_dict_t mp_module_builtins_globals;
123125
extern const mp_obj_module_t mp_module___main__;
124126
extern const mp_obj_module_t mp_module_builtins;
125-
extern const mp_obj_module_t mp_module_uarray;
126-
extern const mp_obj_module_t mp_module_collections;
127-
extern const mp_obj_module_t mp_module_io;
128-
extern const mp_obj_module_t mp_module_math;
129-
extern const mp_obj_module_t mp_module_cmath;
130-
extern const mp_obj_module_t mp_module_micropython;
131-
extern const mp_obj_module_t mp_module_ustruct;
132127
extern const mp_obj_module_t mp_module_sys;
133-
extern const mp_obj_module_t mp_module_gc;
134-
extern const mp_obj_module_t mp_module_thread;
135-
136-
extern const mp_obj_dict_t mp_module_builtins_globals;
137128

138-
// extmod modules
139-
extern const mp_obj_module_t mp_module_uasyncio;
129+
// Modules needed by the parser when MICROPY_COMP_MODULE_CONST is enabled.
140130
extern const mp_obj_module_t mp_module_uerrno;
141131
extern const mp_obj_module_t mp_module_uctypes;
142-
extern const mp_obj_module_t mp_module_uzlib;
143-
extern const mp_obj_module_t mp_module_ujson;
144-
extern const mp_obj_module_t mp_module_uos;
145-
extern const mp_obj_module_t mp_module_ure;
146-
extern const mp_obj_module_t mp_module_uheapq;
147-
extern const mp_obj_module_t mp_module_uhashlib;
148-
extern const mp_obj_module_t mp_module_ucryptolib;
149-
extern const mp_obj_module_t mp_module_ubinascii;
150-
extern const mp_obj_module_t mp_module_urandom;
151-
extern const mp_obj_module_t mp_module_uselect;
152-
extern const mp_obj_module_t mp_module_ussl;
153-
extern const mp_obj_module_t mp_module_utimeq;
154132
extern const mp_obj_module_t mp_module_machine;
155-
extern const mp_obj_module_t mp_module_lwip;
156-
extern const mp_obj_module_t mp_module_uwebsocket;
157-
extern co 5D17 nst mp_obj_module_t mp_module_webrepl;
158-
extern const mp_obj_module_t mp_module_framebuf;
159-
extern const mp_obj_module_t mp_module_btree;
160-
extern const mp_obj_module_t mp_module_ubluetooth;
161-
extern const mp_obj_module_t mp_module_uplatform;
162133

163134
extern const char MICROPY_PY_BUILTINS_HELP_TEXT[];
164135

0 commit comments

Comments
 (0)
0