summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-09-25py: Simplify JSON str printing (while still conforming to JSON spec).Damien George
2014-09-25py: Tidy up exception matching; allow matching of tuple of exceptions.Damien George
2014-09-25py: For malloc and vstr functions, use size_t exclusively for int type.Damien George
2014-09-23py: Free non-interned strings in the parser when not needed.Damien George
2014-09-23py: Make native emitter handle multi-compare and not/is not/not in ops.Damien George
2014-09-23stmhal: Initialise stack pointer correctly.Damien George
2014-09-21extmod: Add loads to ujson module.Damien George
2014-09-17py: Add 'builtins' module.Damien George
2014-09-17py: Add native json printing using existing print framework.Damien George
2014-09-17py: Make dict use a bit less RAM when iterating; properly del values.Damien George
2014-09-15py: Make asm_arm_less_op take destination register as first arg.Damien George
2014-09-15py: Move definition of mp_sys_exit to core.Damien George
2014-09-13py: Fix build error when float disabled; add test for divmod.Damien George
2014-09-13py: Implement divmod, % and proper // for floating point.Damien George
2014-09-12py: Load strings as objects when compiling viper.Damien George
2014-09-11py and libm: Add asinf,acosf; print higher precision for float.Damien George
2014-09-10py: Enable struct/binary-helper to parse q and Q sized ints.Damien George
2014-09-08py: Put define of x86 argument registers in asmx86.h.Damien George
2014-09-08py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.Damien George
2014-09-08py: Print imported module's location (__file__) if available.Damien George
2014-09-07Remove skeletal modselect from extmod and just put it in stmhal.Damien George
2014-09-07py: Rename mp_builtin_id to mp_obj_id and make it public.Damien George
2014-09-07stmhal: Implement generic select.select and select.poll.Damien George
2014-09-07py: Add ioctl method to stream protocol; add initial modselect.Damien George
2014-09-07py: Clean up x86-64 native assembler; allow use of extended regs.Damien George
2014-09-06py: Adjust regs for x86 so that 1 more local can live in a reg.Damien George
2014-09-06py: Allow x86 native functions to take arguments.Damien George
2014-09-06py: Add support for emitting native x86 machine code.Damien George
2014-09-06Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-09-06py: Native emitter now supports delete name & global, and end finally.Damien George
2014-09-06modstruct: Implement 'O', 'P', 's' types for packed structs.Paul Sokolovsky
2014-09-06py: Correctly set sys.maxsize value for 64-bit.Paul Sokolovsky
2014-09-06py: Fix definition of sys.maxsize with mpz changes.Damien George
2014-09-06py: Make mpz able to use 16 bits per digit; and 32 on 64-bit arch.Damien George
2014-09-05py: Convert (u)int to mp_(u)int_t in mpz, and remove unused function.Damien George
2014-09-05py: Use % str formatting instead of {} in makeqstrdata.py.Damien George
2014-09-04py: Use variable length encoded uints in more places in bytecode.Damien George
2014-09-03Code style/whitespace cleanup; remove obsolete headers.Damien George
2014-09-03Add cache flush in py/asmarm.c and add new MP_PLAT_ALLOC_EXEC and MP_PLAT_FRE...Fabian Vogt
2014-08-30py: Small simplifications in tuple and list accessors.Damien George
2014-08-30py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.Damien George
2014-08-30py: Remove use of int type in obj.h.Damien George
2014-08-30py: Change all uint to mp_uint_t in obj.h.Damien George
2014-08-30py: Make tuple and list use mp_int_t/mp_uint_t.Damien George
2014-08-30py: Make map, dict, set use mp_int_t/mp_uint_t exclusively.Damien George
2014-08-30py: Save about 200 bytes of ROM by using smaller type for static table.Damien George
2014-08-30Change some parts of the core API to use mp_uint_t instead of uint/int.Damien George
2014-08-29py: Use memmove instead of memcpy when appropriate.Damien George
2014-08-29py: Fix 2 bugs in native emitter: jump_or_pop and stack settling.Damien George
2014-08-29py: Add compiler optimisation for conditions in parenthesis.Damien George