summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2019-11-26py: Remove 3 obsolete commented-out lines from header files.Damien George
2019-11-26py/objstringio: Slightly optimize stringio_copy_on_write for code size.Yonatan Goldschmidt
2019-11-26py/qstr: Raise exception in qstr_from_strn if str to intern is too long.Léa Saviot
2019-11-26py/builtinimport: Raise exception on empty module name.Léa Saviot
2019-11-21py/compile: Coalesce error message for break/continue outside loop.Petr Viktorin
2019-11-21py/ringbuf: Add peek16 method.Jim Mussared
2019-11-13py/objdict: Support ujson.dump() of OrderedDict objects.Andrew Leech
2019-11-07py/emitnx86: Make mp_f_n_args table match order of mp_fun_kind_t.Damien George
2019-11-07py/emitnative: Fix typo, REG_PARENT_ARG_RET should be REG_PARENT_RET.Thea Flowers
2019-11-05all: Convert nlr_raise(mp_obj_new_exception_msg(x)) to mp_raise_msg(x).Damien George
2019-11-04py/modsys: Report .mpy version in sys.implementation.Damien George
2019-11-04py/persistentcode: Move declarations for .mpy header from .c to .h file.Damien George
2019-11-04py/objgenerator: Allow pend_throw to an unstarted generator.Jim Mussared
2019-11-04py/objgenerator: Remove globals from mp_obj_gen_instance_t.Jim Mussared
2019-11-01py/nativeglue: Remove unused mp_obj_new_cell from mp_fun_table.Damien George
2019-10-31py/stream.h: Add MP_STREAM_POLL_NVAL constant.Damien George
2019-10-29py/runtime: Reorder some binary ops so they don't require conditionals.Damien George
2019-10-29extmod: Add VFS littlefs bindings.Damien George
2019-10-29extmod/vfs_blockdev: Factor out block device interface code.Damien George
2019-10-22powerpc: Add initial port to bare metal PowerPC arch.Michael Neuling
2019-10-22extmod/modbluetooth: Rename module to "ubluetooth".Jim Mussared
2019-10-22py/modarray: Rename "array" module to "uarray".Damien George
2019-10-22py: Automatically provide weak links from "foo" to "ufoo" module name.Damien George
2019-10-22py/objstr: Size-optimise failure path for mp_obj_str_get_buffer.Jim Mussared
2019-10-21py/mkrules.mk: Add warning/error for invalid frozen config.Jim Mussared
2019-10-21tools/makemanifest.py: Eval relative paths w.r.t. current manifest file.Jim Mussared
2019-10-18py/objtype: Add type.__bases__ attribute.Josh Lloyd
2019-10-15tools: Add mechanism to provide a manifest of frozen files.Damien George
2019-10-15ports: Add new make target "submodules" which inits required modules.Damien George
2019-10-15py/persistentcode: Make .mpy more compact with qstr directly in prelude.Damien George
2019-10-05py: Add new Xtensa-Windowed arch for native emitter.Damien George
2019-10-05py/asmxtensa: Add support for Xtensa with windowed registers.Damien George
2019-10-05py/emitnative: Add support for archs that cannot read executable data.Damien George
2019-10-05py/emitnative: Add support for using setjmp with native emitter.Damien George
2019-10-05py/emitnative: Add support for archs with windowed registers.Damien George
2019-10-04py/runtime: Fix PEP479 behaviour throwing StopIteration into yield from.Damien George
2019-10-04py/vm: Fix handling of unwind jump out of active finally.Damien George
2019-10-04py/makeqstrdefs.py: Remove unused blacklist.Jim Mussared
2019-10-04docs/develop/qstr.rst: Add documentation for string interning.Jim Mussared
2019-10-04py/compile: Disallow 'import *' outside module level.Petr Viktorin
2019-10-01py/bc: Don't include mp_decode_uint funcs when not needed.Damien George
2019-10-01py: Rework and compress second part of bytecode prelude.Damien George
2019-10-01py: Compress first part of bytecode prelude.Damien George
2019-10-01py: Add n_state to mp_code_state_t struct.Damien George
2019-10-01py/bc: Change mp_code_state_t.exc_sp to exc_sp_idx.Damien George
2019-10-01py/bc: Remove comments referring to obsolete currently_in_except_block.Damien George
2019-10-01extmod/modbluetooth: Add low-level Python BLE API.Jim Mussared
2019-10-01py/ringbuf: Add helpers for put16/get16.Jim Mussared
2019-09-26py/persistentcode: Bump .mpy version to 5.Damien George
2019-09-26py/nativeglue: Make mp_fun_table fixed size regardless of config.Damien George