rust/src/libnative
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
..
io auto merge of #12616 : alexcrichton/rust/size, r=huonw 2014-02-28 13:26:30 -08:00
bookkeeping.rs std: Rename unstable::mutex::Mutex to StaticNativeMutex. 2014-02-16 10:13:56 +11:00
lib.rs native: Improve windows file handling 2014-02-27 12:03:57 -08:00
task.rs green,native,rustuv: Replace many pointer transmute's with as or referencing. 2014-02-24 01:15:39 +11:00