about summary refs log tree commit diff
path: root/src/lib/vec.rs
AgeCommit message (Expand)AuthorLines
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
2011-06-24Invalidate constraints correctly after an assignment expressionTim Chevalier-1/+1
2011-06-24Remove res idents from stdlibMarijn Haverbeke-18/+18
2011-06-15Fix a bunch of compile-command lines to use RBUILDGraydon Hoare-1/+1
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-172/+79
2011-06-15Fix assignments to immutable fields throughout the codeMarijn Haverbeke-2/+2
2011-06-10Fix unsafe uses of mutable referencesMarijn Haverbeke-0/+8
2011-06-10Fix all occurrences of writing to immutable aliasesMarijn Haverbeke-2/+2
2011-06-09Further support for predicate constraintsTim Chevalier-0/+15
2011-06-09Add vec::memberMarijn Haverbeke-0/+7
2011-06-09Some more workarounds to please the alias checkerMarijn Haverbeke-6/+6
2011-06-07rustc: Use a set-based approach to unification; remove ty_bound_param and ty_...Patrick Walton-2/+8
2011-06-06Begin tidying up name-mangling rules.Graydon Hoare-0/+6
2011-06-03rustc: Add a "smallintmap" implementationPatrick Walton-0/+13
2011-06-02Fix and un-xfail vec-append testMarijn Haverbeke-2/+3
2011-05-31stdlib: Remove unneeded type params from alt patternsBrian Anderson-6/+6
2011-05-27Added filter_map.Paul Stansifer-4/+16
2011-05-19Added two version of reverse and a swap function to the standard library.Eric Holk-0/+39
2011-05-19stdlib: Add vec growth functions that use a thunk to initialize elementsPatrick Walton-0/+14