rust/src/libstd
bors 1d5c52d8a1 auto merge of #12204 : alexcrichton/rust/seek, r=pcwalton
This adopts the rules posted in #10432:

1. If a seek position is negative, then an error is generated
2. Seeks beyond the end-of-file are allowed. Future writes will fill the gap
   with data and future reads will return errors.
3. Seeks within the bounds of a file are fine.

Closes #10432
2014-02-12 08:11:46 -08:00
..
comm Test fixes and rebase conflicts 2014-02-11 19:58:44 -08:00
fmt Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
io auto merge of #12204 : alexcrichton/rust/seek, r=pcwalton 2014-02-12 08:11:46 -08:00
num
path Rewrite path::Display to reduce unnecessary allocation 2014-02-07 22:31:52 -08:00
rand
rt Rewrite channels yet again for upgradeability 2014-02-11 16:32:00 -08:00
sync Rewrite channels yet again for upgradeability 2014-02-11 16:32:00 -08:00
unstable Removed ty_type (previously used to represent *tydesc). 2014-02-12 14:17:06 +02:00
any.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
ascii.rs Cleaned up imports per coding standards. 2014-02-07 09:59:19 -08:00
bool.rs
c_str.rs std: Add init and uninit to mem. Replace direct intrinsic usage 2014-02-09 00:17:40 -08:00
cast.rs std: Stop parameterizing some memcpy functions over RawPtr 2014-02-09 16:23:10 -08:00
cell.rs Cleaned up imports per coding standards. 2014-02-07 09:59:19 -08:00
char.rs
cleanup.rs remove type descriptors from proc and @T 2014-02-07 20:08:35 -05:00
clone.rs
cmp.rs
container.rs
default.rs
from_str.rs
gc.rs
hash.rs
hashmap.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
iter.rs Fix broken link to the container guide 2014-02-11 14:38:36 +00:00
kinds.rs
lib.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
libc.rs Fix the signature of CreateSymbolicLinkW 2014-02-09 11:54:19 -08:00
local_data.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
logging.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
macros.rs Clean up formatting in macros module 2014-02-08 05:39:50 +11:00
managed.rs
mem.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
ops.rs
option.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
os.rs std::fmt: convert the formatting traits to a proper self. 2014-02-08 13:53:21 +11:00
owned.rs
prelude.rs Rewrite channels yet again for upgradeability 2014-02-11 16:32:00 -08:00
ptr.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
rc.rs Ensure an Rc isn't freed while running its own destructor. 2014-02-06 09:05:59 +11:00
reference.rs Cleaned up imports per coding standards. 2014-02-07 09:59:19 -08:00
reflect.rs Removed ty_type (previously used to represent *tydesc). 2014-02-12 14:17:06 +02:00
repr.rs Removed ty_type (previously used to represent *tydesc). 2014-02-12 14:17:06 +02:00
result.rs std::fmt: convert the formatting traits to a proper self. 2014-02-08 13:53:21 +11:00
rtdeps.rs
run.rs Rewrite channels yet again for upgradeability 2014-02-11 16:32:00 -08:00
str.rs str -- borrow fields of self for use in closure since self.iter is borrowed 2014-02-11 16:55:24 -05:00
task.rs Rewrite channels yet again for upgradeability 2014-02-11 16:32:00 -08:00
to_bytes.rs
to_str.rs
trie.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
tuple.rs
unicode.rs
unit.rs Fix unused import warnings. 2014-02-08 15:08:44 +09:00
vec_ng.rs std: Add move_val_init to mem. Replace direct intrinsic usage 2014-02-09 00:17:41 -08:00
vec.rs vec -- introduce local var to make clear what subportion is being borrowed 2014-02-11 16:55:23 -05:00