micropython/ports
Andrew Leech e06ac9ce08 unix/main: Replace execute_from_lexer with pyexec in do_file and do_str.
Consolidates file and string execution to use the standard pyexec interface
for consistency with other ports.

Simplify execute_from_lexer for remaining usage: Remove unused LEX_SRC_VSTR
and LEX_SRC_FILENAME cases, keeping only LEX_SRC_STR for REPL and
LEX_SRC_STDIN for stdin execution.

Signed-off-by: Andrew Leech <andrew.leech@planetinnovation.com.au>
2025-11-22 00:06:59 +11:00
..
alif alif/tinyusb_port: Add missing license header. 2025-11-19 16:59:58 +11:00
bare-arm all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
cc3200 all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
embed all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
esp32 ports: Guard calls to machine_*_deinit_all() with #if where appropriate. 2025-11-19 16:56:03 +11:00
esp8266 all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
mimxrt ports: Guard calls to machine_*_deinit_all() with #if where appropriate. 2025-11-19 16:56:03 +11:00
minimal all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
nrf all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
pic16bit all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
powerpc all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
qemu tests/run-tests.py: Pass auto-detected architecture flags to mpy-cross. 2025-10-24 19:13:15 +02:00
renesas-ra all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
rp2 rp2: Fix RP2350 and RP2350B pin alt functions. 2025-11-21 14:27:34 +11:00
samd samd/machine_bitstream: Tune ticks for SAMD51 and set pin to output. 2025-10-25 22:56:47 +11:00
stm32 stm32/boards/OPENMV_N6: Enable RGMII Ethernet. 2025-11-20 13:52:20 +11:00
unix unix/main: Replace execute_from_lexer with pyexec in do_file and do_str. 2025-11-22 00:06:59 +11:00
webassembly all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
windows unix: Enable compile-only mode with shared pyexec REPL. 2025-11-22 00:06:59 +11:00
zephyr zephyr/modules: Add Zephyr FileSystem support to _boot.py. 2025-11-20 14:14:26 +11:00