about summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Expand)AuthorLines
2014-12-18Remove rt::bookkeepingAaron Turon-72/+1
2014-12-18Make at_exit initialize lazilyAaron Turon-21/+23
2014-12-18Allow args to work without rt initializationAaron Turon-18/+10
2014-12-18Refactor std::os to use sys::osAaron Turon-387/+352
2014-12-18libs: merge librustrt into libstdAaron Turon-1043/+6306
2014-12-19auto merge of #19899 : japaric/rust/unops-by-value, r=nikomatsakisbors-0/+25
2014-12-18[collections] Adds `drain`: a way to sneak out the elements while clearing.Clark Gaebel-10/+157
2014-12-18std: Remove public bool,tuple,unit modulesAlex Crichton-8/+135
2014-12-18remove TreeMap, TreeSet, TrieMap, TrieSet, LruCache. deprecate EnumSet's std ...Alexis Beingessner-497/+13
2014-12-18libstd: convert `Duration` unops to by valueJorge Aparicio-0/+14
2014-12-18libstd: convert `BitFlags` unops to by valueJorge Aparicio-0/+11
2014-12-18auto merge of #19984 : japaric/rust/macro-expressions, r=alexcrichtonbors-463/+472
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-463/+472
2014-12-18auto merge of #19819 : vadimcn/rust/fix-demangle, r=alexcrichtonbors-8/+25
2014-12-18iOS: fallout of `marker::NoCopy` removalValerii Hiora-1/+0
2014-12-17rollup merge of #19935: cgaebel/hashmap-tuple-indexingAlex Crichton-88/+41
2014-12-17rollup merge of #19902: alexcrichton/second-pass-memAlex Crichton-0/+8
2014-12-17rollup merge of #19873: drewm1980/masterAlex Crichton-11/+11
2014-12-17rollup merge of #19869: sfackler/free-stdinAlex Crichton-0/+7
2014-12-17rollup merge of #19868: sourcefrog/masterAlex Crichton-3/+6
2014-12-17rollup merge of #19859: alexcrichton/flaky-testAlex Crichton-1/+2
2014-12-17rollup merge of #19832: japaric/no-nocopyAlex Crichton-14/+6
2014-12-17rollup merge of #19770: csouth3/iterator-wrapperstructsAlex Crichton-57/+89
2014-12-17auto merge of #19800 : sfackler/rust/core-hash, r=alexcrichtonbors-1/+1
2014-12-17Replaced wrapper functions with no_run and as_str().unwrap() with display()elszben-6/+3
2014-12-16Fix typoVadim Chugunov-1/+1
2014-12-17auto merge of #19761 : nick29581/rust/coerce-double, r=nikomatsakisbors-5/+5
2014-12-16Small cleanups in HashMap based off of new rust features.Clark Gaebel-88/+41
2014-12-16Added example to TempDirelszben-0/+53
2014-12-16auto merge of #19647 : nielsegberts/rust/master, r=pnkfelixbors-6/+6
2014-12-16auto merge of #19777 : nikomatsakis/rust/warn-on-shadowing, r=acrichtobors-5/+5
2014-12-15Move hash module from collections to coreSteven Fackler-1/+1
2014-12-16Remove the double auto-ref on arrays/strings as receiversNick Cameron-5/+5
2014-12-15std: Second pass stabilization of `default`Alex Crichton-0/+8
2014-12-16auto merge of #19747 : alexcrichton/rust/slice-one-trait, r=brsonbors-46/+37
2014-12-15Use wrapper structs for `HashSet`'s iterators.Chase Southwood-20/+59
2014-12-15Use wrapper structs for `HashMap`'s iterators.Chase Southwood-38/+31
2014-12-15auto merge of #19448 : japaric/rust/binops-by-value, r=nikomatsakisbors-11/+121
2014-12-15libstd: add a dummy field to `OsRng` to avoid out of module constructionJorge Aparicio-2/+5
2014-12-15Remove internal uses of `marker::NoCopy`Jorge Aparicio-16/+5
2014-12-15Remove all shadowed lifetimes.Niko Matsakis-5/+5
2014-12-15rollup merge of #19787: akiss77/fix-i8-c_charBrian Anderson-1/+1
2014-12-15rollup merge of #19710: steveklabnik/gh15449Brian Anderson-7/+7
2014-12-15Standardize some usages of "which" in docstringsAndrew Wagner-11/+11
2014-12-14Free stdin on exitSteven Fackler-0/+7
2014-12-14Fix Markdown syntax in docs for OsRngMartin Pool-3/+6
2014-12-14std: Collapse SlicePrelude traitsAlex Crichton-46/+37
2014-12-14std: Bind port early to make a test more reliableAlex Crichton-1/+2
2014-12-15auto merge of #19742 : vhbit/rust/copy-for-bitflags, r=alexcrichtonbors-10/+1
2014-12-14Mostly rote conversion of `proc()` to `move||` (and occasionally `Thunk::new`)Niko Matsakis-272/+284