about summary refs log tree commit diff
path: root/src/libcore/vec.rs
AgeCommit message (Expand)AuthorLines
2012-09-26core: Replace map/map_default with map_ref/map_default_refBrian Anderson-2/+2
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-76/+113
2012-09-25Demode iter-traitTim Chevalier-3/+3
2012-09-25use + mode for (almost) everything when not using legacy modesNiko Matsakis-1/+1
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-86/+0
2012-09-23core: Demode optionBrian Anderson-2/+2
2012-09-23Make it illegal to use modes in a fn signature with providingNiko Matsakis-7/+8
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-117/+93
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under #[l...Graydon Hoare-1/+8
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-9/+100
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-2/+2
2012-09-19Remove final bits of residual hokey-hash functions. Close #1616.Graydon Hoare-6/+0
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-172/+47
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially dem...Niko Matsakis-24/+136
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-136/+24
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-19/+19
2012-09-18core: Move Exclusive and SharedMutableState to the private modBrian Anderson-2/+2
2012-09-18Make vec::view a method too.Gareth Daniel Smith-4/+6
2012-09-18Replace uses of 'unchecked' with 'unsafe'Brian Anderson-19/+19
2012-09-15vec::u8 => vec::bytes (#3444)Erick Tryzelaar-2/+2
2012-09-14Add core::reflect, start migrating core::repr to use it. Tidy up various Repr...Graydon Hoare-11/+17
2012-09-13Fix implicit-instantiation of non-implicitly-copyable warnings.Graydon Hoare-3/+3
2012-09-13s/vec::as_buf/vec::as_imm_buf/, fix comment, remove set.rsNiko Matsakis-19/+18
2012-09-13make iter::position() not require EqNiko Matsakis-3/+3
2012-09-12Rename vec::unsafe to vec::rawBrian Anderson-33/+33
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-43/+98
2012-09-11Make moves explicit in argumentsTim Chevalier-4/+4
2012-09-11Merge pull request #3440 from jld/vec-dedupBrian Anderson-0/+81
2012-09-10Make moves explicit in task; also make option::unwrap take its argument by moveTim Chevalier-1/+1
2012-09-10Make moves explicit in vecTim Chevalier-52/+52
2012-09-10Add vec::dedup for in-place consecutive duplicate element removal.Jed Davis-0/+81
2012-09-09Rename variables that clash with keywordsBrian Anderson-3/+3
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-45/+45
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-9/+9
2012-09-04libcore: "import" -> "use"Patrick Walton-4/+4
2012-09-02Camel case core::opsBrian Anderson-2/+2
2012-09-02Silence non-implicitly-copyable-typarams in coretestBrian Anderson-4/+4
2012-09-02core: deny(vecs_implicity_copyable)Brian Anderson-5/+7
2012-09-01Demode reinterpret_castBrian Anderson-15/+15
2012-08-31Make utility funs in core::int, core::uint, etc. not by-referenceTim Chevalier-2/+2
2012-08-30libcore: vec::u8::hash is pure.Erick Tryzelaar-1/+1
2012-08-30libcore: rewrite vec::unsafe::from_buf in pure rustErick Tryzelaar-7/+5
2012-08-30Start moving core::hash to support a Hash trait. Add to_bytes::IterBytes trait.Graydon Hoare-4/+4
2012-08-30cargo: Fix some lack of knowledge of basic algebraic identitiesPatrick Walton-17/+3
2012-08-29rustc: Make `<=`, `>=`, and `>` use traits as wellPatrick Walton-9/+39
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-34/+46
2012-08-29core: Demode int/uint modsBrian Anderson-2/+2
2012-08-29Add vec::truncate, for efficiently shortening a vector.Jed Davis-0/+24
2012-08-27make rand code use slicesNiko Matsakis-1/+1
2012-08-27libcore: Replace a bunch of "== None" with ".is_none()".Patrick Walton-43/+43