summaryrefslogtreecommitdiff
path: root/py/mpconfig.h
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2022-08-17 16:21:03 +1000
committerJim Mussared <jim.mussared@gmail.com>2023-06-08 17:54:04 +1000
commitdfe232d0003b9f381643050c06c547fc3093e9e1 (patch)
treec9b554e8d5289c9e85247dc60337f8333c556f65 /py/mpconfig.h
parent30628d1bb782006c88325a086ddfcd5c2e5ddbb4 (diff)
py/builtinimport: Remove weak links.
In order to keep "import umodule" working, the existing mechanism is replaced with a simple fallback to drop the "u". This makes importing of built-ins no longer touch the filesystem, which makes a typical built-in import take ~0.15ms rather than 3-5ms. (Weak links were added in c14a81662c1df812c0c6b4299f97966302f16477) This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
Diffstat (limited to 'py/mpconfig.h')
-rw-r--r--py/mpconfig.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/py/mpconfig.h b/py/mpconfig.h
index afef744ab..9f4d88ec0 100644
--- a/py/mpconfig.h
+++ b/py/mpconfig.h
@@ -871,11 +871,6 @@ typedef double mp_float_t;
#define MICROPY_MODULE_GETATTR (MICROPY_CONFIG_ROM_LEVEL_AT_LEAST_CORE_FEATURES)
#endif
-// Whether module weak links are supported
-#ifndef MICROPY_MODULE_WEAK_LINKS
-#define MICROPY_MODULE_WEAK_LINKS (MICROPY_CONFIG_ROM_LEVEL_AT_LEAST_EXTRA_FEATURES)
-#endif
-
// Whether to enable importing foo.py with __name__ set to '__main__'
// Used by the unix port for the -m flag.
#ifndef MICROPY_MODULE_OVERRIDE_MAIN_IMPORT