about summary refs log tree commit diff
path: root/src/libcore/vec.rs
AgeCommit message (Expand)AuthorLines
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
2012-02-28add #[inline] to vec::iterNiko Matsakis-0/+1
2012-02-27Add libc module to libcore and utility file to help generate it.Graydon Hoare-7/+2
2012-02-24Encode/decode AST into metadata, re-instantiate inlined itemsNiko Matsakis-1/+0
2012-02-22Remove preconditions from librariesMarijn Haverbeke-12/+8
2012-02-20core: New task APIBrian Anderson-8/+2
2012-02-17core: Make vec::push fasterBrian Anderson-2/+3
2012-02-17Clean up some of trans using block combinatorsMarijn Haverbeke-4/+1
2012-02-14Add [X].len() to core, use it in trans modulesMarijn Haverbeke-0/+3
2012-02-11core: Change the argument order for vec::contains, vec::countBrian Anderson-2/+2
2012-02-11core: Rename vec::member to vec::contains to match str modBrian Anderson-2/+2
2012-02-07Make process-spawning take environments and working directories, remove procs...Graydon Hoare-0/+12
2012-02-05Merge remote-tracking branch 'erickt/master'Brian Anderson-22/+449
2012-02-01Remove remaining references to option::t outside option itselfTim Chevalier-7/+7
2012-02-01core: Ignore should_fail tests on win32Brian Anderson-0/+1
2012-02-01Make vec::pop efficientMarijn Haverbeke-13/+4
2012-01-28Adding a function to concatanate vectors with a separatorErick Tryzelaar-0/+22
2012-01-28core: Flesh out vec find functions.Erick Tryzelaar-3/+125
2012-01-28core: add vec spliting functions.Erick Tryzelaar-0/+146
2012-01-28core: add (,r)position(,_from) functionsErick Tryzelaar-3/+137
2012-01-28core: rename vec::position* functionsErick Tryzelaar-17/+20
2012-01-27Allow moving out of mutable unsafe pointersMarijn Haverbeke-0/+8
2012-01-23Added str::any, str::bytes_iter, str::windowed, and vec::windowed functionsKevin Cantu-0/+33
2012-01-23s/block()/fn()/gNiko Matsakis-20/+20
2012-01-21issue #1352: change param order on vec::init_elt, putting block in final posi...Graham Fawcett-4/+4
2012-01-21fix #1352: change param order on vec::init_fn (and vec::init_fn_mut), putting...Graham Fawcett-6/+6
2012-01-19Remove support for the '.' after a nullary tag in a patternTim Chevalier-1/+1
2012-01-19Use ctypes in native function declarationsHaitao Li-3/+3
2012-01-17libcore: Move core tests into libcoreBrian Anderson-0/+518
2012-01-11Major clean-up of std::ioMarijn Haverbeke-9/+8
2012-01-06Merge pull request #1450 from erickt/masterGraydon Hoare-1/+94
2012-01-06Fix bug in method type parameter passingMarijn Haverbeke-0/+10
2012-01-06libcore: add [u8] helper functions to vec.Erick Tryzelaar-1/+94
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-29/+29
2012-01-04Properly typecheck and compile invocations of generic methods.Marijn Haverbeke-0/+11
2011-12-19libcore: add vec push.Erick Tryzelaar-0/+9
2011-12-19libcore: Add vec any2 and all2 functions.Erick Tryzelaar-0/+33
2011-12-16Merge pull request #1317 from boggle/fix1315Graydon Hoare-3/+3
2011-12-16core: marked fns as pure where possibleStefan Plantikow-3/+3