| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
using on the list server.
|
|
|
|
|
| |
Closes PR 2764. Has been running on the list server for years.
OK deraadt@
|
|
|
|
|
| |
drahn@ but tweaked to use same scratch reg as PIC_PROLOGUE.
okay miod@ drahn@
|
|
|
|
| |
ok miod@
|
|
|
|
| |
ok millert@
|
|
|
|
|
| |
when the argument is infinity/not-a-number
ok millert@, jmc@
|
|
|
|
| |
tweaks/ok millert@, jmc@
|
| |
|
|
|
|
| |
from Thomas Pfaff. ok millert@
|
|
|
|
| |
from Loic Tortay via jmc@
|
|
|
|
|
| |
which do or do not support certain options: it just goes horribly
out of date;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- provide proper dtoa locks
- use the real strtof implementation
- add strtold, __hdtoa, __hldtoa
- add %a/%A support
- don't lose precision in printf, don't round to double anymore
- implement extended-precision versions of libc functions: fpclassify,
isnan, isinf, signbit, isnormal, isfinite, now that the ieee.h is
fixed
- separate vax versions of strtof, and __hdtoa
- add complex math support. added functions: cacos, casin, catan,
ccos, csin, ctan, cacosh, casinh, catanh, ccosh, csinh, ctanh, cexp,
clog, cabs, cpow, csqrt, carg, cimag, conj, cproj, creal, cacosf,
casinf, catanf, ccosf, csinf, ctanf, cacoshf, casinhf, catanhf,
ccoshf, csinhf, ctanhf, cexpf, clogf, cabsf, cpowf, csqrtf, cargf,
cimagf, conjf, cprojf, crealf
- add fdim, fmax, fmin
- add log2. (adapted implementation e_log.c. could be more acruate
& faster, but it's good enough for now)
- remove wrappers & cruft in libm, supposed to work-around mistakes
in SVID, etc.; use ieee versions. fixes issues in python 2.6 for
djm@
- make _digittoint static
- proper definitions for i386, and amd64 in ieee.h
- sh, powerpc don't really have extended-precision
- add missing definitions for mips64 (quad), m{6,8}k (96-bit) float.h
for LDBL_*
- merge lead to frac for m{6,8}k, for gdtoa to work properly
- add FRAC*BITS & EXT_TO_ARRAY32 definitions in ieee.h, for hdtoa&ldtoa
to use
- add EXT_IMPLICIT_NBIT definition, which indicates implicit
normalization bit
- add regression tests for libc: fpclassify and printf
- arith.h & gd_qnan.h definitions
- update ieee.h: hppa doesn't have quad-precision, hppa64 does
- add missing prototypes to gdtoaimp
- on 64-bit platforms make sure gdtoa doesn't use a long when it
really wants an int
- etc., what i may have forgotten...
- bump libm major, due to removed&changed symbols
- no libc bump, since this is riding on djm's libc major crank from
a day ago
discussed with / requested by / testing theo, sthen@, djm@, jsg@,
merdely@, jsing@, tedu@, brad@, jakemsr@, and others.
looks good to millert@
parts of the diff ok kettenis@
this commit does not include:
- man page changes
|
|
|
|
| |
xdr goo.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
forthcoming OpenSSL update.
Function names lose their underscore (SHA256_Init => SHA256Init) and
the various SHA256_CTX, SHA512_CTX are merged into a single SHA2_CTX
that is used for all these hashes.
ok millert@ manpage bits jmc@ "please commit" deraadt@
|
| |
|
|
|
|
| |
report Maksymilian Arciemowicz; ok djm, deraadt
|
| |
|
|
|
|
|
|
| |
- make inf INF nan NAN comply to standards (eEfFgG)
- extend man page bits
ok millert@. w/ a man page tweak and ok jmc@
|
| |
|
| |
|
|
|
|
| |
effort as possible in most cases; ok djm@
|
|
|
|
| |
ok otto@ deraadt@
|
|
|
|
|
| |
wchar_t string needed to represent "string", which in our case
is just strlen(string); feedback & "looks right" deraadt@
|
|
|
|
| |
slightly kludgey solution for until otto fixes it properly; ok otto@
|
|
|
|
|
| |
the freshly mmaped pages disrupting their pure zeroness;
ok otto@ deraadt@
|
|
|
|
| |
rather than a pointer to the terminating nul; ok deraadt@
|
|
|
|
| |
case spotted by beck, one by me; ok deraadt@ beck@
|
|
|
|
|
| |
returns zero filled pages; remember to replace this function as well if you
provide your own malloc implementation; ok djm@ deraadt@
|
| |
|
|
|
|
|
| |
in the file. Problem spotted by drahn.
ok millert
|
|
|
|
| |
temporary file name with one that only uses random data. OK deraadt@
|
|
|
|
| |
element in the path does not exist. OK deraadt@ pvalchev@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also Extend "nameserver" declaration syntax to support port
numbers. To avoid ambiguity these are only parsed when the address
is enclosed in square brackets, e.g. "nameserver [127.0.0.1]:5353"
Together these changes make forwarding DNS over a SSH tunnel very
easy, but unfortunately some programs in ports/ implement their
own resolvers (e.g. firefox). These will need to be modified to
support these options separately.
fixes jsing@ reyk@
ok deraadt@ millert@ krw@ + "I like it" from lots
|
| |
|
|
|
|
| |
ok otto millert
|
|
|
|
| |
rewording by jmc@, "lovely" deraadt@
|
| |
|
|
|
|
|
|
| |
to defeat gcc optimization bugs. Similar to what had been done on sparc64
in the past.
ok millert@ deraadt@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
mostly from freebsd
- also describe deprecated aliases for isinff, isnanf, finite,
finitef
- describe behavior on vax
- add mlinks for finite, finitef, isfinite, isinf, isinff, isnan,
isnanf, isnormal, signbit
- add man pages for isgreater, isgreaterequal, isless, islessequal,
islessgreater, isunordered; from freebsd
looked over by jmc@, it's better for him to work on when they are in tree
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
structure of tracking pages returned by mmap(). Lots of testing by
lots of people, thanks to you all.
ok djm@ (for a slighly earlier version) deraadt@
|
|
|
|
| |
other ieee fp archs do; pointed out by theo. tested by theo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- is{inf,nan} should be macros for real-floating, so rename to
__is{inf,nan}, per C99
- implement C99 __fpclassify(), __fpclassifyf(), __isfinite(),
__isfinitef(), __isnormal(), __isnormalf(), __signbit(), __signbitf()
- long functions added, but not yet enabled, till ieee.h is fixed
- implement vax equivalents of the functions
- reimplement isinff, isnanf in a better way, and move to libc
- add qnan bytes for all archs
- bump major
man pages will follow
ok millert@. arm bits looked over by drahn@
discussed w/ theo, who showed the right direction, to put these
functions in libc
|
|
|
|
|
|
| |
happened only in the case of a + record indicating to use YP, but with ypbind
not actually running. Problem found by pyr; solution found with millert
ok millert pyr
|
|
|
|
|
|
|
| |
fixes special cases, such as neg. zero, and makes C99 conformant
ok miod@, millert@
since there's nothing else in arm's fabs.c, replace 4-clause license
w/ the one at /usr/share/misc/license.template
|