| Age | Commit message (Expand) | Author |
| 2020-07-06 | Add license to some obvious files. | Diego Elio Pettenò |
| 2020-06-03 | Fix up end of file and trailing whitespace. | Diego Elio Pettenò |
| 2019-12-04 | protocols: Allow them to be (optionally) type-safe | Jeff Epler |
| 2019-02-15 | Support print("", flush=True) | Scott Shawcroft |
| 2018-12-03 | UART changes: timeout in secs, write bytes, etc. | Dan Halbert |
| 2018-06-18 | py/stream: Introduce and use efficient mp_get_stream to access stream_p. | Damien George |
| 2018-06-04 | py/stream: Move definition of mp_stream_p_t from obj.h to stream.h. | 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-08-20 | py/objstringio: Fix regression with handling SEEK_SET. | Paul Sokolovsky |
| 2017-07-31 | all: Use the name MicroPython consistently in comments | Alexander Steffen |
| 2017-07-18 | all: Unify header guard usage. | Alexander Steffen |
| 2016-12-02 | py/stream: Move ad-hoc ioctl constants to stream.h and rename them. | Damien George |
| 2016-11-14 | all: Remove readall() method, which is equivalent to read() w/o args. | Paul Sokolovsky |
| 2016-10-21 | py: Be more specific with MP_DECLARE_CONST_FUN_OBJ macros. | Damien George |
| 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-26 | py/stream: Stream module works with errno's, so should include mperrno.h. | Paul Sokolovsky |
| 2016-07-25 | py/stream.h: Remove dated comment of POSIX-specificity of EAGAIN. | Paul Sokolovsky |
| 2016-07-25 | py/stream.h: Move mp_stream_write_adaptor() inside ifdef block. | 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: Add Python-level ioctl() method. | Paul Sokolovsky |
| 2016-04-10 | py/stream.h: Add bigger inventory of stream ioctl's. | Paul Sokolovsky |
| 2016-04-05 | py: Move stream-related declarations from obj.h to stream.h. | Paul Sokolovsky |
| 2016-03-24 | py/stream: Add mp_stream_writeall() helper function. | Paul Sokolovsky |
| 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-01-01 | py: Move to guarded includes, everywhere in py/ core. | Damien George |
| 2014-11-17 | stream: Implement seek operation support via ioctl, wrapped in generic method. | Paul Sokolovsky |
| 2014-10-18 | unix, stmhal: Implement file.readinto() method. | Paul Sokolovsky |
| 2014-07-13 | stream: Factor out mp_stream_write() method to write a memstring to stream. | Paul Sokolovsky |
| 2014-05-03 | Add license header to (almost) all files. | Damien George |
| 2014-05-03 | py, stream: Implement readlines for a stream. | Damien George |
| 2014-01-20 | stream: Add generic unbuffered iternext method. | Paul Sokolovsky |
| 2014-01-15 | Add unbuffered readline() implementation for Raw I/O files. | Paul Sokolovsky |
| 2014-01-13 | Add generic impl of stream .readall() method. Use one for unix io.FileIO. | Paul Sokolovsky |
| 2014-01-08 | Add generic implementations of Python read()/write methods for streams. | Paul Sokolovsky |