aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2016-03-14py/parsenum: Fix compiler warnings for no decl and signed comparison.Damien George
2016-03-14py: When printf'ing an object as a pointer, pass the concrete pointer.Damien George
2016-03-14py: Fix passing of some wide int types to printf varg format list.Damien George
2016-03-14py/argcheck: Use size_t instead of mp_uint_t to count number of args.Damien George
2016-03-14py/parsenum: Use size_t to count bytes, and int for type of base arg.Damien George
2016-03-10py: Use MP_SMALL_INT_POSITIVE_MASK to check if uint fits in a small int.Damien George
2016-03-09extmod/modlwip: Add dummy .makefile() method.Paul Sokolovsky
2016-03-08py/objboundmeth: Allocate arg state on stack if heap alloc fails.Damien George
2016-03-08extmod/modlwip: Implement dummy setsockopt().Paul Sokolovsky
2016-03-07py/emitglue: Get persistent bytecode working on Linux ARM platform.Markus Fix
2016-03-07py/stackctrl: Add mp_stack_set_top() to explicitly set stack top value.Paul Sokolovsky
2016-03-03extmod/vfs_fat: Add lexer, move from stmhal port for reuse.Paul Sokolovsky
2016-02-29py/qstrdefs: Add mkdir and remove qstrs for user-mountable filesystems.Damien George
2016-02-29extmod/vfs_fat: Add .rename() method.Paul Sokolovsky
2016-02-28extmod/vfs_fat: Move listdir() method from stmhal for reuse.Paul Sokolovsky
2016-02-25py: Add MICROPY_DYNAMIC_COMPILER option to config compiler at runtime.Damien George
2016-02-23py/emitinlinethumb: Use qstrs instead of char* for names of asm ops.Damien George
2016-02-23py/malloc: Provide a proper malloc-based implementation of realloc_ext.Damien George
2016-02-23py/parse: Use m_renew_maybe to ensure that memory is shrunk in-place.Damien George
2016-02-17py/vm: Add macros to hook into various points in the VM.Damien George
2016-02-17py/repl: Check for an identifier char after the keyword.Alex March
2016-02-15py/qstrdefs.h: qstrs for VfsFat.Paul Sokolovsky
2016-02-15py/emitnative: Add check that RHS of viper store is of integral type.Damien George
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