micropython/shared/runtime
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
..
gchelper.h
gchelper_generic.c
gchelper_native.c
gchelper_thumb1.s
gchelper_thumb2.s
interrupt_char.c
interrupt_char.h
mpirq.c
mpirq.h
pyexec.c py/emitglue: Introduce mp_proto_fun_t as a more general mp_raw_code_t. 2024-02-16 14:17:01 +11:00
pyexec.h shared/runtime/pyexec: Don't allow Ctrl+C to interrupt frozen boot code. 2023-04-05 10:38:50 +10:00
semihosting.c
semihosting.h
softtimer.c shared/runtime/softtimer: Generalise soft_timer to work without SysTick. 2023-11-29 16:17:12 +11:00
softtimer.h shared/runtime/softtimer: Generalise soft_timer to work without SysTick. 2023-11-29 16:17:12 +11:00
stdout_helpers.c
sys_stdio_mphal.c ports: Fix sys.stdout.buffer.write() return value. 2023-12-22 10:32:46 +11:00