Andrew Kelley 4543413491 std.io: introduce buffered I/O and change API
I started working on #465 and made some corresponding std.io
API changes.

New structs:
 * std.io.FileInStream
 * std.io.FileOutStream
 * std.io.BufferedOutStream
 * std.io.BufferedInStream

Removed:
 * std.io.File.in_stream
 * std.io.File.out_stream

Now instead of &file.out_stream or &file.in_stream to get access to
the stream API for a file, you get it like this:

var file_in_stream = io.FileInStream.init(&file);
const in_stream = &file_in_stream.stream;

var file_out_stream = io.FileOutStream.init(&file);
const out_stream = &file_out_stream.stream;

This is evidence that we might not need any OOP features -
See #130.
2017-11-07 03:22:27 -05:00
..
2017-10-17 08:13:04 -04:00
2017-10-31 04:47:55 -04:00
2017-10-15 02:04:21 -04:00
2017-09-01 03:16:35 -04:00
2017-10-31 04:47:55 -04:00
2017-10-31 04:47:55 -04:00
2017-10-14 17:39:44 -04:00
2017-04-24 12:14:45 -04:00
2017-08-29 07:51:34 -04:00
2017-11-05 15:46:54 -06:00
2017-10-31 04:47:55 -04:00
2017-10-31 04:47:55 -04:00
2017-10-15 16:45:43 -04:00
2016-07-28 20:14:57 -07:00
2017-10-15 02:04:21 -04:00