Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement a custom print formatter (archive_string_vsprintf) | kientzle | 2005-01-16 | 4 | -14/+90 |
| | | | | | | | | | | | | | | for libarchive error messages. Mostly, this avoids a portability headache related to copying va_list arguments (some FreeBSD 5 platforms require va_copy; FreeBSD 4 doesn't support va_copy at all). It also dramatically reduces the size of libarchive for embedded applications: a minimal "untar" program using libarchive can now be under 64k statically linked (as opposed to ~100k using library *printf() functions). MFC after: 14 days | ||||
* | Use the \*(If string provided by mdoc(7), to represent infinity. | ru | 2005-01-16 | 2 | -18/+11 |
| | |||||
* | Removed redundant .br call. | ru | 2005-01-16 | 1 | -1/+0 |
| | |||||
* | Standardize 2 error messages: start with lowercase letter. | charnier | 2005-01-16 | 1 | -2/+2 |
| | |||||
* | Removed empty line. | ru | 2005-01-15 | 1 | -1/+0 |
| | |||||
* | Eliminate macro calls inside literal displays. | ru | 2005-01-15 | 4 | -5/+5 |
| | |||||
* | Fixed markup bug. | ru | 2005-01-15 | 1 | -10/+22 |
| | |||||
* | Markup: convert a display to a list. | ru | 2005-01-15 | 1 | -10/+19 |
| | |||||
* | Markup style. | ru | 2005-01-15 | 2 | -6/+2 |
| | |||||
* | Add a file missed in the previous commit: | das | 2005-01-15 | 1 | -0/+5 |
| | | | | | | Eliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc. The purpose of having a separate file involved an abandoned scheme that would have kept contrib/gdtoa out of the include path for the rest of libc. | ||||
* | Eliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc. | das | 2005-01-15 | 14 | -38/+20 |
| | | | | | The purpose of having a separate file involved an abandoned scheme that would have kept contrib/gdtoa out of the include path for the rest of libc. | ||||
* | amd64 assembly versions of sqrt(), lrint(), and llrint() using SSE2. | das | 2005-01-15 | 4 | -0/+77 |
| | |||||
* | Most libm routines depend on the rounding mode and/or set exception | das | 2005-01-15 | 1 | -31/+29 |
| | | | | | | | | | | | | | | flags, so they are not pure. Remove the __pure2 annotation from them. I believe that the following routines and their float and long double counterparts are the only ones here that can be __pure2: copysign is* fabs finite fmax fmin fpclassify ilogb nan signbit When gcc supports FENV_ACCESS, perhaps there will be a new annotation that allows the other functions to be considered pure when FENV_ACCESS is off. Discussed with: bde | ||||
* | Braino. Revert rev 1.50. | das | 2005-01-15 | 1 | -0/+7 |
| | | | | Pointy hat to: das | ||||
* | Remove numerous references to VAX floating-point and the setting of | das | 2005-01-14 | 12 | -204/+44 |
| | | | | | | errno, replacing them with a discussion of IEEE exceptions where appropriate. Cross-reference fenv(3) whenever exceptions are mentioned. | ||||
* | Set math_errhandling to MATH_ERREXCEPT. Now that we have fenv.h, we | das | 2005-01-14 | 1 | -1/+1 |
| | | | | | | basically support this, subject to gcc's lack of FENV_ACCESS support. In any case, the previous setting of math_errhandling to 0 is not allowed by POSIX. | ||||
* | Remove some #if 0'd code. | das | 2005-01-14 | 1 | -7/+0 |
| | |||||
* | Markup fixes. | ru | 2005-01-14 | 1 | -6/+6 |
| | |||||
* | Tiny markup nits. | ru | 2005-01-14 | 4 | -22/+23 |
| | |||||
* | Mark all inline asms that read the floating-point control or status | das | 2005-01-14 | 7 | -11/+11 |
| | | | | | | | registers as volatile. Instructions that *wrote* to FP state were already marked volatile, but apparently gcc has license to move non-volatile asms past volatile asms. This broke amd64's feupdateenv at -O2 due to a WAR conflict between fnstsw and fldenv there. | ||||
* | Fixed too many of "the", and enclose multi-word argument in double quotes. | stefanf | 2005-01-13 | 1 | -4/+3 |
| | | | | Obtained from: ru | ||||
* | Import the subset of J.T. Conklin's single-precision x86-optimized | das | 2005-01-13 | 17 | -2/+280 |
| | | | | | | | math routines that appear to be (a) correct and (b) faster than their MI counterparts on my Pentium 4. Obtained from: NetBSD | ||||
* | remember to reset nextgrp in getnetgrent(), so that subsequent calls to ↵ | jon | 2005-01-13 | 1 | -0/+1 |
| | | | | | | getnetgrent() doesn't return bogus information. MFC after: 3 days | ||||
* | The isnormal() in rev 1.2 should have been isfinite() so subnormals | das | 2005-01-13 | 2 | -2/+2 |
| | | | | | | round correctly. Noticed by: stefanf | ||||
* | Things that are broken, unneeded, and unused since 1997 belong in the attic. | das | 2005-01-13 | 1 | -55/+0 |
| | |||||
* | Markup nits. | ru | 2005-01-13 | 3 | -33/+27 |
| | |||||
* | Fixed too many of "the", and enclose multi-word argument in double quotes. | ru | 2005-01-13 | 1 | -4/+3 |
| | |||||
* | Implement and document ceill(). | stefanf | 2005-01-13 | 4 | -8/+117 |
| | |||||
* | Bump .Dd for the last commit. | stefanf | 2005-01-13 | 1 | -1/+1 |
| | |||||
* | Revert last delta. The ASCII code 0 character is "NUL", | ru | 2005-01-13 | 1 | -2/+2 |
| | | | | not "NULL", see ascii(7). | ||||
* | Hook up and document floorl(). | stefanf | 2005-01-12 | 2 | -5/+16 |
| | |||||
* | Implement floorl(). | stefanf | 2005-01-12 | 2 | -1/+98 |
| | |||||
* | Whitespace nit. | stefanf | 2005-01-12 | 1 | -1/+1 |
| | |||||
* | Bring some file descriptions in line with reality. | kientzle | 2005-01-12 | 1 | -6/+31 |
| | | | | | Also, add some hints to help people understand which functions are most appropriate for typical uses. | ||||
* | Fix some signed/unsigned comparisons. Fix prototypes while I'm here. | brian | 2005-01-12 | 1 | -3/+6 |
| | | | | | | PR: 28890 Submitted by: matthias.andree at web dot de MFC after: 7 days | ||||
* | Add MI implementations of [l]lrint[f]() and [l]lround[f](). | das | 2005-01-11 | 10 | -4/+200 |
| | | | | Discussed with: bde | ||||
* | Document [l]lrint[f]() and [l]lround[f](). | das | 2005-01-11 | 5 | -5/+197 |
| | |||||
* | Faster lrint() and llrint() implementations for x86. | das | 2005-01-11 | 2 | -0/+71 |
| | |||||
* | Mark inline stmxcsr instructions as volatile, since this appears to be | das | 2005-01-11 | 1 | -1/+1 |
| | | | | | the only way to convince gcc that they read the MXCSR. The volatile annotation may be needed elsewhere as well. | ||||
* | Scheduled mdoc(7) sweep. | ru | 2005-01-11 | 18 | -87/+134 |
| | |||||
* | Sanitize the markup, as prompted. | ru | 2005-01-11 | 1 | -182/+173 |
| | |||||
* | Remnant code (broken, unhooked) from a.out which I missed. | trhodes | 2005-01-11 | 3 | -527/+0 |
| | | | | Noticed by: ru | ||||
* | include "alias.h", not <alias.h> | brian | 2005-01-10 | 1 | -1/+1 |
| | | | | MFC after: 3 days | ||||
* | libarchive does much more than just tar ;-) | kientzle | 2005-01-10 | 1 | -1/+1 |
| | |||||
* | Implement rpmatch(), a semi-standard interface (as found on AIX, Tru64, | tjr | 2005-01-09 | 3 | -2/+121 |
| | | | | | | GNU) for determining whether a string is an affirmative or negative response to a question according to the current locale. This is done by matching the response against nl_langinfo(3) items YESEXPR and NOEXPR. | ||||
* | Recognize and parse symlinks in ISO9660 CDROM images with Rockridge extensions. | kientzle | 2005-01-08 | 1 | -17/+75 |
| | |||||
* | Documentation improvements. In particular, | kientzle | 2005-01-08 | 5 | -52/+145 |
| | | | | | | | expand and clarify the description of the client callback functions and how they should handle errors. Thanks to: Antony Dovgal | ||||
* | Correctly document the order of arguments | kientzle | 2005-01-08 | 2 | -2/+2 |
| | | | | | | to archive_read_open and archive_write_open. Thanks to: Antony Dovgal | ||||
* | Clear the error buffer on entry | kientzle | 2005-01-08 | 1 | -0/+1 |
| | | | | | | | to archive_read_next_header so the next error doesn't just get appended. MFC after: 7 days | ||||
* | More fixes to the copyright notice. | hsu | 2005-01-08 | 2 | -2/+2 |
| | | | | Submitted by: Ken Smith <kensmith@cse.Buffalo.EDU> |