aboutsummaryrefslogtreecommitdiff
path: root/include/limits.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-05-01reorganize Makefile to support "least surprise" config/make semanticsRich Felker1-11/+23
the major change here is that CFLAGS is now a variable that can be changed entirely under user control, without causing essential flags to be lost. previously, "CFLAGS += ..." was valid in config.mak, but using "CFLAGS = ..." in config.mak would have badly broken the build process unless the user took care to copy the necessary flags out of the main Makefile. I have also added a distclean target that removes config.mak.
2012-05-01remove objcopy --weaken from the makefileRich Felker1-2/+0
as far as I can tell, it's not useful and never way. I wrote it way back under the assumption that non-weak symbols in the POSIX or extension namespace could conflict with legitimate uses of the same symbol name in the main program or other libraries, but that does not seem to be the case.
2012-05-01support alternate glibc name pow10 for exp10Rich Felker4-0/+12
2012-04-30add C stub for sqrtl (already implemented in asm on i386 and x86_64)Rich Felker1-0/+9
2012-04-30first try at writing an efficient and "correct" exp10Rich Felker4-0/+59
this is a nonstandard function so it's not clear what conditions it should satisfy. my intent is that it be fast and exact for positive integral exponents when the result fits in the destination type, and fast and correctly rounded for small negative integral exponents. otherwise we aim for at most 1ulp error; it seems to differ from pow by at most 1ulp and it's often 2-5 times faster than pow.