summary refs log tree commit diff
path: root/src/libstd/unstable/lang.rs
AgeCommit message (Collapse)AuthorLines
2013-06-30simplify the exchange allocatorDaniel Micay-17/+0
* stop using an atomic counter, this has a significant cost and valgrind will already catch these leaks * remove the extra layer of function calls * remove the assert of non-null in free, freeing null is well defined but throwing a failure from free will not be * stop initializing the `prev`/`next` pointers * abort on out-of-memory, failing won't necessarily work
2013-06-21libstd: cleanup warningsJames Miller-14/+2
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-7/+7
2013-06-10std: convert str::reserve* to methods, and methodise str::push_*.Huon Wilson-3/+3
2013-06-09std: add reverse vec iterators, replace vec::each*_reverse.Huon Wilson-1/+2
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+420
This only changes the directory names; it does not change the "real" metadata names.