about summary refs log tree commit diff
path: root/src/libextra/bitv.rs
AgeCommit message (Collapse)AuthorLines
2013-07-17test: Fix tests.Patrick Walton-1/+1
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-2/+2
2013-07-13Split mutable methods out of Set and MapSteven Fackler-32/+34
Fixes most of #4989. I didn't add Persistent{Set,Map} since the only persistent data structure is fun_treemap and its functionality is currently too limited to build a trait out of.
2013-07-12auto merge of #7736 : thestinger/rust/doc, r=thestingerbors-4/+4
2b96408 r=sanxiyn documents conversion, size hints and double-ended iterators and adds more of the traits to the prelude
2013-07-12Replace owned with borrowed pointer.Chris Morgan-1/+1
As pointed out by cmr, there's no need for it to be owned there. That was also in the original scope of #7711.
2013-07-12extend the iterator tutorialDaniel Micay-4/+4
documents conversion, size hints and double-ended iterators and adds more of the traits to the prelude
2013-07-12Make Bitv::eq_vec take ~[bool] rather than ~[uint]Chris Morgan-69/+67
Fixes #7711.
2013-07-08 Replaces the free-standing functions in f32, &c.Jens Nockert-3/+4
The free-standing functions in f32, f64, i8, i16, i32, i64, u8, u16, u32, u64, float, int, and uint are replaced with generic functions in num instead. If you were previously using any of those functions, just replace them with the corresponding function with the same name in num. Note: If you were using a function that corresponds to an operator, use the operator instead.
2013-07-01rustc: add a lint to enforce uppercase statics.Huon Wilson-8/+8
2013-06-30auto merge of #7468 : cmr/rust/great_renaming, r=pcwaltonbors-10/+9
2013-06-29Removing a lot of usage of '&const'Alex Crichton-2/+2
2013-06-29Warning cleanupCorey Richardson-1/+1
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-9/+8
2013-06-28librustc: Remove the broken overloaded assign-ops from the language.Patrick Walton-3/+9
They evaluated the receiver twice. They should be added back with `AddAssign`, `SubAssign`, etc., traits.
2013-06-24remove old_iterDaniel Micay-5/+1
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-21vec: rm old_iter implementations, except BaseIterDaniel Micay-5/+5
The removed test for issue #2611 is well covered by the `std::iterator` module itself. This adds the `count` method to `IteratorUtil` to replace `EqIter`.
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-41/+41
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-73/+80
2013-05-30Remove unnecessary 'use' formsDaniel Farina-2/+1
Fix a laundry list of warnings involving unused imports that glutted up compilation output. There are more, but there seems to be some false positives (where 'remedy' appears to break the build), but this particular set of fixes seems safe.
2013-05-30libextra: Require documentation by defaultAlex Crichton-1/+3
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+6
2013-05-28Silence various warnings throughout test modulesAlex Crichton-1/+1
2013-05-28Remove unnecessary allocations flagged by lintSeo Sanghyeon-1/+1
2013-05-23cleanup warnings from libextraErick Tryzelaar-11/+6
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/+1494
This only changes the directory names; it does not change the "real" metadata names.