aboutsummaryrefslogtreecommitdiff
path: root/py/frozenmod.c
AgeCommit message (Collapse)Author
2016-04-17py/frozenmod: Pass the source name of the frozen module to the lexer.Damien George
This allows for better error messages, since the name of the file (sans .py) can now be printed when an exception occurs within a frozen script.
2016-04-13py: Add ability to have frozen persistent bytecode from .mpy files.Damien George
The config variable MICROPY_MODULE_FROZEN is now made of two separate parts: MICROPY_MODULE_FROZEN_STR and MICROPY_MODULE_FROZEN_MPY. This allows to have none, either or both of frozen strings and frozen mpy files (aka frozen bytecode).
2016-03-16py/frozenmod: Allow port to override lexer to use for frozen modules.Paul Sokolovsky
2016-01-03py/frozenmod: Store frozen module names together, to quickly scan them.Paul Sokolovsky
2016-01-01py/frozenmod: Make frozen module content be 0-terminated.Paul Sokolovsky
To allow simple zero-terminated lexers.
2015-05-31frozenmod: Include header with function prototypes.Paul Sokolovsky
2015-01-20py: Implement very simple frozen modules support.Paul Sokolovsky
Only modules (not packages) supported now. Source modules can be converted to frozen module structures using tools/make-frozen.py script.