about summary refs log tree commit diff
path: root/src/lib/sort.rs
AgeCommit message (Expand)AuthorLines
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-166/+0
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-30/+24
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-16Replace 'mutable?' with 'const'Brian Anderson-1/+1
2011-10-28stdlib: Make merge_sort take [mutable? T]Brian Anderson-2/+3
2011-10-26Add more std documentationBrian Anderson-5/+34
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-9/+9
2011-09-12Factor imports mindlessly.Graydon Hoare-2/+1
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-12/+12
2011-08-20ReformatBrian Anderson-16/+16
2011-08-16Port the stdlib to the expr foo::<T> syntax.Erick Tryzelaar-28/+28
2011-08-16Port the stdlib to the decl foo<T> syntax.Erick Tryzelaar-9/+9
2011-08-16Port the stdlib to the typaram foo<T> syntax.Erick Tryzelaar-7/+7
2011-08-16Rename std::ivec to std::vecBrian Anderson-2/+2
2011-08-12Remove vecs from std::sortBrian Anderson-157/+19
2011-08-12Change a bunch of places in the stdlib to use blocks.Michael Sullivan-21/+21
2011-08-09Port the stdlib to the ivec type [T] syntax.Erick Tryzelaar-11/+11
2011-07-29Enable kind checking on typarams, fix kind constraints in library and comp.Graydon Hoare-1/+1
2011-07-29Turn on kind propagation for typarams. Annotate a bunch of typarams in rustc ...Graydon Hoare-15/+15
2011-07-27Reformat for new syntaxMarijn Haverbeke-108/+109
2011-07-18Fix qsort to not skip the right side when the pivot element gets put at index 0.Michael Sullivan-4/+8
2011-06-30stdlib: Fix long line in sort.rsPatrick Walton-1/+2
2011-06-30stdlib: Add an interior vector version of sort and a test casePatrick Walton-0/+136
2011-06-24Remove res idents from stdlibMarijn Haverbeke-6/+6
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-68/+28
2011-06-09Some more workarounds to please the alias checkerMarijn Haverbeke-6/+6
2011-05-24Add quick_sort3 function based on 'QuicksortIsOptimal.pdf' (see comments in f...Kelly Wilson-7/+82
2011-05-20stdlib: Export only what's needed from std::sortBrian Anderson-0/+4
2011-05-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-2/+2
2011-05-16Rewrite everything to use [] instead of vec() in value position.Graydon Hoare-3/+3
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-0/+101
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-101/+0
2011-05-06Ge the host triple using LLVM. Fix a few 'mutable' warnings also.Kelly Wilson-6/+6
2011-05-05Add quick sort function to the std lib.Kelly Wilson-0/+52
2011-03-16Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tw...Graydon Hoare-28/+28
2010-12-21Add std.sort, with a simple mergesort.Graydon Hoare-0/+49