summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2016-04-10py/stream: Move uPy func obj wrappers to below their respective funcs.Damien George
2016-04-10py/stream: Simplify arg extraction logic for stream_ioctl.Damien George
2016-04-10py/stream: ioctl(): Properly support 2-arg form.Paul Sokolovsky
2016-04-10py/stream: Fix signed comparison issue.Paul Sokolovsky
2016-04-10py/stream: Add Python-level ioctl() method.Paul Sokolovsky
2016-04-10py/stream.h: Add bigger inventory of stream ioctl's.Paul Sokolovsky
2016-04-07py/objarray: Fix array.append so it doesn't extend if append fails.Damien George
2016-04-07py: Implement basic with support in native emitter.Damien George
2016-04-07py: Combine continuous block of emit steps into with_cleanup emit call.Damien George
2016-04-05py: Move stream-related declarations from obj.h to stream.h.Paul Sokolovsky
2016-04-04py/obj.h: Add comment why mp_fun_kw_t takes non-const mp_map_t*.Paul Sokolovsky
2016-04-01py/map: Prevent map resize failure from destroying map.Stephen Kyle
2016-03-30py/ringbuf.h: Add reusable ring buffer class.Paul Sokolovsky
2016-03-29py/parsenum: Use pow function to apply exponent to decimal number.Damien George
2016-03-29py/formatfloat: Fix further cases of buffer overflow in formatting.Damien George
2016-03-29py/formatfloat: Fix case of float format where leading digit was "10".Damien George
2016-03-27py/stream: Fix stupid thinko with variable naming/shadowing.Paul Sokolovsky
2016-03-25extmod/modlwip: Add SOL_SOCKET and SO_REUSEADDR constants for setsockopt().Paul Sokolovsky
2016-03-25py/modio: io.BufferedWriter: Describe flushing policy.Paul Sokolovsky
2016-03-25py/modio: Implement io.BufferedWriter.flush().Paul Sokolovsky
2016-03-25py/modio: Initial implementation of io.BufferedWriter class.Paul Sokolovsky
2016-03-24py/stream: Fix object vs ptr usecase in mp_stream_writeall().Paul Sokolovsky
2016-03-24extmod/modwebsocket: Start module for WebSocket helper functions.Paul Sokolovsky
2016-03-24py/stream: Add mp_stream_writeall() helper function.Paul Sokolovsky
2016-03-19py/parse: When looking up consts, check they exist before checking type.Damien George
2016-03-16py: Don't allocate an extra parse node for power exponent.Damien George
2016-03-16py/frozenmod: Allow port to override lexer to use for frozen modules.Paul Sokolovsky
2016-03-16py/objfun: Allow inline-asm functions to be called with 4 arguments.Damien George
2016-03-15py/formatfloat: Fix buffer overflow when formatting tiny numbers.Damien George
2016-03-15py: For mp_buffer_info_t, change len type from mp_uint_t to size_t.Damien George
2016-03-14py/objarray: Fix array slice assignment when array is reallocated.Damien George
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