aboutsummaryrefslogtreecommitdiff
path: root/py
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-03-05py: Replace POP_BLOCK and POP_EXCEPT opcodes with POP_EXCEPT_JUMP.Damien George
2019-03-05py/vm: Remove currently_in_except_block variable.Damien George
2019-03-05py: Fix VM crash with unwinding jump out of a finally block.Damien George
2019-03-04py/py.mk: Update lwip build config to work with latest lwip version.Damien George
2019-03-04py/objexcept: Fix hash of exc str created in mp_obj_new_exception_msg.Tom Collins
2019-03-01py/compile: Add optimisation to compile OrderedDict inplace.Damien George
2019-02-26py/compile: Fix handling of unwinding BaseException in async with.Damien George
2019-02-25py: Eliminate warnings about unused arguments when debugging disabled.Damien George
2019-02-20py/objfun: Make fun_data arg of mp_obj_new_fun_asm() a const pointer.Damien George
2019-02-20py/obj.h: Remove obsolete mp_obj_new_fun_viper() declaration.Damien George
2019-02-19py/qstr: Evaluate find_qstr only once then pass to Q_GET_HASH macro.Damien George
2019-02-14extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`.Yonatan Goldschmidt
2019-02-12py/mkenv.mk: Change default PYTHON variable from "python" to "python3".Damien George
2019-02-12py: Downcase MP_xxx_SLOT_IS_FILLED inline functions.Damien George
2019-02-12py: Downcase all MP_OBJ_IS_xxx macros to make a more consistent C API.Damien George
2019-02-06py/mpconfig.h: Fix comments mentioning dangling file and variable names.Yonatan Goldschmidt
2019-02-06py/builtinhelp: Only print help re FS modules if external import enabledYonatan Goldschmidt
2019-02-06py: Update my copyright info on some files.Paul Sokolovsky
2019-01-31py/warning: Support categories for warnings.Paul Sokolovsky
2019-01-27py/compile: Swap order of pop_block/pop_except in "except as" handler.Damien George
2019-01-27py: Add optional support for 2-argument version of built-in next().stijn
2019-01-27py: Remove calls to file reader functions when these are disabled.Sean Burton
2019-01-26all: Bump version to 1.10.Damien George
2019-01-26py/mpconfig.h: Remove parentheses from MICROPY_VERSION_xxx macros.Damien George
2019-01-25py/obj.h: Explicitly cast args to uint32_t in MP_OBJ_FUN_MAKE_SIG.Damien George
2019-01-10py/modio: Make iobase_singleton object const so it goes in ROM.Damien George
2019-01-04py: Fix location of VM returned exception in invalid opcode and commentsDamien George
2019-01-04py: Get optional VM stack overflow check compiling and working again.Damien George
2018-12-27py/runtime: Unlock the GIL in mp_deinit function.Damien George
2018-12-22py/mpconfig: Move MICROPY_VERSION macros to static ones in mpconfig.h.Damien George
2018-12-20py/gc: Adjust gc_alloc() signature to be able to accept multiple flags.Paul Sokolovsky
2018-12-20py/objarray: Introduce "memview_offset" alias for "free" field of objectPaul Sokolovsky
2018-12-15py/qstr: Put a lower bound on new qstr pool allocation.Damien George
2018-12-13py/bc: Fix calculation of opcode size for opcodes with map caching.Damien George
2018-12-13py/objdict: Make .fromkeys() method configurable.Paul Sokolovsky
2018-12-10py/objexcept: Make sure mp_obj_new_exception_msg doesn't copy/format msgDamien George
2018-12-10py/objexcept: Use macros to make offsets in emergency exc buf clearer.Damien George
2018-12-10extmod/moductypes: Add aliases for native C types.Paul Sokolovsky
2018-12-07py/obj: Add support for __int__ special method.Paul Sokolovsky
2018-12-06py/objboundmeth: Support loading generic attrs from the method.Damien George
2018-12-04py: Add option to reduce GC stack integer size to save RAM.Ayke van Laethem
2018-12-04py/py.mk: Fix broken Gmane URL.Craig Younkins
2018-11-26py/unicode: Fix check for valid utf8 being stricter about contn chars.Damien George
2018-11-01py/runtime: Fix qstr assumptions when handling "import *".Paul Sokolovsky
2018-10-28py/scope: Optimise scope_find_or_add_id to not need "added" arg.Damien George
2018-10-28py/compile: Remove unneeded variable from global/nonlocal stmt helpers.Damien George
2018-10-28py/compile: Fix case of eager implicit conversion of local to nonlocal.Damien George