| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-07-25 | libstd: Implement some missing tcp methods. | Luqman Aden | -15/+72 | |
| 2013-07-25 | libstd: Add ToStr impl for IpAddr. | Luqman Aden | -0/+42 | |
| 2013-07-25 | Added default impls for container methods | Steven Fackler | -53/+12 | |
| A couple of implementations of Container::is_empty weren't exactly self.len() == 0 so I left them alone (e.g. Treemap). | ||||
| 2013-07-25 | auto merge of #8030 : thestinger/rust/iterator, r=huonw | bors | -3/+0 | |
| 2013-07-25 | libstd: Get rid of duplication in {peer, socket}_name and remove extra *. | Luqman Aden | -103/+49 | |
| 2013-07-25 | auto merge of #8026 : poiru/rust/issue-8024, r=alexcrichton | bors | -4/+11 | |
| Closes #8024. | ||||
| 2013-07-25 | auto merge of #8015 : msullivan/rust/default-methods, r=nikomatsakis | bors | -1/+24 | |
| Lots of changes to vtable resolution, handling of super/self method calls in default methods. Fix a lot of trait inheritance bugs. r? @nikomatsakis | ||||
| 2013-07-25 | libstd: Handle IPv4-Mapped/Compatible IPv6 addresses. | Luqman Aden | -1/+30 | |
| 2013-07-25 | libstd: Fix errors when rtdebug! is not a noop. | Luqman Aden | -5/+5 | |
| 2013-07-25 | libstd: Implement {peer, socket}_name for new rt tcp & udp. | Luqman Aden | -69/+202 | |
| 2013-07-25 | Added some more atomic operations. | Gábor Horváth | -2/+184 | |
| 2013-07-24 | Convert uses of transmute which don't need it | Alex Crichton | -18/+16 | |
| 2013-07-24 | auto merge of #7931 : blake2-ppc/rust/chain-mut-ref, r=pcwalton | bors | -12/+23 | |
| First, clean up the uses of "None" and "Some" to always use consistent title case matching the variant names. Add .chain_mut_ref() which is a missing method. A use case example for this method is extraction of an optional value from an Option\<Container\> value. | ||||
| 2013-07-24 | rm default method lint | Daniel Micay | -3/+0 | |
| default methods are enabled by default, so there's not much point in keeping around a lint to report them as being experimental | ||||
| 2013-07-24 | auto merge of #7996 : erickt/rust/cleanup-strs, r=erickt | bors | -315/+258 | |
| This is a cleanup pull request that does: * removes `os::as_c_charp` * moves `str::as_buf` and `str::as_c_str` into `StrSlice` * converts some functions from `StrSlice::as_buf` to `StrSlice::as_c_str` * renames `StrSlice::as_buf` to `StrSlice::as_imm_buf` (and adds `StrSlice::as_mut_buf` to match `vec.rs`. * renames `UniqueStr::as_bytes_with_null_consume` to `UniqueStr::to_bytes` * and other misc cleanups and minor optimizations | ||||
| 2013-07-24 | Implement std::num::Zero for bool | Birunthan Mohanathas | -4/+11 | |
| Closes #8024. | ||||
| 2013-07-24 | std: str.as_bytes_with_null_consume() => str.to_bytes_with_null() | Erick Tryzelaar | -1/+1 | |
| 2013-07-24 | auto merge of #7982 : thestinger/rust/iterator, r=thestinger | bors | -94/+276 | |
| f0f4dcc r=huonw 25e9c4c r=graydon a87c2d1 r=brson 16f369d r=cmr 9f05cc8 r=bstrie e858055 r=huonw 5d80938 r=thestinger 05d03e7 r=cmr 8f86fa3 r=thestinger | ||||
| 2013-07-24 | fix compilation on macos/windows | Daniel Micay | -1/+2 | |
| 2013-07-24 | ToStr for HashMap does not need value to implement Eq or Hash | Stepan Koltsov | -6/+18 | |
| 2013-07-24 | std:rt: args module is not used by win/mac. #7951 | Brian Anderson | -69/+123 | |
| 2013-07-24 | Change 'print(fmt!(...))' to printf!/printfln! in src/lib* | Birunthan Mohanathas | -18/+18 | |
| 2013-07-24 | add a RandomAccessIterator trait | Daniel Micay | -2/+117 | |
| 2013-07-24 | auto merge of #7993 : Xazax-hun/rust/master, r=bblum | bors | -0/+12 | |
| Added missing memory orderings for atomic types. https://github.com/mozilla/rust/issues/7422 | ||||
| 2013-07-23 | auto merge of #7980 : graydon/rust/misc-benchmarks, r=catamorphism | bors | -1/+237 | |
| Some machinery for enabling #[bench] benchmarks in std and some examples showing how to write them. | ||||
| 2013-07-23 | Fix some impls such that all supertraits are actually implemented. | Michael Sullivan | -1/+7 | |
| 2013-07-23 | Add a to_owned_vec method to IteratorUtil. | Michael Sullivan | -0/+17 | |
| 2013-07-23 | std: make str::append move self | Erick Tryzelaar | -6/+5 | |
| This eliminates a copy and fixes a FIXME. | ||||
| 2013-07-23 | std: inline str::with_capacity and vec::with_capacity | Erick Tryzelaar | -5/+4 | |
| 2013-07-23 | std: simplify str::as_imm_buf and vec::as_{imm,mut}_buf | Erick Tryzelaar | -12/+6 | |
| 2013-07-23 | str: move as_mut_buf into OwnedStr, and make it `self` | Erick Tryzelaar | -18/+18 | |
| 2013-07-23 | std: remove a malloc from os::fill_charp_buf | Erick Tryzelaar | -3/+2 | |
| 2013-07-23 | std: remove str::to_owned and str::raw::slice_bytes_owned | Erick Tryzelaar | -42/+23 | |
| 2013-07-23 | std: rename str.as_buf to as_imm_buf, add str.as_mut_buf | Erick Tryzelaar | -67/+61 | |
| 2013-07-23 | std and extra: use as_c_str instead of as_buf in a couple places | Erick Tryzelaar | -19/+11 | |
| These uses are assuming the strings are null terminated, so it should be using `as_c_str` instead of `as_buf` | ||||
| 2013-07-23 | std: add test for str::as_c_str | Erick Tryzelaar | -1/+22 | |
| 2013-07-23 | std: move StrUtil::as_c_str into StrSlice | Erick Tryzelaar | -103/+73 | |
| 2013-07-23 | std: move str::as_buf into StrSlice | Erick Tryzelaar | -60/+60 | |
| 2013-07-23 | std: remove os::as_c_charp | Erick Tryzelaar | -44/+39 | |
| 2013-07-23 | std: rename str.as_bytes_with_null_consume to str.to_bytes_with_null | Erick Tryzelaar | -7/+6 | |
| 2013-07-23 | std: wrap "long" utf8 lines. | Graydon Hoare | -2/+4 | |
| 2013-07-23 | Added missing memory orderings for atomic types. | Gábor Horváth | -0/+12 | |
| 2013-07-22 | auto merge of #7875 : sstewartgallus/rust/fubar, r=alexcrichton | bors | -11/+5 | |
| 2013-07-22 | auto merge of #7916 : olsonjeffery/rust/newrt_timer, r=brson | bors | -0/+137 | |
| My first bit of newsched IO work. Pretty simple and limited in scope. the RtioTimer trait only has a `sleep(msecs: u64)` method, for now. Taking requests on what else ought to be here. oh yeah: this resolves #6435 | ||||
| 2013-07-22 | std: various additional language benchmarks in util. | Graydon Hoare | -0/+65 | |
| 2013-07-22 | std: add benchmark for allocating-and-dropping a struct with a dtor. | Graydon Hoare | -0/+25 | |
| 2013-07-22 | std: add #[bench] benchmarks for num::strconv | Graydon Hoare | -0/+24 | |
| 2013-07-22 | std: add #[bench] benchmarks for rand. | Graydon Hoare | -1/+35 | |
| 2013-07-22 | std: add #[bench] benchmarks for global and local heaps. | Graydon Hoare | -0/+38 | |
| 2013-07-22 | std: add preliminary str benchmark. | Graydon Hoare | -0/+45 | |
