aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2016-04-13py/makeqstrdata: Add more names for escaped chars and esc non-printable.Damien George
2016-04-13py: Add ability to have frozen persistent bytecode from .mpy files.Damien George
2016-04-13py/makeqstrdata: Factor out some code to functions that can be reused.Damien George
2016-04-13py/emitglue: Make mp_raw_code_t* arguments constant pointers.Damien George
2016-04-13py/emitglue: Move typedef of mp_raw_code_t from .c to .h file.Damien George
2016-04-13py: Fix constant folding and inline-asm to work with new async grammar.Damien George
2016-04-13py: add async/await/async for/async with syntaxpohmelie
2016-04-13py/modbuiltins: __repl_print__: Add comment about setting "_" special var.Paul Sokolovsky
2016-04-12extmod/machine_i2c: Implement I2C memory reading/writing.Damien George
2016-04-12extmod: Add generic machine.I2C class, with bit-bang I2C.Damien George
2016-04-12extmod: Add initial framebuf module.Damien George
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