| Age | Commit message (Expand) | Author |
| 2019-12-04 | protocols: Allow them to be (optionally) type-safe | Jeff Epler |
| 2019-09-11 | In py/, must guard uses of RUN_BACKGROUND_TASKS | jepler |
| 2019-09-09 | stream_readall: This can be long-running, run background tasks | jepler |
| 2019-02-15 | Support print("", flush=True) | Scott Shawcroft |
| 2019-01-19 | CharacteristicBuffer: make it be a stream class; add locking | Dan Halbert |
| 2018-12-03 | UART changes: timeout in secs, write bytes, etc. | Dan Halbert |
| 2018-08-09 | Two fixes and translate more strings. | Scott Shawcroft |
| 2018-06-20 | py/stream: Remove stray empty line at start of file. | Damien George |
| 2018-06-20 | py/stream: Update comment for mp_stream_write_adaptor. | Damien George |
| 2018-06-18 | py/stream: Introduce and use efficient mp_get_stream to access stream_p. | Damien George |
| 2018-05-01 | py/stream: Use uPy errno instead of system's for non-blocking check. | Ayke van Laethem |
| 2018-04-10 | py/stream: Switch stream close operation from method to ioctl. | Damien George |
| 2017-10-04 | all: Remove inclusion of internal py header files. | Damien George |
| 2017-09-21 | py/stream: Remove unnecessary checks for NULL return from vstr_add_len. | Damien George |
| 2017-08-20 | py/stream: seek: Consistently handle negative offset for SEEK_SET. | Paul Sokolovsky |
| 2017-07-31 | all: Use the name MicroPython consistently in comments | Alexander Steffen |
| 2017-06-15 | all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers. | Damien George |
| 2017-05-29 | various: Spelling fixes | Ville Skyttä |
| 2016-11-14 | all: Remove readall() method, which is equivalent to read() w/o args. | Paul Sokolovsky |
| 2016-10-27 | py/stream: Typo fix in comment. | Paul Sokolovsky |
| 2016-10-17 | py: Use mp_raise_msg helper function where appropriate. | Damien George |
| 2016-10-07 | py: Add mp_raise_OSError(errno) helper function. | Damien George |
| 2016-09-22 | py/stream: Remove unnecessary check for NULL return from vstr_extend. | Damien George |
| 2016-08-24 | py/stream.c: use mp_obj_get_type in mp_get_stream_raise | Krzysztof Blazewicz |
| 2016-07-30 | py/mpconfig.h: Add MICROPY_STREAMS_POSIX_API setting. | Paul Sokolovsky |
| 2016-07-30 | py/stream: Add adapter methods with POSIX-compatible signatures. | Paul Sokolovsky |
| 2016-07-27 | py/stream: Implement generic flush() method, in terms of C-level ioctl. | Paul Sokolovsky |
| 2016-07-14 | py/stream: Implement 2- and 3-arg write() method as an extension to CPython. | Paul Sokolovsky |
| 2016-06-18 | all: Rename mp_obj_type_t::stream_p to protocol. | Paul Sokolovsky |
| 2016-05-20 | py/stream: Add mp_stream_close() helper function. | Paul Sokolovsky |
| 2016-05-18 | py/stream: Support both "exact size" and "one underlying call" operations. | Paul Sokolovsky |
| 2016-04-10 | py/stream: Move uPy func obj wrappers to below their respective funcs. | Damien George |
| 2016-04-10 | py/stream: Simplify arg extraction logic for stream_ioctl. | Damien George |
| 2016-04-10 | py/stream: ioctl(): Properly support 2-arg form. | Paul Sokolovsky |
| 2016-04-10 | py/stream: Fix signed comparison issue. | Paul Sokolovsky |
| 2016-04-10 | py/stream: Add Python-level ioctl() method. | Paul Sokolovsky |
| 2016-03-27 | py/stream: Fix stupid thinko with variable naming/shadowing. | Paul Sokolovsky |
| 2016-03-24 | py/stream: Fix object vs ptr usecase in mp_stream_writeall(). | Paul Sokolovsky |
| 2016-03-24 | py/stream: Add mp_stream_writeall() helper function. | Paul Sokolovsky |
| 2016-01-11 | py: Change type signature of builtin funs that take variable or kw args. | Damien George |
| 2015-12-09 | py: Add mp_get_stream_raise to factor out check for stream methods. | Damien George |
| 2015-11-29 | py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR. | Damien George |
| 2015-11-29 | py: Change mp_print_strn_t func type to use size_t for the str length. | Damien George |
| 2015-10-18 | py/stream: Allow to reuse is_nonblocking_error(). | Paul Sokolovsky |
| 2015-08-13 | py: Add stream_tell method, and use for unix and stmhal file tell. | blmorris |
| 2015-05-12 | py: Add mp_obj_get_int_truncated and use it where appropriate. | Damien George |
| 2015-01-28 | py: Change vstr so that it doesn't null terminate buffer by default. | Damien George |
| 2015-01-24 | stream: readall(): Make sure there's a trailing NUL char. | Paul Sokolovsky |
| 2015-01-23 | stream: Fix readall() implementation in respect to NUL terminator bytes. | Paul Sokolovsky |
| 2015-01-21 | py: Remove mp_obj_str_builder and use vstr instead. | Damien George |