summaryrefslogtreecommitdiffstatshomepage
path: root/py/stream.c
Commit message (Expand)AuthorAge
* py: Use mp_uint_t where appropriate in stream functions.Damien George2014-10-24
* stream: Add optional 2nd "length" arg to .readinto() - extension to CPython.Paul Sokolovsky2014-10-23
* unix, stmhal: Implement file.readinto() method.Paul Sokolovsky2014-10-18
* py: Improve stream_read so it doesn't need to alloc 2 bits of heap.Damien George2014-10-17
* stream: Handle non-blocking errors in readline() properly.Paul Sokolovsky2014-10-16
* stream: Return errno value as first arg of OSError exception.Paul Sokolovsky2014-10-16
* py: Small cleanup in stream.c.Damien George2014-08-22
* py: Change stream protocol API: fns return uint; is_text for text.Damien George2014-07-27
* streams: Treat non-error output size as unsigned.Paul Sokolovsky2014-07-23
* stream: Revert to checking for the correct error value.Paul Sokolovsky2014-07-23
* Deal with reading a buffer less than what was allocated.Dave Hylands2014-07-21
* py: Add stream reading of n unicode chars; unicode support by default.Damien George2014-07-19
* stream: Factor out mp_stream_write() method to write a memstring to stream.Paul Sokolovsky2014-07-13
* Rename machine_(u)int_t to mp_(u)int_t.Damien George2014-07-03
* windows: Sync mpconfigport.h with the unix' versionstijn2014-06-29
* streams: Reading by char count from unicode text streams is not implemented.Paul Sokolovsky2014-06-27
* stream: Use mp_obj_is_true() for EOF testing.Paul Sokolovsky2014-06-13
* py: Slightly improve efficiency of mp_obj_new_str; rename str_new.Damien George2014-05-25
* objstringio: Implement io.BytesIO.Paul Sokolovsky2014-05-15
* py, unix: Add copyright for modules I worked closely on.Paul Sokolovsky2014-05-13
* stream: Make non-blcoking stream support configurable.Paul Sokolovsky2014-05-07
* stream: Use standard name of DEFAULT_BUFFER_SIZE.Paul Sokolovsky2014-05-07
* stream: Add compliant handling of non-blocking readall().Paul Sokolovsky2014-05-07
* stream: Add compliant handling of non-blocking read()/write().Paul Sokolovsky2014-05-07
* Add license header to (almost) all files.Damien George2014-05-03
* py, stream: Implement readlines for a stream.Damien George2014-05-03
* py, unix: Make "mpconfig.h" be first included, as other headers depend on it.Paul Sokolovsky2014-05-02
* streams: Make .write() support arbitrary objects with buffer interface.Paul Sokolovsky2014-04-26
* py: Add MP_OBJ_STOP_ITERATION and make good use of it.Damien George2014-04-17
* py: the entire `<unistd.h>` shouldn't be neededIlya Dmitrichenko2014-04-12
* py: Replace stream_p with *stream_p in mp_obj_type_t.Damien George2014-04-05
* py: Change nlr_jump to nlr_raise, to aid in debugging.Damien George2014-04-05
* py: Replace mp_const_stop_iteration object with MP_OBJ_NULL.Damien George2014-03-26
* py: Clean up includes.xbe2014-03-17
* Implement proper exception type hierarchy.Damien George2014-02-15
* Replace global "static" -> "STATIC", to allow "analysis builds". Part 2.Paul Sokolovsky2014-02-12
* Make mp_obj_str_get_data return char* instead of byte*.Damien George2014-02-08
* file.readline(): Use mp_obj_str_get_data() and fix off-by-one error on EOF.Paul Sokolovsky2014-01-22
* Second stage of qstr revamp: uPy str object can be qstr or not.Damien George2014-01-22
* Merge branch 'master' of github.com:micropython/micropythonDamien George2014-01-21
|\
| * stream_read(): Shrink memory block to actual read size.Paul Sokolovsky2014-01-20
| * stream: Add generic unbuffered iternext method.Paul Sokolovsky2014-01-20
* | Revamp qstrs: they now include length and hash.Damien George2014-01-21
|/
* Change int to uint for n_args in function with variable arguments.Damien George2014-01-19
* Make file.read() and file.read(-1) call out to file.readall().Paul Sokolovsky2014-01-16
* Do not assume that vstr buf is the same after it was extended.Paul Sokolovsky2014-01-16
* Add unbuffered readline() implementation for Raw I/O files.Paul Sokolovsky2014-01-15
* Add generic impl of stream .readall() method. Use one for unix io.FileIO.Paul Sokolovsky2014-01-13
* py: add variable argument exception constructor function.Damien George2014-01-08
* Add generic implementations of Python read()/write methods for streams.Paul Sokolovsky2014-01-08