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
/
py
Commit message (
Expand
)
Author
Age
*
py: Make struct-initializing macros compatible with C++.
stijn
5 days
*
py/mkrules.cmake: Add CMake support for compressed error messages.
Damien George
8 days
*
py/dynruntime.mk: Fix use of musl's libm.a when LINK_RUNTIME=1.
dubiousjim
8 days
*
py/objstr: Fix handling of OP_MODULO with namedtuple.
Yoctopuce dev
9 days
*
py/objrange: Match CPython range slicing.
Jeff Epler
9 days
*
all: Bump version to 1.26.0-preview.
v1.26.0-preview
Damien George
9 days
*
all: Bump version to 1.25.0.
v1.25.0
Damien George
2025-04-16
*
py/emitinlinerv32: Move include of asmrv32.h to within feature guard.
Damien George
2025-04-14
*
rp2,esp32,extmod: Implement UPDATE_SUBMODULES in CMake.
Angus Gratton
2025-03-27
*
py/dynruntime: Make malloc functions raise MemoryError on failure.
Damien George
2025-03-27
*
py/mpconfig: Enable 2-argument built-in next() at basic feature level.
Damien George
2025-03-27
*
tools/mpy_ld.py: Allow linking static libraries.
Volodymyr Shymanskyy
2025-03-17
*
py/runtime: Automatically mount ROMFS as part of mp_init.
Damien George
2025-03-06
*
extmod/vfs: Add mp_vfs_mount_romfs_protected() helper.
Damien George
2025-03-06
*
extmod/modvfs: Add vfs.rom_ioctl function and its ioctl constants.
Damien George
2025-03-06
*
py/objarray: Add MP_DEFINE_MEMORYVIEW_OBJ convenience macro.
Damien George
2025-03-06
*
py/makeqstrdata.py: Implement MicroPython compatibility.
Volodymyr Shymanskyy
2025-03-05
*
py/modsys: Add sys.implementation._build entry.
Damien George
2025-03-05
*
py/objstr: Support tuples and start/end args in startswith and endswith.
Glenn Moloney
2025-03-02
*
py/parsenum: Reduce code footprint of mp_parse_num_float.
Yoctopuce dev
2025-02-28
*
py/emitinlinextensa: Simplify register name lookup.
Alessandro Gatti
2025-02-28
*
py/emitinlinerv32: Reduce the footprint of compiled code.
Alessandro Gatti
2025-02-27
*
py/emitinlinerv32: Fix compilation with ESP-IDF v5.2 and later.
Alessandro Gatti
2025-02-27
*
all: Upgrade codespell to v2.4.1.
Christian Clauss
2025-02-25
*
py/mkrules.cmake: Support passing CFLAGS_EXTRA in environment variable.
Angus Gratton
2025-02-18
*
extmod/modmarshal: Add new marshal module.
Damien George
2025-02-11
*
py/persistentcode: Add mp_raw_code_save_fun_to_bytes.
Damien George
2025-02-11
*
py/objfun: Implement function.__code__ and function constructor.
Damien George
2025-02-11
*
py/objcode: Factor code object out into its own file.
Damien George
2025-02-11
*
py/emitnative: Load and store words just once for Viper code.
Alessandro Gatti
2025-02-07
*
py/emitnative: Mark condition code tables as const.
Alessandro Gatti
2025-02-07
*
py/mkrules.mk: Reset USER_C_MODULES when building mpy-cross dependency.
Andrew Leech
2025-02-07
*
py/gc: Reorder static functions for clarity.
Angus Gratton
2025-02-03
*
py: Add optional support for recursive mutexes, use for gc mutex.
Angus Gratton
2025-02-03
*
py/gc: Allow gc_free from inside a gc_sweep finalizer.
Angus Gratton
2025-02-03
*
py/gc: Split out running finalizers to a separate pass.
Angus Gratton
2025-02-03
*
py/parsenumbase: Favor clarity of code over manual optimisation.
Jeff Epler
2025-01-29
*
py/mkrules: Add GIT_SUBMODULES_FAIL_IF_EMPTY flag for CMake ports.
Angus Gratton
2025-01-29
*
py/emitnative: Optimise Viper immediate offset load/stores on Xtensa.
Alessandro Gatti
2025-01-26
*
py/emitnative: Emit shorter exception handler entry code on RV32.
Alessandro Gatti
2025-01-26
*
py/emitnative: Optimise Viper register offset load/stores on Xtensa.
Alessandro Gatti
2025-01-26
*
py/parsenum: Throw an exception for invalid int literals like "01".
Jeff Epler
2025-01-26
*
py/persistentcode: Initialize prelude_ptr to prevent compiler warning.
IhorNehrutsa
2025-01-24
*
py/mkrules.mk: Move comment about partial clones outside make rule.
Damien George
2025-01-17
*
py/asmarm: Fix halfword loads with larger offsets.
Alessandro Gatti
2025-01-16
*
py/asmarm: Fix locals address loading code generation with large imm.
Alessandro Gatti
2025-01-16
*
py/asmarm: Allow function state to be larger than 255.
Damien George
2025-01-06
*
py/asmarm: Fix asm_arm_ldrh_reg_reg_offset to emit correct machine code.
Damien George
2025-01-06
*
py/obj: Make literals unsigned in float get/new functions.
Yoctopuce
2025-01-02
*
py/obj: Cast float literals to 64-bit to prevent overflow warning.
Yoctopuce
2025-01-02
[next]