summaryrefslogtreecommitdiff
path: root/py/persistentcode.c
AgeCommit message (Expand)Author
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-02-12py: Downcase all MP_OBJ_IS_xxx macros to make a more consistent C API.Damien George
2019-01-27py: Remove calls to file reader functions when these are disabled.Sean Burton
2018-02-14py/emitglue: When assigning bytecode only pass bytecode len if needed.Damien George
2017-10-05py/persistentcode: Bump .mpy version number to version 3.Damien George
2017-10-04all: Remove inclusion of internal py header files.Damien George
2017-09-25py/persistentcode: Define mp_raw_code_save_file() for any unix target.Anton Patrushev
2017-06-08py/persistentcode: Allow to compile with complex numbers disabled.Damien George
2017-04-22py: Add LOAD_SUPER_METHOD bytecode to allow heap-free super meth calls.Damien George
2017-03-14py: Allow lexer to raise exceptions during construction.Damien George
2017-02-17py/persistentcode: Bump .mpy version due to change in bytecode.Damien George
2017-02-16py/persistentcode: Replace mp_uint_t with size_t where appropriate.Damien George
2016-11-16py: Factor out persistent-code reader into separate files.Damien George
2016-11-16py: Factor persistent code load/save funcs into persistentcode.[ch].Damien George