aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-04-10py: Add missing dummy functions to pass 1 emitter.Damien George
2014-04-10py: Check explicitly for memory allocation failure in parser.Damien George
2014-04-10Make lexerunix not allocate RAM for the entire script.Damien George
2014-04-10py: Add emergency exception object for when heap allocation fails.Damien George
2014-04-10py: Make labels unsigned ints (converted from int).Damien George
2014-04-10py: Fix modstruct to compile on 64-bit machine.Damien George
2014-04-10Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-04-10py, compiler: Implement compiling of relative imports.Damien George
2014-04-10py: Fix lexer so it doesn't allow ! and ..Damien George
2014-04-10py: Make form-feed character a space (following C isspace).Damien George
2014-04-10py, lexer: Fix parsing of raw strings (allow escaping of quote).Damien George
2014-04-10objfun: Fix default arguments filling loop, was broken in presense of kwargs.Paul Sokolovsky
2014-04-10objfun: More debug logging when calling a bytecode function.Paul Sokolovsky
2014-04-10py: Start implementing "struct" module.Paul Sokolovsky
2014-04-10makeqstrdata.py: Add support for conditionally defined qstrs.Paul Sokolovsky
2014-04-10objstr: Add TODO-optimize for using .join with arbitrary iterable.Paul Sokolovsky
2014-04-09Merge pull request #455 from lurch/exception-messagesDamien George
2014-04-09Merge branch 'str-index' of github.com:xbe/micropython into xbe-str-indexDamien George
2014-04-09py: Implement complex division.Damien George
2014-04-09py: Oops, fix emitcpy to compile with latest changes.Damien George
2014-04-09Remove exception name from inside the exception messageAndrew Scheller
2014-04-09py: Add mp_obj_is_integer; make mp_get_index check for long int.Damien George
2014-04-09py: Clear state to MP_OBJ_NULL before executing byte code.Damien George
2014-04-09py: str.join can now take arbitrary iterable as argument.Damien George
2014-04-09py: Generators can have their locals closed over.Damien George
2014-04-09py: Properly implement deletion of locals and derefs, and detect errors.Damien George
2014-04-09py, compiler: Turn id_info_t.param into a set of flags.Damien George
2014-04-09py, compile: Simplify initialisation of compiler structure.Damien George
2014-04-09py, compile: Reduce size of compiler structure.Damien George
2014-04-09py, compile: Combine have_star_arg, have_dbl_star_arg into star_flags.Damien George
2014-04-09py, compiler: Clean up and compress scope/compile structures.Damien George
2014-04-09gc.c: Remove superfluous typedef (bute defined in misc.h).Paul Sokolovsky
2014-04-08py: Make it so that printing a small int does not allocate heap memory.Damien George
2014-04-08Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-04-08py: Add comment mpz function, and free memory used for string printing.Damien George
2014-04-09objint: Implement int.from_bytes() class method and .to_bytes() method.Paul Sokolovsky
2014-04-09py: Add mp_get_buffer(), mp_get_buffer_raise() convenience functions to API.Paul Sokolovsky
2014-04-08py: Reinstate old pfenv_print_int function for stmhal's printf.Damien George
2014-04-08py: Remove obsolete mp_delete_subscr declaration.Damien George
2014-04-08py: Remove DELETE_SUBSCR opcode, combine with STORE_SUBSCR.Damien George
2014-04-08Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-04-08py: Finish implementation of all del opcodes.Damien George
2014-04-08py: Make bytearray a proper type.Paul Sokolovsky
2014-04-08py: Implement str.[r]index() and add tests for them.xbe
2014-04-08py: Update comment in str.replace().xbe
2014-04-08Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-04-08py: Improve inline assembler; add a few more opcodes.Damien George
2014-04-08py: implement UNPACK_EX byte code (for: a, *b, c = d)Damien George
2014-04-08bytes: Support buffer protocol.Paul Sokolovsky
2014-04-08bytearray: Support bytearray(int) constructor.Paul Sokolovsky