aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2017-03-27py/objmap: Convert mp_uint_t to size_t.Damien George
2017-03-27py/compile: When compiling super(), handle closed-over self variable.Damien George
2017-03-27py/vm: Fix VM opcode tracing to print correct stack pointer.Damien George
2017-03-26py/obj: Change mp_uint_t to size_t for mp_obj_get_array_fixed_n len arg.Damien George
2017-03-26py/nlrx86: Better check for Zephyr (requires 1.7).Paul Sokolovsky
2017-03-25py/objarray: Use mp_obj_str_get_str instead of mp_obj_str_get_data.Damien George
2017-03-24py: Remove MP_STATE_CTX, use MP_STATE_THREAD instead (it's an alias).Damien George
2017-03-24py: Use mp_locals/mp_globals accessor funcs instead of MP_STATE_CTX.Damien George
2017-03-24py/objnamedtuple: Use size_t where appropriate, instead of mp_uint_t.Damien George
2017-03-24py/objtype: Use size_t where appropriate, instead of mp_uint_t or uint.Damien George
2017-03-24py/modbuiltins: Allow round() to return a big int if necessary.Damien George
2017-03-24py/modbuiltins: For round() builtin use nearbyint instead of round.Damien George
2017-03-23py/objint: Handle special case of -0 when classifying fp as int.Damien George
2017-03-23py/modmath: Allow trunc/ceil/floor to return a big int if necessary.Damien George
2017-03-23py/lexer: Remove obsolete comment, since lexer can now raise exceptions.Damien George
2017-03-23py: Define and use MP_OBJ_ITER_BUF_NSLOTS to get size of stack iter buf.Damien George
2017-03-23py/sequence: Convert mp_uint_t to size_t where appropriate.Damien George
2017-03-23py: Use size_t as len argument and return type of mp_get_index.Damien George
2017-03-22py/bc: Provide better error message for an unexpected keyword argument.Damien George
2017-03-20py/vm: Don't release the GIL if the scheduler is locked.Damien George
2017-03-20py: Add micropython.schedule() function and associated runtime code.Damien George
2017-03-20py/objstr: Use better msg in bad implicit str/bytes conversion exceptionstijn
2017-03-17py: Provide mp_decode_uint_value to help optimise stack usage.Damien George
2017-03-17py: Reduce size of mp_code_state_t structure.Damien George
2017-03-16py/objstr: Fix eager optimisation of str/bytes addition.Damien George
2017-03-15py/mkrules.mk: Remove special check for "-B" in qstr auto generation.Damien George
2017-03-15py/mpprint: Fix int formatting so "+" is printed for 0-valued integer.Damien George
2017-03-15py/emitnative: Remove obsolete commented out code.Damien George
2017-03-14py/emitnative: Use assertions and mp_not_implemented correctly.Damien George
2017-03-14py/objint: Allow to print long-long ints without using the heap.Damien George
2017-03-14py: Allow lexer to raise exceptions during construction.Damien George
2017-03-10py/objint_longlong: Implement mp_obj_int_from_bytes_impl().Paul Sokolovsky
2017-03-08py/nlrx64: Fixes to support Mac OS.Damien George
2017-03-07py/nlrx86: Add workaround for Zephyr.Paul Sokolovsky
2017-03-07py: Use mp_obj_get_array where sequence may be a tuple or a list.Krzysztof Blazewicz
2017-03-07py/runtime.c: Remove optimization of '*a,=b', it caused a bug.Krzysztof Blazewicz
2017-03-06py/modsys: Use MP_SMALL_INT_MAX for sys.maxsize in case of LONGINT_IMPL_NONE.Paul Sokolovsky
2017-03-06py/py.mk: Force nlr files to be compiled with -Os.Damien George
2017-03-06py/nlrx86: Convert from assembler to C file with inline asm.Damien George
2017-03-06py/nlrx64: Convert from assembler to C file with inline asm.Damien George
2017-03-06py/nlrxtensa: Convert from assembler to C file with inline asm.Damien George
2017-03-06py/nlr.h: Mark nlr_jump_fail as NORETURN.Damien George
2017-03-06py: Move locals/globals dicts to the thread-specific state.Damien George
2017-03-03py/map: Fix bugs with deletion of elements from OrderedDict.Damien George
2017-02-27py/objarray: Disallow slice-assignment to read-only memoryview.Damien George
2017-02-24py/runtime: mp_raise_msg(): Accept NULL argument for message.Paul Sokolovsky
2017-02-24py/parse: Simplify handling of errors by raising them directly.Damien George
2017-02-24py: Create str/bytes objects in the parser, not the compiler.Damien George
2017-02-24py/parse: Allow parser/compiler consts to be bignums.Damien George
2017-02-22py/moduerrno: Make list of errno codes configurable.Damien George