about summary refs log tree commit diff
path: root/src/libcore/vec.rs
AgeCommit message (Expand)AuthorLines
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-16/+16
2013-03-05core: convert vec::{last,last_opt} to return referencesErick Tryzelaar-22/+39
2013-03-05core: convert vec::{init,initn} to return referencesErick Tryzelaar-22/+48
2013-03-05core: convert vec::{tail,tailn} to return referencesErick Tryzelaar-18/+39
2013-03-05core: convert vec::{head,head_opt} to return referencesErick Tryzelaar-9/+43
2013-03-05libcore: Implement an `Equiv` trait and use it on hashmaps.Patrick Walton-1/+7
2013-03-04Remove unused imports throughout src/Alex Crichton-1/+0
2013-03-02auto merge of #5196 : thestinger/rust/ord, r=catamorphismbors-9/+50
2013-03-02add a TotalOrd traitDaniel Micay-9/+50
2013-03-01Rename core::private to core::unstable. #4743Brian Anderson-4/+4
2013-02-28Fix implicit leaks of imports throughout librariesAlex Crichton-1/+2
2013-02-27libsyntax: Forbid mutable vectors. rs=demutingPatrick Walton-37/+8
2013-02-21Put unique allocs in managed heap when they might contain managed boxes.Graydon Hoare-3/+14
2013-02-20auto merge of #5063 : pcwalton/rust/plussing, r=pcwaltonbors-69/+69
2013-02-20librustc: Separate most trait bounds with '+'. rs=plussingPatrick Walton-69/+69
2013-02-20Changed a test to use intrinsics.rs and changed a few lines that were too lon...Matthijs 'Thiez' Hofstra-5/+6
2013-02-20Created libcore/private/intrinsics.rs, which aims to contain everyMatthijs 'Thiez' Hofstra-20/+14
2013-02-17vec: grow_fn doesn't require CopyDaniel Micay-6/+6
2013-02-15auto merge of #4969 : nickdesaulniers/rust/issue3869, r=brsonbors-65/+59
2013-02-15libcore: Get rid of `move`.Luqman Aden-1/+1
2013-02-14Convert all uses of vec::slice to vec::view Issue #3869Nick Desaulniers-65/+59
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. rs=implflip...Patrick Walton-34/+34
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-41/+41
2013-02-13RIMOV core::vecBen Striegel-45/+15
2013-02-12Adjust borrow checker algorithm to address #4856 unsoundness,Niko Matsakis-6/+11
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-20/+84
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-42/+42
2013-01-31Cleanup FIXMEs (#3488)Seo Sanghyeon-7/+3
2013-01-29librustc: Long lines. rs=burningPatrick Walton-1/+1
2013-01-29librustc: Speed up byte copy operations. r=nmatsakisPatrick Walton-0/+7
2013-01-24remove remaining is_not_empty functions/methodsDaniel Micay-11/+0
2013-01-24implement Mutable trait for vecDaniel Micay-1/+14
2013-01-24replace ConstVector trait with the Container traitDaniel Micay-12/+4
2013-01-24convert most of libcore records into structsErick Tryzelaar-2/+2
2013-01-24librustc: Allow `&mut` to be loaned; allow `self` to be loaned; make `&mut` l...Patrick Walton-6/+13
2013-01-23libsyntax: Remove `fn() unsafe { ... }`. r=graydonPatrick Walton-84/+96
2013-01-23core: Rename to_mut and from_mut to cast_to_mut and cast_from_mutTrinick-8/+8
2013-01-21docs: Fix typoTim Chevalier-1/+1
2013-01-21Update documentation with examples for various int, vec methods.William Ting-2/+36
2013-01-18Rename copy_overlapping_memory() to copy_memory()Chris Peterson-31/+1
2013-01-17librustc: Implement write guards for borrowing `@mut` to `&` or `&mut`. r=nma...Patrick Walton-12/+12
2013-01-14Merge pull request #4485 from sanxiyn/use-truncateBrian Anderson-3/+2
2013-01-14Use vec::truncate for vec::retainSeo Sanghyeon-3/+2
2013-01-14Add a test for vec::retainSeo Sanghyeon-0/+7
2013-01-13Long linesTim Chevalier-3/+6
2013-01-13Merge pull request #4411 from wting/4203_rename_memcpyTim Chevalier-16/+16
2013-01-13Make vectors (& old ports) of zero-size types allocate one byte each.Jed Davis-10/+22
2013-01-10librustc: Make all external functions unsafe. r=tjcPatrick Walton-3/+3
2013-01-10core: Change XXXs into proper FIXMEs with issue numbersTim Chevalier-4/+4
2013-01-10Rename memcpy, memmove, memset to prevent any confusion with the C equivalents.William Ting-16/+16