index
:
user/sven/micropython.git
for-upstream
master
old
stmhal-flash
origin/HEAD
origin/dependabot/github_actions/actions/cache-5
origin/master
origin/parse-bytecode
origin/v1.22-release
origin/v1.24-release
origin/v1.26-release
The MicroPython project
Sven Wegener
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tools
/
mpy-tool.py
Age
Commit message (
Expand
)
Author
2025-11-24
tools/mpy-tool.py: Add Compiler Explorer JSON output.
Anson Mansfield
2025-10-24
tools/mpy-tool.py: Add architecture flags to disassembly output.
Alessandro Gatti
2025-10-24
py/persistentcode: Add architecture flags compatibility checks.
Alessandro Gatti
2025-09-19
mpy-cross: Add RISC-V RV64IMC support in MPY files.
Alessandro Gatti
2025-09-15
all: Remove Python 2.7 support.
Jeff Epler
2025-08-26
tools/mpy-tool.py: Allow dumping MPY segments into their own files.
Alessandro Gatti
2025-03-05
tools/mpy-tool.py: Support calling main() from an external script.
Volodymyr Shymanskyy
2025-03-05
tools/mpy-tool.py: Add support for self-hosting of mpy-tool.
Volodymyr Shymanskyy
2024-09-04
tools/mpy-tool.py: Support freezing rv32imc native code.
Damien George
2024-06-27
tools/mpy-tool.py: Implement freezing of long-long ints.
Yoctopuce
2024-06-21
mpy-cross: Add RISC-V RV32IMC support in MPY files.
Alessandro Gatti
2024-03-28
py/persistentcode: Bump .mpy sub-version to 6.3.
Damien George
2024-03-19
tools/mpy-tool.py: Fix merging of more than 128 mpy files.
Damien George
2024-02-16
py/emitglue: Include fun_data_len in mp_raw_code_t only when saving.
Damien George
2024-02-16
tools/mpy-tool.py: Skip generating frozen mp_raw_code_t when possible.
Damien George
2024-02-16
py/emitglue: Introduce mp_proto_fun_t as a more general mp_raw_code_t.
Damien George
2024-02-16
py/emitglue: Simplify mp_raw_code_t's kind and scope_flags members.
Damien George
2024-02-16
py/emitglue: Provide a truncated mp_raw_code_t for non-asm code.
Damien George
2024-02-16
py/emitglue: Reorder and resize members of mp_raw_code_t.
Damien George
2024-02-12
tools/mpy-tool.py: Fix static qstrs when freezing without qstr header.
Damien George
2024-01-25
py/qstr: Add support for MICROPY_QSTR_BYTES_IN_HASH=0.
Jim Mussared
2023-11-03
all: Update Python formatting to ruff-format.
Jim Mussared
2023-10-30
py/qstr: Add support for sorted qstr pools.
Jim Mussared
2023-10-16
py/persistentcode: Bump .mpy sub-version.
Damien George
2023-08-16
tools/mpy-tool.py: Ignore linter failure in Python 2 compatibility code.
Angus Gratton
2023-08-09
tools/mpy-tool.py: Use isinstance() for type checking.
Angus Gratton
2023-05-02
all: Fix cases of Python variable assigned but never used.
Christian Clauss
2023-02-01
tools/mpy-tool.py: Initialize line_info_top.
Martin Milata
2022-10-25
py/persistentcode: Only emit sub-version if generated code has native.
Jim Mussared
2022-09-19
py/persistentcode: Introduce .mpy sub-version.
Jim Mussared
2022-06-07
tools/mpy-tool.py: Improve generated frozen identifiers.
Damien George
2022-06-07
tools/mpy-tool.py: Rework .mpy merging feature.
Damien George
2022-06-07
py/bc: Remove unused mp_opcode_format function.
Damien George
2022-06-07
py/persistentcode: Remove remaining native qstr linking support.
Damien George
2022-05-26
tools/mpy-tool.py: Remove obsolete unicode flag in .mpy header.
Damien George
2022-05-23
py/emitnative: Access qstr values using indirection table qstr_table.
Damien George
2022-05-17
py/emitnative: Put a pointer to the native prelude in child_table array.
Damien George
2022-04-14
tools/mpy-tool.py: Intern more strings when freezing.
Damien George
2022-04-14
tools/mpy-tool.py: Optimise freezing of str when str data is a qstr.
Damien George
2022-04-14
tools/mpy-tool.py: Make global qstr list a dedicated class.
Damien George
2022-04-14
tools/mpy-tool.py: Optimise freezing of empty str and bytes objects.
Damien George
2022-04-14
tools/mpy-tool.py: Optimise freezing of ints that can fit a small int.
Damien George
2022-04-14
tools/mpy-tool.py: Support freezing tuples and other consts.
Damien George
2022-04-14
tools/mpy-tool.py: Support loading tuples from .mpy files.
Damien George
2022-04-14
py/persistentcode: Define enum values for obj types instead of letters.
Damien George
2022-03-28
py: Change jump-if-x-or-pop opcodes to have unsigned offset argument.
Damien George
2022-03-28
py: Change jump opcodes to emit 1-byte jump offset when possible.
Damien George
2022-02-28
tools/mpy-tool.py: Fix frozen comment generation to escape chars.
robert-hh
2022-02-24
py: Rework bytecode and .mpy file format to be mostly static data.
Damien George
2022-02-11
py/qstr: Use `const` consistently to avoid a cast.
Artyom Skrobov
[next]