about summary refs log tree commit diff
path: root/src/libstd/sort.rs
AgeCommit message (Expand)AuthorLines
2012-10-24Fix tests for Copy boundSimon BD-45/+9
2012-10-24Add copy bound to sortSimon BD-104/+52
2012-10-22Re-add bad Ord impl testSimon BD-0/+19
2012-10-22Fix typoSimon BD-1/+1
2012-10-22Fix long lineSimon BD-1/+2
2012-10-22Use explicit selfSimon BD-8/+8
2012-10-22Uncomment tests and fix binarysort segmentation faultSimon BD-95/+72
2012-10-22Merge remote-tracking branch 'original/incoming' into incomingSimon BD-1/+1
2012-10-22Fix up tests, export tim_sortSimon BD-25/+19
2012-10-12Make moves explicit in std testsTim Chevalier-1/+1
2012-10-06Add a test to check that badly written Ord impl do not cause double freesSimon BD-0/+21
2012-10-06Remove debug infoSimon BD-2/+2
2012-10-04Finish up tests, uncomment when ICE is fixed.Simon BD-18/+146
2012-10-04Get tim_sort working, add test for double-freeing elements in tmpSimon BD-24/+25
2012-10-03Merge remote-tracking branch 'original/incoming' into incomingSimon BD-16/+8
2012-10-03Backup changes before pull from incomingSimon BD-11/+131
2012-10-03Add cleanup code so the the array remains in a valid state if a comparison failsSimon BD-1/+74
2012-10-01Make local variables and methods use underscores not camel caseSimon BD-138/+138
2012-09-28std: Eliminate deprecated patternsBrian Anderson-1/+0
2012-09-27Add a simple testsuite for timsortSimon BD-0/+40
2012-09-27Export timsortSimon BD-0/+1
2012-09-27Remove trailing whitespaceSimon BD-22/+22
2012-09-27De-mode std::{treemap,sort}. Part of #3583.Graydon Hoare-12/+6
2012-09-27Put function argument last in sort function. Fixes #3265.Simon BD-23/+33
2012-09-27Fix timsort to use updated vec::reserveSimon BD-5/+5
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-2/+2
2012-09-25Add timsort to std/sortSimon BD-0/+594
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-2/+1
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under #[l...Graydon Hoare-0/+3
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-1/+1
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially dem...Niko Matsakis-2/+2
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-2/+2
2012-09-18Replace uses of 'unchecked' with 'unsafe'Brian Anderson-1/+1
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-9/+9
2012-09-06Test that merge sort is stable -- thanks to Jesse JonesTim Chevalier-0/+22
2012-09-04std: Camel case sortBrian Anderson-8/+8
2012-09-04libstd: "import" -> "use"Patrick Walton-2/+2
2012-09-03libstd: Implement a Sort trait.Patrick Walton-0/+9
2012-09-01Demode sort.rsKevin Cantu-11/+14
2012-08-31Make utility funs in core::int, core::uint, etc. not by-referenceTim Chevalier-1/+1
2012-08-28De-abstract std::sort:qsort3, which uses only the trait-based lt/eq.Jed Davis-9/+8
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-1/+1
2012-08-13core: Camel case some lesser-used modulesBrian Anderson-2/+2
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-18/+15
2012-08-01Convert ret to returnBrian Anderson-12/+12
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-1/+1
2012-07-16replace core::tuple functions with methodsGareth Daniel Smith-2/+2
2012-07-12Get rid of all of the remaining /~s in the code base.Michael Sullivan-1/+1
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-23/+23
2012-07-01Convert to new closure syntaxBrian Anderson-2/+2