index
:
micropython
master
parse-bytecode
v1.22-release
v1.24-release
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Aslak Raanes
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
shared
/
runtime
Commit message (
Expand
)
Author
Age
*
shared/runtime/pyexec: Add helper function to execute a vstr.
iabdalkader
2025-03-14
*
shared/runtime/gchelper_generic: Fix AArch32 build on Clang.
Alessandro Gatti
2024-12-10
*
shared/runtime/gchelper_rv64i: Fix opcode sw/sd typo.
Alessandro Gatti
2024-10-03
*
shared/runtime/sys_stdio_mphal: Fix printed type for stdio streams.
timdechant
2024-09-06
*
shared/runtime/semihosting_arm: Add mp_semihosting_exit.
Damien George
2024-08-28
*
shared/runtime/semihosting_arm: Add mp_semihosting_rx_chars.
Damien George
2024-08-28
*
shared/runtime/semihosting_arm: Support semihosting on non-Thumb ARM.
Damien George
2024-08-28
*
shared/runtime/gchelper: Add RISC-V RV64I native gchelper.
Alessandro Gatti
2024-08-07
*
shared/runtime/pyexec: Make a raised SystemExit always do a forced exit.
Damien George
2024-07-20
*
shared/runtime/semihosting: Add RISC-V semihosting support.
Alessandro Gatti
2024-06-06
*
shared/runtime/semihosting: Rename ARM semihosting files.
Alessandro Gatti
2024-06-06
*
shared/runtime/gchelper: Add RISC-V RV32I native gchelper.
Alessandro Gatti
2024-06-06
*
rp2: Refactor to not use pico-sdk alarm pool functions for sleeping.
Angus Gratton
2024-05-31
*
rp2: Refactor soft timer to use hardware timer alarm.
Angus Gratton
2024-05-31
*
all: Remove the "STATIC" macro and just use "static" instead.
Angus Gratton
2024-03-07
*
py/emitglue: Introduce mp_proto_fun_t as a more general mp_raw_code_t.
Damien George
2024-02-16
*
ports: Fix sys.stdout.buffer.write() return value.
Maarten van der Schrieck
2023-12-22
*
shared/runtime/softtimer: Generalise soft_timer to work without SysTick.
Damien George
2023-11-29
*
py/builtinevex: Handle invalid filenames for execfile.
Jim Mussared
2023-10-12
*
py/stream: Add mp_stream___exit___obj that calls mp_stream_close.
Jim Mussared
2023-07-21
*
all: Fix spelling mistakes based on codespell check.
Damien George
2023-04-27
*
shared/runtime/pyexec: Don't allow Ctrl+C to interrupt frozen boot code.
David Grayson
2023-04-05
*
py/gc: Make gc_dump_info/gc_dump_alloc_table take a printer as argument.
Damien George
2023-03-10
*
shared/runtime/softtimer: Fix ticks range when computing ticks diff.
Jim Mussared
2023-02-17
*
shared/runtime/softtimer: Use consistently the same clock source.
robert-hh
2023-02-16
*
shared/runtime/gchelper: Drop cpu directive from ARM asm helpers.
David Lechner
2023-01-28
*
shared/runtime: Use mp_printf consistently, instead of printf.
Damien George
2023-01-24
*
shared/tinyusb: Further refactor static USB device implementation.
Angus Gratton
2022-11-11
*
shared/runtime/gchelper_native: Fix pointer cast on x86_64.
Simon Arlott
2022-11-08
*
py/obj: Convert make_new into a mp_obj_type_t slot.
Jim Mussared
2022-09-19
*
py/obj: Merge getiter and iternext mp_obj_type_t slots.
Jim Mussared
2022-09-19
*
all: Remove unnecessary locals_dict cast.
Jim Mussared
2022-09-19
*
all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE.
Jim Mussared
2022-09-19
*
shared/runtime/sys_stdio_mphal: Make func static and remove some TODOs.
Damien George
2022-08-23
*
shared/runtime/softtimer: Remove obsolete #include statement.
robert-hh
2022-07-19
*
shared/runtime/softtimer: Move softtimer.[ch] to shared/runtime.
robert-hh
2022-07-19
*
shared/runtime/pyexec: Use MP_REGISTER_ROOT_POINTER().
David Lechner
2022-07-18
*
shared/runtime/tinyusb_helpers: Add TinyUSB helper functions.
iabdalkader
2022-06-23
*
py/modsys: Introduce sys.implementation._machine constant.
Damien George
2022-04-28
*
py/modsys: Append MicroPython git version and build date to sys.version.
Damien George
2022-04-28
*
py/modsys: Add optional mutable attributes sys.ps1/ps2 and use them.
Damien George
2022-03-10
*
py: Rework bytecode and .mpy file format to be mostly static data.
Damien George
2022-02-24
*
shared/runtime/pyexec: Cleanup EXEC_FLAG flag constants.
iabdalkader
2022-01-06
*
py: Only search frozen modules when '.frozen' is found in sys.path.
Jim Mussared
2021-12-18
*
all: Update to point to files in new shared/ directory.
Damien George
2021-07-12
*
shared: Introduce new top-level dir and move 1st party lib code there.
Damien George
2021-07-12