aboutsummaryrefslogtreecommitdiff
path: root/tools/mpy-tool.py
AgeCommit message (Expand)Author
2019-04-08tools/mpy-tool.py: Fix init of QStrWindow, and remove unused variable.Damien George
2019-04-08tools/mpy-tool.py: Adjust use of super() to make it work with Python 2.Damien George
2019-03-08py/persistentcode: Bump .mpy version to 4.Damien George
2019-03-08tools/mpy-tool.py: Add support for freezing native code.Damien George
2019-03-08py/emitglue: Remove union in mp_raw_code_t to combine bytecode & native.Damien George
2019-03-05py/persistentcode: Define static qstr set to reduce size of mpy files.Damien George
2019-03-05py/persistentcode: Pack qstrs directly in bytecode to reduce mpy size.Damien George
2019-03-05py/persistentcode: Add a qstr window to save mpy files more efficiently.Damien George
2019-03-05py: Replace POP_BLOCK and POP_EXCEPT opcodes with POP_EXCEPT_JUMP.Damien George
2018-12-15tools/mpy-tool.py: Fix build error when no qstrs present in frozen mpy.Dave Hylands
2018-12-13tools/mpy-tool.py: Fix calc of opcode size for opcodes with map caching.Damien George
2018-08-01tools/mpy-tool: Set sane initial dynamic qstr pool size with frozen modsRich Barlow
2018-07-09tools/mpy-tool.py: Put frozen bignum digit data in ROM, not in RAM.Damien George
2018-07-09tools/mpy-tool.py: Support freezing of floats in obj representation D.Damien George
2017-11-15tools/mpy-tool.py: Implement freezing of Ellipsis const object.Damien George
2017-10-10py/bc: Update opcode_format_table to match the bytecode.Damien George
2017-10-05py/persistentcode: Bump .mpy version number to version 3.Damien George
2017-08-16tools/mpy-tool.py: Fix missing argument in dump() functionstijn
2017-08-12tools/mpy-tool.py: Don't generate const_table if it's empty.Damien George
2017-05-16tools/mpy-tool.py: Fix regression with freezing floats in obj repr C.Damien George
2017-05-13tools/mpy-tool.py: Use MP_ROM_xxx macros to support nanbox builds.Damien George
2017-05-01tools/mpy-tool: Make work if run from another directory.Paul Sokolovsky
2017-04-22py: Add LOAD_SUPER_METHOD bytecode to allow heap-free super meth calls.Damien George
2017-02-17py/persistentcode: Bump .mpy version due to change in bytecode.Damien George
2017-01-05tools/mpy-tool.py: Add support for OPT_CACHE_MAP_LOOKUP_IN_BYTECODE.Damien George
2016-09-23py: Update opcode format table because 3 opcodes were removed, 1 added.Damien George
2016-09-03tools/mpy-tool.py: Support freezing of complex numbers.Damien George
2016-09-02tools/mpy-tool.py: Compute the hash value for str/bytes objects.Damien George
2016-09-02tools/mpy-tool.py: Store qstr config values in global config object.Damien George
2016-08-10tools/mpy-tool.py: Support freezing float literals with obj-repr C.Damien George
2016-05-23tools/mpy-tool.py: Don't strip directories from the frozen source name.Damien George
2016-05-23tools/mpy-tool.py: Include .py extension in frozen filename.Damien George
2016-05-16tools/mpy-tool.py: Add checks for critical configuration vars.Damien George
2016-05-03tools/mpy-tool: Make sure that all C-level variables are unique.Damien George
2016-04-15tools/mpy-tool.py: Add support for Python 2.7.Damien George
2016-04-13tools: Add mpy-tool.py, to work with .mpy files.Damien George