about summary refs log tree commit diff
path: root/src/lib/vec.rs
AgeCommit message (Expand)AuthorLines
2011-10-21Remove last uses of iterators from stdlibMarijn Haverbeke-2/+2
2011-10-20Make fn denote a bare function. Convert fn to fn@ as neededBrian Anderson-1/+1
2011-10-17Don't unify from mutable? to immutableBrian Anderson-2/+2
2011-10-12reimplement some of the unsafe stuff which got lostNiko Matsakis-7/+5
2011-10-12Add unsafe blocks, unsafe functions, and two rudimentary testsNiko Matsakis-1/+3
2011-10-10Make vectors and strings immediates againMarijn Haverbeke-1/+1
2011-10-07Give up on providing a by-value version of map, convert fold over toMarijn Haverbeke-11/+0
2011-10-07Parse and typecheck by-value and by-ref arg specsMarijn Haverbeke-0/+11
2011-09-29stdlib: Add vec::eachi to the standard libraryPatrick Walton-0/+10
2011-09-27Don't ever raise unique kinds of pinned kinds to shared (again)Brian Anderson-3/+3
2011-09-24Mark vec::len as pureJesse Ruderman-4/+2
2011-09-24Vectors containing pinned kinds become pinnedBrian Anderson-1/+1
2011-09-23Add vec::filterJesse Ruderman-0/+11
2011-09-12Factor imports mindlessly.Graydon Hoare-2/+1
2011-09-12Pretty-print for new arg-mode syntaxMarijn Haverbeke-9/+9
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-40/+39
2011-09-02Reformat. Issue #855Brian Anderson-22/+9
2011-09-02Rename std::vec::unsafe::ivec_repr to vec_repr. Issue #855Brian Anderson-5/+5
2011-08-30Add a total version of vec::last that has a preconditionTim Chevalier-0/+5
2011-08-30Add a precondition on vec::zipTim Chevalier-2/+35
2011-08-29Implement non-internal ivecsMarijn Haverbeke-33/+21
2011-08-25Change "pred" to "pure fn" in all libraries and test casesTim Chevalier-2/+2
2011-08-20ReformatBrian Anderson-58/+51
2011-08-19Add an iter2 iterator to vec.Michael Sullivan-0/+8
2011-08-17Remove last mentions of vec<> type in Rust sourceBrian Anderson-8/+0
2011-08-16Port the stdlib to the expr foo::<T> syntax.Erick Tryzelaar-11/+11
2011-08-16Port the stdlib to the decl foo<T> syntax.Erick Tryzelaar-49/+49
2011-08-16Port the stdlib to the typaram foo<T> syntax.Erick Tryzelaar-8/+8
2011-08-16Rename std::ivec to std::vecBrian Anderson-0/+355
2011-08-12Remove std::vecBrian Anderson-21/+0
2011-08-12Remove runtime vector builtinsBrian Anderson-20/+0
2011-08-12Don't export anything from std::vecBrian Anderson-2/+2
2011-08-12Remove last use of vec:bufBrian Anderson-5/+0
2011-08-12Remove last uses of vec::lenBrian Anderson-3/+0
2011-08-12Remove unused functions from std::vecBrian Anderson-316/+0
2011-08-12Remove more exports from std::vecBrian Anderson-9/+1
2011-08-12Hide even more exports from std::vecBrian Anderson-5/+1
2011-08-12Remove a bunch of exports from std::vecBrian Anderson-7/+0
2011-08-12Don't export vec::alloc, vec::refcountBrian Anderson-2/+0
2011-08-12Limit the exports from std::vecBrian Anderson-0/+25
2011-08-01Partially implement destructuring localsMarijn Haverbeke-1/+1
2011-07-29Turn on kind propagation for typarams. Annotate a bunch of typarams in rustc ...Graydon Hoare-32/+33
2011-07-27Don't allow globals or immutable locals to be passed by mut aliasMarijn Haverbeke-1/+1
2011-07-27Reformat for new syntaxMarijn Haverbeke-171/+155
2011-07-26Remove all uses of tuples from the compiler and stdlibMarijn Haverbeke-11/+11
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-2/+2
2011-07-07Make moving of temporaries do the right thing, use it to optimizeMarijn Haverbeke-4/+1
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-0/+13
2011-06-28Comments.Lindsey Kuper-0/+2
2011-06-28Add simple syntax extension (#simplext)Paul Stansifer-0/+18