| Commit message (Expand) | Author | Age |
* | py: Add mp_get_stream_raise to factor out check for stream methods. | Damien George | 2015-12-09 |
* | 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-11-29 |
* | py/stream: Allow to reuse is_nonblocking_error(). | Paul Sokolovsky | 2015-10-18 |
* | py: Add stream_tell method, and use for unix and stmhal file tell. | blmorris | 2015-08-13 |
* | py: Add mp_obj_get_int_truncated and use it where appropriate. | Damien George | 2015-05-12 |
* | py: Change vstr so that it doesn't null terminate buffer by default. | Damien George | 2015-01-28 |
* | stream: readall(): Make sure there's a trailing NUL char. | Paul Sokolovsky | 2015-01-24 |
* | stream: Fix readall() implementation in respect to NUL terminator bytes. | Paul Sokolovsky | 2015-01-23 |
* | py: Remove mp_obj_str_builder and use vstr instead. | Damien George | 2015-01-21 |
* | py: Add mp_obj_new_str_from_vstr, and use it where relevant. | Damien George | 2015-01-21 |
* | py: Move to guarded includes, everywhere in py/ core. | Damien George | 2015-01-01 |
* | py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack. | Damien George | 2014-12-05 |
* | py: Make stream seek correctly check for ioctl fn; add seek for textio. | Damien George | 2014-11-16 |
* | stream: Implement seek operation support via ioctl, wrapped in generic method. | Paul Sokolovsky | 2014-11-17 |
* | py: Use mp_uint_t where appropriate in stream functions. | Damien George | 2014-10-24 |
* | stream: Add optional 2nd "length" arg to .readinto() - extension to CPython. | Paul Sokolovsky | 2014-10-23 |
* | unix, stmhal: Implement file.readinto() method. | Paul Sokolovsky | 2014-10-18 |
* | py: Improve stream_read so it doesn't need to alloc 2 bits of heap. | Damien George | 2014-10-17 |
* | stream: Handle non-blocking errors in readline() properly. | Paul Sokolovsky | 2014-10-16 |
* | stream: Return errno value as first arg of OSError exception. | Paul Sokolovsky | 2014-10-16 |
* | py: Small cleanup in stream.c. | Damien George | 2014-08-22 |
* | py: Change stream protocol API: fns return uint; is_text for text. | Damien George | 2014-07-27 |
* | streams: Treat non-error output size as unsigned. | Paul Sokolovsky | 2014-07-23 |
* | stream: Revert to checking for the correct error value. | Paul Sokolovsky | 2014-07-23 |
* | Deal with reading a buffer less than what was allocated. | Dave Hylands | 2014-07-21 |
* | py: Add stream reading of n unicode chars; unicode support by default. | Damien George | 2014-07-19 |
* | stream: Factor out mp_stream_write() method to write a memstring to stream. | Paul Sokolovsky | 2014-07-13 |
* | Rename machine_(u)int_t to mp_(u)int_t. | Damien George | 2014-07-03 |
* | windows: Sync mpconfigport.h with the unix' version | stijn | 2014-06-29 |
* | streams: Reading by char count from unicode text streams is not implemented. | Paul Sokolovsky | 2014-06-27 |
* | stream: Use mp_obj_is_true() for EOF testing. | Paul Sokolovsky | 2014-06-13 |
* | py: Slightly improve efficiency of mp_obj_new_str; rename str_new. | Damien George | 2014-05-25 |
* | objstringio: Implement io.BytesIO. | Paul Sokolovsky | 2014-05-15 |
* | py, unix: Add copyright for modules I worked closely on. | Paul Sokolovsky | 2014-05-13 |
* | stream: Make non-blcoking stream support configurable. | Paul Sokolovsky | 2014-05-07 |
* | stream: Use standard name of DEFAULT_BUFFER_SIZE. | Paul Sokolovsky | 2014-05-07 |
* | stream: Add compliant handling of non-blocking readall(). | Paul Sokolovsky | 2014-05-07 |
* | stream: Add compliant handling of non-blocking read()/write(). | Paul Sokolovsky | 2014-05-07 |
* | Add license header to (almost) all files. | Damien George | 2014-05-03 |
* | py, stream: Implement readlines for a stream. | Damien George | 2014-05-03 |
* | py, unix: Make "mpconfig.h" be first included, as other headers depend on it. | Paul Sokolovsky | 2014-05-02 |
* | streams: Make .write() support arbitrary objects with buffer interface. | Paul Sokolovsky | 2014-04-26 |
* | py: Add MP_OBJ_STOP_ITERATION and make good use of it. | Damien George | 2014-04-17 |
* | py: the entire `<unistd.h>` shouldn't be needed | Ilya Dmitrichenko | 2014-04-12 |
* | py: Replace stream_p with *stream_p in mp_obj_type_t. | Damien George | 2014-04-05 |
* | py: Change nlr_jump to nlr_raise, to aid in debugging. | Damien George | 2014-04-05 |
* | py: Replace mp_const_stop_iteration object with MP_OBJ_NULL. | Damien George | 2014-03-26 |
* | py: Clean up includes. | xbe | 2014-03-17 |
* | Implement proper exception type hierarchy. | Damien George | 2014-02-15 |