about summary refs log tree commit diff
path: root/src/libcore/vec.rs
AgeCommit message (Expand)AuthorLines
2012-04-25More slice use in vec, io, str, ebml, metadata encoder and decoder.Graydon Hoare-17/+32
2012-04-23Allow classes to be cast to ifaces that are in the same crateTim Chevalier-1/+1
2012-04-20Add vec::unpack_slice, expose str::unpack_slice.Graydon Hoare-0/+10
2012-04-12Annotate FIXMEs in core::vecTim Chevalier-3/+4
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-1/+1
2012-03-29core: Add each, eachi to vec::extensionsBrian Anderson-0/+6
2012-03-29core: Add extension methods for vecBrian Anderson-5/+172
2012-03-29stdlib: Remove the now-obsolete vec::alloc_len in favor of vec::capacityPatrick Walton-8/+1
2012-03-29rustc: Add a vec::alloc_len and fix arena logic to use itPatrick Walton-0/+8
2012-03-29core: Don't call into the runtime to reserve if we have capacityBrian Anderson-1/+4
2012-03-29core: Add vec::capacityBrian Anderson-0/+19
2012-03-29core: Add and use vec::reserve_at_leastBrian Anderson-3/+22
2012-03-29core: Clarify docs on vec::reserveBrian Anderson-1/+1
2012-03-27Move some code over to iterator-for to see how it performs.Marijn Haverbeke-12/+12
2012-03-27Add vec::each, vec::eachi, and list::eachMarijn Haverbeke-1/+29
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-14/+14
2012-03-26Improve type inference to compute LUB/GLBNiko Matsakis-10/+4
2012-03-23Implement new inference algorithm.Niko Matsakis-5/+21
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-36/+36
2012-03-21rustc: Replace intrinsic vec_len with unsafe Rust codeMarijn Haverbeke-6/+4
2012-03-20Implement an initial version of placement new.Niko Matsakis-7/+7
2012-03-20core: Rename unsafe::leak to unsafe::forget. Closes #2031Brian Anderson-2/+2
2012-03-18core: Rename vec::*_from to _between to match str modBrian Anderson-86/+86
2012-03-18core: Rename vec::position_elt to position_elemBrian Anderson-10/+10
2012-03-18core: Add vec::unshiftBrian Anderson-0/+12
2012-03-18core: Don't require a copyable T for vec::pushBrian Anderson-1/+1
2012-03-18core: Improve the docs and signature of vec::iter2Brian Anderson-4/+12
2012-03-18core: vec::filter_map doesn't require a copyable TBrian Anderson-1/+1
2012-03-17core: Don't copy elements in filter_mapBrian Anderson-2/+2
2012-03-16core: Resolve and remove some FIXMEsBrian Anderson-8/+1
2012-03-16std: Add a function to iterate over a subset of a vecErick Tryzelaar-3/+19
2012-03-15core: DocsBrian Anderson-3/+12
2012-03-13implement deserialization, rename mk_mem_buffer() to mem_buffer()Niko Matsakis-0/+1
2012-03-13first (functional) version of the auto_serialize syntax extNiko Matsakis-1/+1
2012-03-13get new decorator extensions workingNiko Matsakis-0/+8
2012-03-13Overhaul constructor naming in libsBrian Anderson-15/+15
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-4/+4
2012-03-10core: Remove the nearly empty math moduleBrian Anderson-1/+1
2012-03-10core Remove vec::enum_chars/uint. Closes #1955Brian Anderson-22/+0
2012-03-10core: Rename vec::tail_n to vec::tailn to match other fnsBrian Anderson-2/+2
2012-03-10core: Clean up comments and exportsBrian Anderson-0/+72
2012-03-09core: Convert to rustdocBrian Anderson-403/+150
2012-03-08Rename last to last_opt, last_unsafe to lastTim Chevalier-16/+13
2012-03-08Rename last_total to last_unsafeTim Chevalier-5/+6
2012-03-07add mutability annotations to libcoreNiko Matsakis-49/+51
2012-03-05rewrite vec to be more unsafe, more inlinedNiko Matsakis-2/+17
2012-03-02First cut at consolidated core::os module built on core::libc.Graydon Hoare-0/+4
2012-03-02core: Remove _mut functions from vecBrian Anderson-86/+20
2012-02-29core: Change a number of arguments in vec to const vecsBrian Anderson-31/+32
2012-02-28libcore: Remove vec::to_ptr in favor of vec::unsafe::to_ptr. Closes #1829.Patrick Walton-11/+4