| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-02-06 | tests/open_plus: Add tests for "r+", "w+" open modes. | Paul Sokolovsky | |
| 2015-12-23 | tests: Add tests for stream IO errors. | Damien George | |
| 2015-12-12 | unix: Rename "_os" module to "uos" for consistency with baremetal ports. | Paul Sokolovsky | |
| 2015-08-21 | tests: Make io test cleanup after itself by removing 'testfile'. | Damien George | |
| 2015-08-13 | py: Add stream_tell method, and use for unix and stmhal file tell. | blmorris | |
| 2015-06-21 | tests: Add testcase for open(..., "a"). | Paul Sokolovsky | |
| 2015-04-04 | tests: Add missing tests for builtins, and many other things. | Damien George | |
| 2015-01-29 | tests: Add some tests to improve coverage. | Damien George | |
| 2015-01-23 | tests: Fix typo in file_long_read3.py. | Paul Sokolovsky | |
| 2015-01-23 | tests: Add extra test for reading multiple of internal chunk size. | Paul Sokolovsky | |
| 2015-01-23 | tests: Add testcase for reading amounts bigger than buffer/chunk size. | Paul Sokolovsky | |
| 2015-01-20 | py: Prevent segfault for operations on closed StringIO. | stijn | |
| Addresses issue #1067. | |||
| 2014-11-16 | py: Make stream seek correctly check for ioctl fn; add seek for textio. | Damien George | |
| 2014-11-17 | tests: Add test for file.seek(). | Paul Sokolovsky | |
| 2014-10-23 | stream: Add optional 2nd "length" arg to .readinto() - extension to CPython. | Paul Sokolovsky | |
| While extension to file.readinto() definition of CPython, the additional arg is similar to what in CPython available in socket.recv_into(). | |||
| 2014-10-21 | Use mode/encoding kwargs in io and unicode tests | stijn | |
| mode argument is used to assert it works encoding argument is used to make sure CPython uses the correct encoding as it does not automatically use utf-8 | |||
| 2014-10-18 | unix, stmhal: Implement file.readinto() method. | Paul Sokolovsky | |
| Also, usocket.readinto(). Known issue is that .readinto() should be available only for binary files, but micropython uses single method table for both binary and text files. | |||
| 2014-07-22 | tests: Add testcase for read by length past EOF. | Paul Sokolovsky | |
| Currently broken for unicode input streams. | |||
| 2014-07-05 | tests: Rename test scripts, changing - to _ for consistency. | Damien George | |
| From now on, all new tests must use underscore. Addresses issue #727. | |||
| 2014-06-12 | py: Rename builtin "io" to "_io". | Paul Sokolovsky | |
| Functionality we provide in builtin io module is fairly minimal. Some code, including CPython stdlib, depends on more functionality. So, there's a choice to either implement it in C, or move it _io, and let implement other functionality in Python. 2nd choice is pursued. This setup matches CPython too (_io is builtin, io is Python-level). | |||
| 2014-05-03 | py, stream: Implement readlines for a stream. | Damien George | |
| 2014-04-26 | modio: Implement io.StringIO class. | Paul Sokolovsky | |
| 2014-04-04 | tests/file-with: Add testcase which failed for @dpgeorge. | Paul Sokolovsky | |
| Works on x86. | |||
| 2014-04-03 | unix file: Implement context manager protocol (for "with" statement). | Paul Sokolovsky | |
| 2014-02-08 | io.File, socket types: Add fileno() method. | Paul Sokolovsky | |
| Implementation is duplicated, but tolerate this for now, because there's no clear idea how to de-dup it. | |||
| 2014-01-20 | unix io.FileIO: Add iteration support. | Paul Sokolovsky | |
| A file cannot be iterated concurrently, so we make io.FileIO its own iterator. | |||
| 2014-01-20 | unix: Implement sys.argv. | Paul Sokolovsky | |
| 2014-01-19 | Add directory for I/O tests with basic test for file methods. | Paul Sokolovsky | |
