| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-07-22 | lib/utils/stdout_helpers: Move from minimal/uart_extra.c for reuse. | Paul Sokolovsky | |
| 2016-07-21 | lib/utils/pyexec: Use full path to readline.h header, per latest conventions. | Paul Sokolovsky | |
| 2016-04-25 | lib/utils/pyhelp: Extract implementation of help(obj) to a library function. | Colin Hogben | |
| Several ports use identical code for the 1-argument form of the builtin help function. Move this code to a library function to allow easier re-use by ports. | |||
| 2016-04-19 | lib/utils/pyexec: Condition-out GC calls from pyexec. | Colin Hogben | |
| A port which uses lib/utils/pyexec.c but which does not enable garbage collection should not need to implement the gc_collect function. This patch also moves the gc_collect call to after printing the qstr info. Since qstrs cannot be collected it should not make any difference to the printed statistics. | |||
| 2016-04-13 | py: 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-04-13 | lib/utils/printf: Rework overriding printer of DEBUG_printf(). | Paul Sokolovsky | |
| By default it uses mp_plat_print, but a port may override it to another value with MICROPY_DEBUG_PRINTER_DEST. | |||
| 2016-04-01 | esp8266: Disallow recursive calls to REPL. | Paul Sokolovsky | |
| Before this change, if REPL blocked executing some code, it was possible to still input new statememts and excuting them, all leading to weird, and portentially dangerous interaction. TODO: Current implementation may have issues processing input accumulated while REPL was blocked. | |||
| 2016-03-30 | esp8266: Fix issue when current repl line was garbage-collected. | Paul Sokolovsky | |
| Reference it from root pointers section. | |||
| 2015-12-26 | lib/utils: Add pyexec_frozen_module to load and execute frozen module. | Damien George | |
| This is a convenience function similar to pyexec_file. It should be used instead of raw mp_parse_compile_execute because the latter does not catch and report exceptions. | |||
| 2015-12-12 | lib/utils/printf: Add vsnprintf alias for Clang. | Paul Sokolovsky | |
| Was reported to break MacOSX build. | |||
| 2015-12-10 | lib/utils/printf: Apply workaround for static linking with uclibc. | Paul Sokolovsky | |
| uclibc objects call __GI_vsnprintf(). | |||
| 2015-11-29 | py: Change mp_print_strn_t func type to use size_t for the str length. | Damien George | |
| 2015-11-23 | lib/utils/printf: Use more conservative check for MICROPY_DEBUG_STDERR. | Paul Sokolovsky | |
| 2015-11-22 | lib/utils/printf: Fix issue with putchar define for some ports. | Paul Sokolovsky | |
| 2015-11-22 | lib/utils/printf: Add extra prototypes. | Paul Sokolovsky | |
| 2015-11-22 | unix: Use printf() implementation in terms of mp_printf(). | Paul Sokolovsky | |
| In other words, unix port now uses overriden printf(), instead of using libc's. This should remove almost all dependency on libc stdio (which is bloated). | |||
| 2015-11-21 | py/emitglue: Host definition of mp_verbose_flag. | Paul Sokolovsky | |
| This may not seem like the ideal place, but is actually the only place in py/ where it gets referenced, so is just right. | |||
| 2015-11-10 | lib/utils/printf: Move from stmhal/ . | Paul Sokolovsky | |
| This file contains various MicroPython-specific helper functions, so isn't good fit for lib/libc/. | |||
| 2015-11-09 | lib/pyexec: Move header pyexec.h from stmhal directory. | Damien George | |
| 2015-11-03 | lib/pyexec: For paste mode use "Ctrl" as the name of the key, not "CTRL". | Damien George | |
| 2015-10-31 | stmhal: pyexec.c is common module, move to lib/utils/ . | Paul Sokolovsky | |
