summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/qsort.c
AgeCommit message (Expand)Author
2017-05-30Don't fall back to heapsort() if we would otherwise switch toTodd C. Miller
2017-05-24Support swapping 32-bit aligned elements on 64-bit platforms.Todd C. Miller
2017-05-20Use David Musser's introsort algorithm to fall back to heapsort(3)Todd C. Miller
2017-05-17The BSD qsort() performs tail recursion elimination on the secondTodd C. Miller
2017-01-04Remove unnecessary casts of 'a' to char * since 'a' is already char *.Todd C. Miller
2015-09-13Wrap <stdlib.h> so that calls go direct and the symbols not in thePhilip Guenther
2014-06-12Disable the "switch to insertion sort" optimization to avoid quadraticTodd C. Miller
2010-02-08Use size_t in appropriate places; fixes sorting of big arrays;Otto Moerbeek
2005-08-08zap remaining rcsid.Marc Espie
2005-03-30ansi + de-registerPatrick Latifi
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-02-17Manual cleanup of remaining userland __P use (excluding packages maintained o...Todd C. Miller
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ...Todd C. Miller
1997-06-20typecastoramaTheo de Raadt
1996-08-19Fix RCS idsThorsten Lockert
1996-03-25Cannot do operations on a void pointerThorsten Lockert
1996-03-25Add prototypes for internal functionsThorsten Lockert
1995-10-18initial import of NetBSD treeTheo de Raadt