summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/qsort.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Don't fall back to heapsort() if we would otherwise switch tomillert2017-05-301-7/+7
* Support swapping 32-bit aligned elements on 64-bit platforms.millert2017-05-241-22/+63
* Use David Musser's introsort algorithm to fall back to heapsort(3)millert2017-05-201-13/+43
* The BSD qsort() performs tail recursion elimination on the secondmillert2017-05-171-10/+25
* Remove unnecessary casts of 'a' to char * since 'a' is already char *.millert2017-01-041-10/+10
* Wrap <stdlib.h> so that calls go direct and the symbols not in theguenther2015-09-131-1/+2
* Disable the "switch to insertion sort" optimization to avoid quadraticmillert2014-06-121-13/+2
* Use size_t in appropriate places; fixes sorting of big arrays;otto2010-02-081-9/+10
* zap remaining rcsid.espie2005-08-081-4/+1
* ansi + de-registerpat2005-03-301-16/+9
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Manual cleanup of remaining userland __P use (excluding packages maintained o...millert2002-02-171-2/+2
* Part one of userland __P removal. Done with a simple regexp with some minor ...millert2002-02-161-2/+2
* typecastoramaderaadt1997-06-201-10/+10
* Fix RCS idstholo1996-08-191-2/+1
* Cannot do operations on a void pointertholo1996-03-251-3/+4
* Add prototypes for internal functionstholo1996-03-251-5/+5
* initial import of NetBSD treederaadt1995-10-181-0/+175