summaryrefslogtreecommitdiff
path: root/COPYRIGHT
AgeCommit message (Collapse)AuthorFilesLines
2012-03-24update COPYRIGHT status of TRE regex codeRich Felker1-4/+4
2012-03-16Merge remote branch 'nsz/master'Rich Felker1-5/+9
2012-03-16revert COPYRIGHT file changes in preparation to merge nsz's math branchRich Felker1-4/+5
2012-03-16update copyright status (math library and new year)Rich Felker1-6/+5
2012-03-13fix copyright notice for the math libnsz1-5/+9
2011-06-25XSI search.h API implementation by Szabolcs NagyRich Felker1-3/+5
2011-06-23initial commit of prng implementation by Szabolcs NagyRich Felker1-0/+4
2011-04-27replace heap sort with smoothsort implementation by Valentin OchsRich Felker1-0/+4
Smoothsort is an adaptive variant of heapsort. This version was written by Valentin Ochs (apo) specifically for inclusion in musl. I worked with him to get it working in O(1) memory usage even with giant array element widths, and to optimize it heavily for size and speed. It's still roughly 4 times as large as the old heap sort implementation, but roughly 20 times faster given an almost-sorted array of 1M elements (20 being the base-2 log of 1M), i.e. it really does reduce O(n log n) to O(n) in the mostly-sorted case. It's still somewhat slower than glibc's Introsort for random input, but now considerably faster than glibc when the input is already sorted, or mostly sorted.
2011-02-15some docs fixes for x86_64Rich Felker1-0/+3
2011-02-13explicitly release crt/* to the public domainRich Felker1-0/+6
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+31