summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2015-01-07py: Add option to cache map lookup results in bytecode.Damien George
2015-01-07py: Put all global state together in state structures.Damien George
2015-01-07py: Temporary fix for conversion of float to int when fits in small int.Damien George
2015-01-07showbc: Show conditional jump destination as unsigned value.Paul Sokolovsky
2015-01-04objarray: Make sure that longint works as bytearray size.Paul Sokolovsky
2015-01-04modbuiltins.c: Fix NULL vs MP_OBJ_NULL usage.Paul Sokolovsky
2015-01-04objstr: Common subexpression elimination for vstr_str(field_name).Paul Sokolovsky
2015-01-04objstr: Implement kwargs support for str.format().Paul Sokolovsky
2015-01-02py: Raise exception if trying to convert inf/nan to int.Damien George
2015-01-02py: Fix float to int conversion for large exponents.David Steinberg
2015-01-02msvc: Fix unresolved mp_arg_error_terse_mismatch since 7f23384stijn
2015-01-01py: Make GC's STACK_SIZE definition a proper MICROPY_ config variable.Damien George
2015-01-01py: Fix windows external name error for nlr_top.Damien George
2015-01-01py: Move global variable nlr_top to one place, in a .c file.Damien George
2015-01-01py: Move to guarded includes, everywhere in py/ core.Damien George
2015-01-01emitnative: Disable warning in delete_fast for now (breaks test).Paul Sokolovsky
2015-01-01py: Add basic framework for issuing compile/runtime warnings.Paul Sokolovsky
2015-01-01py: Add guarded includes for asm-based headers.Damien George
2015-01-01py: Change namedtuple error messages to reduce code size.Damien George
2015-01-01py: Make terse_arg_mismatch a global function and use it elsewhere.Damien George
2015-01-01objnamedtuple: Make sure to initialize type structure completely.Paul Sokolovsky
2015-01-01py: Allow keyword arguments for namedtuplestijn
2015-01-01py: Use sequence of strings for named tuple initializationstijn
2014-12-31py: Fix rshift and not of zero/one edge cases in mpz.Damien George
2014-12-31objstr: Fix %d-formatting of floats.Paul Sokolovsky
2014-12-30py: mp_obj_new_int_from_float() supported only for MICROPY_PY_BUILTINS_FLOAT.Paul Sokolovsky
2014-12-30py: Implement mp_obj_new_int_from_float() for MICROPY_LONGINT_IMPL_NONE.Paul Sokolovsky
2014-12-30py: Partially fix float to int conversion.Paul Sokolovsky
2014-12-29py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper.Damien George
2014-12-29py: In VM, for selective ip saving, store 1 byte past last opcode.Damien George
2014-12-29py: Add note about -fno-crossjumping when compiling vm.c.Paul Sokolovsky
2014-12-29py: Add MP_LIKELY(), MP_UNLIKELY() macros to help branch prediction.v1.3.8Paul Sokolovsky
2014-12-28showbc: Print operation mnemonic in BINARY_OP.Paul Sokolovsky
2014-12-28showbc: Make code object start pointer semi-public.Paul Sokolovsky
2014-12-28vm: Record exception ip only for instructions where exceptions may happen.Paul Sokolovsky
2014-12-27py: Allow to properly disable builtin slice operation.Damien George
2014-12-27py: Allow to properly disable builtin "set" object.Damien George
2014-12-27py: Move to guarded includes for compile.h and related headers.Paul Sokolovsky
2014-12-27showbc: Refactor to allow inline instruction printing.Paul Sokolovsky
2014-12-24py: Make bytes objs work with more str methods; add tests.Damien George
2014-12-22py: Reduce size of VM exception stack element by 1 machine word.Damien George
2014-12-21py: Use str_to_int function in more places to reduce code size.Damien George
2014-12-21py: Remove last uses of printf from compile; use proper SyntaxError.Damien George
2014-12-21py: Move global/nonlocal decl code to compiler for proper SyntaxError.Damien George
2014-12-21py: Fix iteration over map in 2 places.Damien George
2014-12-20py: Remove unnecessary RULE_none and PN_none from parser.Damien George
2014-12-20py: Add blank and ident flags to grammar rules to simplify parser.Damien George
2014-12-20py: Save a few code bytes in parser; make vars local where possible.Damien George
2014-12-19py: Add execfile function (from Python 2); enable in stmhal port.Damien George
2014-12-14asmarm: Fix bug with encoding small negative ints using MVN instruction.Paul Sokolovsky