micropython/docs/develop
Damien George e2ff00e811 py/emitglue: Introduce mp_proto_fun_t as a more general mp_raw_code_t.
Allows bytecode itself to be used instead of an mp_raw_code_t in the simple
and common cases of a bytecode function without any children.

This can be used to further reduce frozen code size, and has the potential
to optimise other areas like importing.

Signed-off-by: Damien George <damien@micropython.org>
2024-02-16 14:17:01 +11:00
..
img
cmodules.rst all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
compiler.rst py/emitglue: Introduce mp_proto_fun_t as a more general mp_raw_code_t. 2024-02-16 14:17:01 +11:00
extendingmicropython.rst docs: Remove trailing spaces and convert tabs to spaces. 2021-12-15 11:49:22 +11:00
gettingstarted.rst docs: Add requirements.txt file with dependencies for Sphinx. 2023-10-02 12:35:12 +11:00
index.rst docs: Remove trailing spaces and convert tabs to spaces. 2021-12-15 11:49:22 +11:00
library.rst all: Remove third argument to MP_REGISTER_MODULE. 2022-06-02 16:31:37 +10:00
maps.rst
memorymgt.rst
natmod.rst py/dynruntime.mk: Add basic support for armv6m architecture. 2022-05-23 23:01:25 +10:00
optimizations.rst top: Replace upip with mip everywhere. 2022-09-30 17:34:03 +10:00
porting.rst docs/develop/porting: Fix argument type of mp_lexer_new_from_file(). 2024-01-16 11:42:47 +11:00
publiccapi.rst
qstr.rst docs: Remove trailing spaces and convert tabs to spaces. 2021-12-15 11:49:22 +11:00
writingtests.rst