rust/src/libstd/rt
bors 5b4a141b6a auto merge of #12616 : alexcrichton/rust/size, r=huonw
I've been playing around with code size when linking to libstd recently, and these were some findings I found that really helped code size. I started out by eliminating all I/O implementations from libnative and instead just return an unimplemented error.

In doing so, a `fn main() {}` executable was ~378K before this patch, and about 170K after the patch. These size wins are all pretty minor, but they all seemed pretty reasonable to me. With native I/O not stubbed out, this takes the size of an LTO executable from 675K to 400K.
2014-02-28 13:26:30 -08:00
..
args.rs std: Rename unstable::mutex::Mutex to StaticNativeMutex. 2014-02-16 10:13:56 +11:00
at_exit_imp.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
crate_map.rs std: Remove lots of allocations from log settings 2014-02-28 12:24:50 -08:00
env.rs Register new snapshots 2014-02-14 22:55:20 -08:00
global_heap.rs std: Move raw to std::raw 2014-02-23 01:07:53 -08:00
local_heap.rs std: Remove unstable::lang 2014-02-23 01:47:05 -08:00
local_ptr.rs Publicise types/add #[allow(visible_private_types)] to a variety of places. 2014-03-01 00:12:34 +11:00
local.rs Publicise types/add #[allow(visible_private_types)] to a variety of places. 2014-03-01 00:12:34 +11:00
logging.rs std: Remove lots of allocations from log settings 2014-02-28 12:24:50 -08:00
macros.rs Another round of test fixes from previous commits 2013-11-10 01:37:12 -08:00
mod.rs std: Move unstable::stack to rt::stack 2014-02-23 01:47:08 -08:00
rtio.rs Roll std::run into std::io::process 2014-02-23 21:51:17 -08:00
stack.rs std: Tweak stack overflow printing for robustness 2014-02-25 16:51:52 -08:00
task.rs Spellcheck library docs. 2014-02-18 08:05:35 +11: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 std: Move unstable::stack to rt::stack 2014-02-23 01:47:08 -08:00
unwind.rs Publicise types/add #[allow(visible_private_types)] to a variety of places. 2014-03-01 00:12:34 +11:00
util.rs std: Move intrinsics to std::intrinsics. 2014-02-23 01:07:53 -08:00