rust/src/libstd/io
Ruud van Asseldonk 26af5da6d4 libstd: Limit Duration range to i64 milliseconds.
This enables `num_milliseconds` to return an `i64` again instead of
`Option<i64>`, because it is guaranteed not to overflow.

The Duration range is now rougly 300e6 years (positive and negative),
whereas it was 300e9 years previously. To put these numbers in
perspective, 300e9 years is about 21 times the age of the universe
(according to Wolfram|Alpha). 300e6 years is about 1/15 of the age of
the earth (according to Wolfram|Alpha).
2014-08-21 11:28:50 +02:00
..
net libstd: Limit Duration range to i64 milliseconds. 2014-08-21 11:28:50 +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: Limit Duration range to i64 milliseconds. 2014-08-21 11:28:50 +02:00
util.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00