summary refs log tree commit diff
path: root/src/libextra/smallintmap.rs
AgeCommit message (Collapse)AuthorLines
2013-06-30Convert vec::{grow, grow_fn, grow_set} to methods.Huon Wilson-2/+1
2013-06-30Convert vec::{rposition, rposition_elem, position_elem, contains} to methods.Huon Wilson-6/+4
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-9/+6
2013-06-25container: remove internal iterators from MapDaniel Micay-32/+32
the maps are being migrated to external iterators
2013-06-24remove old_iterDaniel Micay-10/+7
the `test/run-pass/class-trait-bounded-param.rs` test was xfailed and written in an ancient dialect of Rust so I've just removed it this also removes `to_vec` from DList because it's provided by `std::iter::to_vec` an Iterator implementation is added for OptVec but some transitional internal iterator methods are still left
2013-06-16Add copies to type params with Copy boundNiko Matsakis-1/+1
2013-06-16auto merge of #7123 : huonw/rust/more-str, r=thestingerbors-5/+0
Moves all the remaining functions that could reasonably be methods to be methods, except for some FFI ones (which I believe @erickt is working on, possibly) and `each_split_within`, since I'm not really sure the details of it (I believe @kimundi wrote the current implementation, so maybe he could convert it to an external iterator method on `StrSlice`, e.g. `word_wrap_iter(&self) -> WordWrapIterator<'self>`, where `WordWrapIterator` impls `Iterator<&'self str>`. It probably won't be too hard, since it's already a state machine.) This also cleans up the comparison impls for the string types, except I'm not sure how the lang items `eq_str` and `eq_str_uniq` need to be handled, so they (`eq_slice` and `eq`) remain stand-alone functions.
2013-06-16remove unused importsHuon Wilson-5/+0
2013-06-15rm vec::uniq_lenDaniel Micay-5/+5
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-10/+13
2013-05-30libextra: Require documentation by defaultAlex Crichton-0/+4
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-1/+10
2013-05-28Fix #6696Jihyun Yu-2/+16
2013-05-23libextra: Add missing core::prelude import. rs=burningtreePatrick Walton-0/+2
2013-05-22test: Update tests and import the prelude in some more places.Patrick Walton-0/+2
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd ↵Patrick Walton-0/+2
to libextra
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+516
This only changes the directory names; it does not change the "real" metadata names.