rust/src/libstd/rt
bors 19e0cbe420 auto merge of #11682 : thestinger/rust/vector, r=brson
This is just an initial implementation and does not yet fully replace `~[T]`. A generic initialization syntax for containers is missing, and the slice functionality needs to be reworked to make auto-slicing unnecessary.

Traits for supporting indexing properly are also required. This also needs to be fixed to make ring buffers as easy to use as vectors.

The tests and documentation for `~[T]` can be ported over to this type when it is removed. I don't really expect DST to happen for vectors as having both `~[T]` and `Vec<T>` is overcomplicated and changing the slice representation to 3 words is not at all appealing. Unlike with traits, it's possible (and easy) to implement `RcSlice<T>` and `GcSlice<T>` without compiler help.
2014-01-22 23:26:33 -08:00
..
args.rs Fixup the rest of the tests in the compiler 2014-01-07 23:51:38 -08:00
at_exit_imp.rs Implement native timers 2014-01-22 19:31:39 -08:00
crate_map.rs Issue #3511 - Rationalize temporary lifetimes. 2014-01-15 18:34:38 -05:00
env.rs green: Rip the bandaid off, introduce libgreen 2013-12-24 19:59:52 -08:00
global_heap.rs add new vector representation as a library 2014-01-22 23:13:57 -05:00
local_heap.rs Replace C types with Rust types in libstd, closes #7313 2014-01-22 19:20:47 +01:00
local_ptr.rs Replace C types with Rust types in libstd, closes #7313 2014-01-22 19:20:47 +01:00
local.rs Fix some warnings 2014-01-05 21:52:52 -05:00
logging.rs Fixup the rest of the tests in the compiler 2014-01-07 23:51:38 -08:00
macros.rs Another round of test fixes from previous commits 2013-11-10 01:37:12 -08:00
mod.rs Implement std::rt::at_exit 2014-01-22 15:15:28 -08:00
rtio.rs Test fixes and rebase conflicts 2013-12-25 23:10:46 -08:00
task.rs Purge borrowck from libstd 2014-01-21 09:23:56 -08:00
thread_local_storage.rs Replace C types with Rust types in libstd, closes #7313 2014-01-22 19:20:47 +01:00
thread.rs Replace C types with Rust types in libstd, closes #7313 2014-01-22 19:20:47 +01:00
unwind.rs Replace C types with Rust types in libstd, closes #7313 2014-01-22 19:20:47 +01:00
util.rs Replace C types with Rust types in libstd, closes #7313 2014-01-22 19:20:47 +01:00