summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2018-03-17py/objexcept: Make MP_DEFINE_EXCEPTION public so ports can define excs.Damien George
2018-03-16py/makeqstrdefs.py: Optimise by using compiled re's so it runs faster.Damien George
2018-03-13py/obj.h: Move declaration of mp_obj_list_init to objlist.h.Damien George
2018-03-13py/obj.h: Clean up by removing commented-out inline versions of macros.Damien George
2018-03-13py/misc.h: Remove unused count_lead_ones() inline function.Damien George
2018-03-02py/objint: Remove unreachable code checking for int type in format func.Damien George
2018-03-01py/formatfloat: Fix case where floats could render with negative digits.Damien George
2018-03-01py/formatfloat: Fix case where floats could render with a ":" character.Damien George
2018-03-01py/formatfloat: Fix rounding of %f format with edge-case FP values.Damien George
2018-02-27py/vm: Simplify handling of special-case STOP_ITERATION in yield from.Damien George
2018-02-27py/vm: Fix case of handling raised StopIteration within yield from.Damien George
2018-02-26py/mpstate.h: Add repl_line state for MICROPY_REPL_EVENT_DRIVEN.Damien George
2018-02-25py/mpz: In mpz_clone, remove unused check for NULL dig.Damien George
2018-02-24py/asm*.c: Remove unnecessary check for num_locals<0 in asm entry func.Damien George
2018-02-24py/compile: Adjust c_assign_atom_expr() to use return instead of goto.Damien George
2018-02-23extmod/vfs_fat: Merge remaining vfs_fat_misc.c code into vfs_fat.c.Damien George
2018-02-22py: Use "GEN" consistently for describing files generated in the build.Damien George
2018-02-22py/py.mk: Remove .. path component from list of extmod files.Damien George
2018-02-22py/py.mk: Split list of uPy sources into core and extmod files.Damien George
2018-02-21py/objdeque: Use m_new0 when allocating items to avoid need to clear.Damien George
2018-02-21py/objdeque: Protect against negative maxlen in deque constructor.Damien George
2018-02-21py/objdeque: Allow to compile without warnings by disabling deque_clear.Damien George
2018-02-21py/objdeque: Implement ucollections.deque type with fixed size.Paul Sokolovsky
2018-02-21py/objint: Use MP_OBJ_IS_STR_OR_BYTES macro instead of 2 separate ones.Damien George
2018-02-20py/objstr: Remove unnecessary check for positive splits variable.Damien George
2018-02-20py/modmicropython: Allow to have stack_use() func without mem_info().Damien George
2018-02-20py/builtinimport: Add compile-time option to disable external imports.Damien George
2018-02-20py/objmodule: Factor common code for calling __init__ on builtin module.Damien George
2018-02-19py/objstr: Protect against creating bytes(n) with n negative.Damien George
2018-02-19py/repl: Generalise REPL autocomplete to use qstr probing.Damien George
2018-02-19py/modbuiltins: Simplify and generalise dir() by probing qstrs.Damien George
2018-02-19py/qstr: Add QSTR_TOTAL() macro to get number of qstrs.Damien George
2018-02-19py/gc: Update comment now that gc_drain_stack is called gc_mark_subtree.Damien George
2018-02-19py/gc: Make GC stack pointer a local variable.Ayke van Laethem
2018-02-19py/gc: Rename gc_drain_stack to gc_mark_subtree and pass it first block.Ayke van Laethem
2018-02-19py/gc: Reduce code size by specialising VERIFY_MARK_AND_PUSH macro.Ayke van Laethem
2018-02-18py/objdict: Disallow possible modifications to fixed dicts.Mike Wadsten
2018-02-19py/pystack: Use "pystack exhausted" as error msg for out of pystack mem.Damien George
2018-02-18py/nlrthumb: Do not mark nlr_push as not returning anything.Ayke van Laethem
2018-02-15py/objexcept: Remove long-obsolete mp_const_MemoryError_obj.Damien George
2018-02-14py/objrange: Implement (in)equality comparison between range objects.Damien George
2018-02-14py/emitglue: When assigning bytecode only pass bytecode len if needed.Damien George
2018-02-14py/modbuiltins: Simplify casts from char to byte ptr in builtin ord.Damien George
2018-02-14py/unicode: Clean up utf8 funcs and provide non-utf8 inline versions.Damien George
2018-02-08py/objfloat: Fix case of raising 0 to -infinity.Damien George
2018-02-08py/parsenum: Fix parsing of floats that are close to subnormal.Damien George
2018-02-08py/vm: Simplify stack sentinel values for unwind return and jump.Damien George
2018-02-07py/modbuiltins: For builtin_chr, use uint8_t instead of char for array.Damien George
2018-02-07py/objtype: Check and prevent delete/store on a fixed locals map.Damien George
2018-02-04py/compile: Combine compiler-opt of 2 and 3 tuple-to-tuple assignment.Damien George