about summary refs log tree commit diff
path: root/src/libcore/vec.rs
AgeCommit message (Expand)AuthorLines
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
2013-01-09core: fix crashing vec methods due to non-working moved self.Graydon Hoare-6/+11
2013-01-09core: ignore recent should_fail tests on windowsGraydon Hoare-1/+2
2013-01-09core: add vec.filter that moves elems out of the vectorErick Tryzelaar-0/+21
2013-01-09core: rename vec.filter to vec.filteredErick Tryzelaar-5/+5
2013-01-09core: add vec.partition and vec.partitionedErick Tryzelaar-2/+79
2013-01-09core: add a vec.consume methodErick Tryzelaar-0/+5
2013-01-09core: add self to all vec methodsErick Tryzelaar-55/+60
2013-01-09core: rename MutableVector to OwnedVectorErick Tryzelaar-23/+22
2013-01-09core: inline all vec methods and add whitespaceErick Tryzelaar-0/+24
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-4/+16
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the neare...Patrick Walton-16/+4
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-4/+16
2013-01-08removing checks from vec::bytes::memcpy and memmove as are duplicated from raw::asdf-6/+2
2013-01-08adding bound checks for raw::memcpy and memmoveasdf-0/+15
2013-01-04Rename option::get_default => get_or_default, get_zero => get_or_zeroTim Chevalier-1/+1
2012-12-28Long linesTim Chevalier-1/+2
2012-12-28Merge pull request #4308 from steveklabnik/patch-1Tim Chevalier-2/+34
2012-12-28Improve documentation for each.Steve Klabnik-2/+34
2012-12-27librustc: Fix the test runner, the condition system, and core test. rs=bustagePatrick Walton-1/+5
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ...Patrick Walton-3/+19
2012-12-18Fix vec::flat_map_to_vec methodErick Tryzelaar-0/+126
2012-12-17Change iter::find's closure to take a refErick Tryzelaar-11/+9
2012-12-17core: Add &self to core::iter methodsErick Tryzelaar-24/+29
2012-12-14Remove more uses of 'move' from core::vecBrian Anderson-9/+24
2012-12-14Rewrite core::vec::shift to not allocateBrian Anderson-19/+42
2012-12-12core: Remove some uses of 'move'Brian Anderson-76/+76
2012-12-09Remove transitional codeBrian Anderson-18/+0
2012-12-04librustc: Implement explicit self for Add and Index; add a hack in the borrow...Patrick Walton-10/+29