rust/src/libstd/io
Ruud van Asseldonk 39133efebf libstd: Refactor Duration.
This changes the internal representation of `Duration` from

    days: i32,
    secs: i32,
    nanos: u32

to

    secs: i64,
    nanos: i32

This resolves #16466. Some methods now take `i64` instead of `i32` due
to the increased range. Some methods, like `num_milliseconds`, now
return an `Option<i64>` instead of `i64`, because the range of
`Duration` is now larger than e.g. 2^63 milliseconds.
2014-08-20 13:55:02 +02:00
..
net libstd: Refactor Duration. 2014-08-20 13:55:02 +02:00
buffered.rs std: Rename various slice traits for consistency 2014-08-13 11:30:14 -07:00
comm_adapters.rs std: Rename various slice traits for consistency 2014-08-13 11:30:14 -07:00
extensions.rs std: Rename slice::Vector to Slice 2014-08-13 11:30:14 -07:00
fs.rs Explain EOF behavior in File.eof(). 2014-08-18 15:28:27 -04:00
mem.rs std: Rename slice::Vector to Slice 2014-08-13 11:30:14 -07:00
mod.rs Optimized IR generation for UTF-8 and UTF-16 encoding 2014-08-16 21:13:39 +02:00
pipe.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
process.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
result.rs De-~[] Mem{Reader,Writer} 2014-04-06 15:40:01 -07:00
signal.rs auto merge of #16332 : brson/rust/slicestab, r=aturon 2014-08-14 05:36:25 +00:00
stdio.rs std: Rename various slice traits for consistency 2014-08-13 11:30:14 -07:00
tempfile.rs Register new snapshot 12e0f72 2014-08-08 07:55:00 -04:00
test.rs std: Clarify what timers do with zero and negative durations 2014-08-13 11:31:47 -07:00
timer.rs libstd: Refactor Duration. 2014-08-20 13:55:02 +02:00
util.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00