aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2016-02-15py/asmx64: Support all 16 regs in reg to memory move instructions.Damien George
2016-02-15py/asmx64: Add helper macro for generating REX_[WRXB] bits from a reg64.Damien George
2016-02-15extmod/vfs_fat_ffconf: Reusable FatFs module, move from stmhal/ffconf.Paul Sokolovsky
2016-02-15extmod/vfs_fat_file: Reusable FatFs module, move from stmhal/file.Paul Sokolovsky
2016-02-15extmod/vfs_fat_diskio: Reusable FatFs module, move from stmhal/diskio.Paul Sokolovsky
2016-02-15py/mpstate.h: fs_user_mount is now standard, reusable uPy functionality.Paul Sokolovsky
2016-02-14unix: Enable VfsFat support.Paul Sokolovsky
2016-02-14py/obj.h: If not float support is enabled, define mp_obj_is_float(o) to false.Paul Sokolovsky
2016-02-14py/objarray: Implement "in" operator for bytearray.Paul Sokolovsky
2016-02-10extmod/fsusermount: Expose umount as a public function.Damien George
2016-02-10extmod/fsusermount: Change block protocol to support ioctl method.Damien George
2016-02-09py/viper: Allow uint as index to load/store, and give better error msg.Damien George
2016-02-09py/viper: Allow casting of Python integers to viper pointers.Damien George
2016-02-03py/mpz: Add commented-out mpz_pow3_inpl function, to compute (x**y)%z.Damien George
2016-02-03py/mpz: Complete implementation of mpz_{and,or,xor} for negative args.Doug Currie
2016-02-02py: Extend native type-sig to use 4 bits, so uint is separate to ptr.Damien George
2016-02-02py/objstr: Make mp_obj_str_format_helper static.Damien George
2016-02-02py/objstr: For str.format, don't allocate on the heap for field name.Damien George
2016-02-02py/objstr: For str.format, add nested/computed fields support.pohmelie
2016-02-01py/vm: Fix popping of exception block in UNWIND_JUMP opcode.Damien George
2016-02-01py/mpprint: Fix sign extension when printf'ing %u, %x and %X.Damien George
2016-01-29py/formatfloat: Add ability to format doubles with exponents > 99.Damien George
2016-01-29py/runtime: mp_stack_ctrl_init() should be called immediately on startup.Paul Sokolovsky
2016-01-28py/bc: Update opcode format table now that MP_BC_NOT opcode is gone.Damien George
2016-01-27py/inlineasm: Add ability to specify return type of asm_thumb funcs.Damien George
2016-01-26extmod/modurandom: Add some extra random functions.Damien George
2016-01-24extmod/moduhashlib: Add support for SHA1 (based on axTLS).Paul Sokolovsky
2016-01-24py/modmicropython: Add stack_use, heap_lock and heap_unlock functions.Damien George
2016-01-23py/objgetitemiter: Typo fix in comment.Paul Sokolovsky
2016-01-19py: Add ustruct.pack_into and unpack_fromDave Hylands
2016-01-17extmod/modurandom: Add "urandom" module.Paul Sokolovsky
2016-01-15py/objproperty: Fix static struct to build with OBJ_REPR_D.Damien George
2016-01-14builtin property: accept keyword argumentschrysn
2016-01-13py: Use new code pattern for parsing kw args with mp_arg_parse_all.Damien George
2016-01-13py/emitglue: Use mp_obj_is_float instead of MP_OBJ_IS_TYPE.Damien George
2016-01-12py: unary_op enum type fix, and a cast to remove clang warningAntonin ENFRUN
2016-01-11py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.Damien George
2016-01-11py: Change type signature of builtin funs that take variable or kw args.Damien George
2016-01-11py: Change type of .make_new and .call args: mp_uint_t becomes size_t.Damien George
2016-01-10py: Remove long-obsolete mp_method_t typedef.Damien George
2016-01-08py/objint: Fix classification of float so it works for OBJ_REPR_D.Damien George
2016-01-08py/mpz: Fix conversion of float to mpz so it works on big endian archs.Damien George
2016-01-08py/runtime: Use appropriate printf fmt for malloc num_bytes.Damien George
2016-01-08py/smallint: Allow to override MP_SMALL_INT_MIN et al.Damien George
2016-01-08py/obj: For OBJ_REPR_D, use uint32_t cast when extracting qstr value.Damien George
2016-01-08py/parse: Include unistd.h for ssize_t definition.Damien George
2016-01-08py/emitglue: Add more feature flags to .mpy persistent bytecode output.Damien George
2016-01-07py/viper: Truncate viper integer args so they can be up to 32-bit.Damien George
2016-01-07py/inlinethumb: Remove 30-bit restriction on movwt instruction.Damien George
2016-01-07py/inlinethumb: Allow assembler to use big ints as args to instructions.Damien George